Azure IoT Edge Azure IoT Hub A fully-managed service to connect, monitor, and manage billions of IoT assets
- Serverless Azure service
- Billions of devices and assets
- Supports Linux, iOS, Android, Linux, Windows, and real-time operating system (RTOS) devices
- Supports reliable bi-directional communication— device-to-cloud and cloud-to-device
- Ingests data in real-time
- Multiplexing.
Can manage IoT devices at scale with device management
Extends the power of the cloud to edge devices with Azure IoT Edge
Azure IoT Hub capability overview
IoT Hub lets you set up individual identities and credentials for your connected devices. This helps maintain the confidentiality of cloud-to-device and device-to-cloud authentication. You can also selectively revoke the access rights to specific devices as needed.
Device monitoring and management – Administrators can remotely maintain, update, and manage IoT devices at scale from the cloud. The service personnel will rarely have to travel to the asset location. It also monitors device connectivity.
Provisioning – With IoT Hub Device Provisioning Service you can register and provision devices with zero-touch in a secure and scalable way. Devices can be provisioned via the Azure portal.
Bi-directional communication – IoT Hub lets you establish bi-directional communication between Azure and IoT devices. Use device-to-cloud telemetry data to understand the state of your devices and assets. In cloud-to-device messages, reliably send commands and notifications to your connected devices—and track message delivery with acknowledgement receipts. Device messages are sent in a durable way to accommodate intermittently connected devices.
Device twins – Using device twins, you can store, synchronize, and query device metadata and state information. Device twins are JSON documents that store device state information like metadata, configurations, and conditions. IoT Hub maintains a device twin for each device that you connect to IoT Hub.
Route messages – IoT Hub enables you to define message routes based on routing rules to control where your hub sends device-to-cloud messages. Routing rules don’t require you to write any code and can take the place of custom post-ingestion message dispatchers.
List of built-in IoT Hub endpoints
Custom endpoints
IoT Hub currently supports the following Azure services as additional endpoints:
• Azure Storage containers
• Event Hubs
• Service Bus Queues
• Service Bus Topics
Full list of endpoints: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-endpoints
Field gateways
In an IoT solution, a field gateway sits between your devices and your IoT Hub endpoints. It is typically located close to your devices. Your devices communicate directly with the field gateway by using a protocol supported by the devices. The field gateway connects to an IoT Hub endpoint using a protocol that is supported by IoT Hub. A field gateway might be a dedicated hardware device or a low-power computer running custom gateway software.
You can use Azure IoT Edge to implement a field gateway. IoT Edge offers functionality such as multiplexing communications from multiple devices onto the same IoT Hub connection.
At Pragmatic Works, we love every single Azure has to offer and to mess with the open doors from IoT. On the off chance that you have questions or might want to become familiar with IoT and the Azure IoT Hub, or anything Azure related, we are the individuals to converse with. Snap the connection underneath or get in touch with us—we’re here to help.
images by Microsoft
—