Header Ads

recent

Overview of IoT best 5 platforms available today--Azure IoT Hub

Overview of the Azure IoT Hub

This is continuous article of our last two articles internet-of-things-iot-overview  & Top-internet-of-things-iot-cloud
Azure IoT Hub is a fully managed service that enables reliable and secure bidirectional communications between millions of IoT devices and a solution back end. 

This article describes the common characteristics of an IoT solution in the cloud. IoT solutions require secure, bidirectional communication between devices, possibly numbering in the millions, and a solution back end.
overview of Azure IoT Hub describes why should use Azure IoT services to implement an Internet of Things (IoT).

IoT Hub and the device libraries help you to meet the challenges of how to reliably and securely connect devices to the solution back end.

Azure IoT architecture

The following design shows the key elements of a representative IoT solution architecture. The diagram is agnostic of the specific implementation details such as the Azure services used, and device operating systems.


In this architecture, IoT devices collect data that they send to a cloud gateway. The cloud gateway makes the data available for processing by other back-end services. These back-end services can deliver data to Other business applications and Human operators through a dashboard or other presentation device.

In an IoT solution architecture, devices typically send telemetry to the cloud for storage and processing. For example, in a predictive maintenance scenario, the solution back end might use the stream of sensor data to determine when a specific pump requires maintenance. Devices can also receive and respond to cloud-to-device messages by reading messages from a cloud endpoint. In the same example, the solution back end might send messages to other pumps in the pumping station to begin rerouting flows just before maintenance is due to start. This procedure makes sure the maintenance engineer could get started as soon as she arrives.

Connecting devices securely and reliably is often the biggest challenge in IoT solutions. This is because IoT devices have different characteristics as compared to other clients such as browsers and mobile apps. Specifically, IoT devices:

  • Are often embedded systems with no human operator (unlike a phone).
  • Can be deployed in remote locations, where physical access is expensive.
  • May only be reachable through the solution back end. There is no other way to interact with the device.
  • May have limited power and processing resources.
  • May have intermittent, slow, or expensive network connectivity.
  • May need to use proprietary, custom, or industry-specific application protocols.
  • Can be created using a large set of popular hardware and software platforms.

Why Azure IoT Hub?
  • Provides multiple device-to-cloud and cloud-to-device communication options. These options include one-way messaging, file transfer, and request-reply methods.
  • Provides built-in declarative message routing to other Azure services.
  • Provides a queryable store for device metadata and synchronized state information.
  • Enables secure communications and access control using per-device security keys or X.509 certificates.
  • Provides extensive monitoring for device connectivity and device identity management events.
  • Includes device libraries for the most popular languages and platforms.

Challenges with device-connectivity

IoT Hub and the device libraries help you to meet the challenges of how to reliably and securely connect devices to the solution back end. IoT devices:

  • Are often embedded systems with no human operator.
  • Can be in remote locations, where physical access is expensive.
  • May only be reachable through the solution back end.
  • May have limited power and processing resources.
  • May have intermittent, slow, or expensive network connectivity.
  • May need to use proprietary, custom, or industry-specific application protocols.
  • Can be created using a large set of popular hardware and software platforms.
In addition to the requirements above, any IoT solution must also deliver scale, security, and reliability. The resulting set of connectivity requirements is hard and time-consuming to implement when you use traditional technologies, such as web containers and messaging brokers.

No comments:

Systemadminworld. Powered by Blogger.