Managed service to enable bi-directional communication between IoT devices and Azure
Enable highly secure and reliable communication between your IoT application and the devices it manages. Azure IoT Hub provides a cloud-hosted solution backend to connect virtually any device. Extend your solution from the cloud to the edge with per-device authentication, built-in device management and scaled provisioning.
Use device-to-cloud telemetry data to understand the state of your devices and define message routes to other Azure services—without writing any code. In cloud-to-device messages, reliably send commands and notifications to your connected devices and track message delivery with acknowledgment receipts. Automatically resend device messages as needed to accommodate intermittent connectivity
Set up individual identities and credentials for each of your connected devices to help retain the confidentiality of both cloud-to-device and device-to-cloud messages. Selectively revoke access rights for specific devices as needed.
Register and provision devices with zero touches, in a highly secure and scalable way. IoT Hub Device Provisioning Service supports any type of IoT device compatible with IoT Hub.
Easily create and deploy IoT Edge modules to transmit code and services between the cloud and the edge. Distribute intelligence—including AI and other advanced analytics—across a range of devices. All while reducing your IoT application costs, easing development efforts and running devices offline or with intermittent connectivity.