Azure IoT Hub
Managed service for bidirectional communication between IoT devices and Azure
Build your IoT application with two-way communication
Enable highly secure and reliable communication between your Internet of Things (IoT) application and the devices it manages. Azure IoT Hub provides a cloud-hosted solution back end 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.
Security-enhanced communication channel for sending and receiving data from IoT devices
Device Update for IoT Hub enables over-the-air deployment of updates to keep IoT devices up-to-date and secure
Full integration with Azure Event Grid and serverless compute, simplifying IoT application development
Compatibility with Azure IoT Edge and Azure Stack for building hybrid IoT applications
Establish bidirectional communication with billions of IoT devices
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 acknowledgement receipts. Automatically resend device messages as needed to accommodate intermittent connectivity.
Build and run hybrid IoT apps across datacenters
Azure Stack Hub is an extension of Azure that provides a way to run apps in an on-premises environment and deliver Azure services in your datacenters. With Azure IoT Hub available on Azure Stack Hub, customers and partners will be able to build hybrid IoT apps which can run partially or entirely on-premises giving them the flexibility they need.Watch the video
Keep IoT devices up-to-date with Device Update for IoT Hub
Device Update for IoT Hub is a comprehensive platform that customers can use to publish, distribute, and manage over-the-air updates for everything from tiny sensors to gateway-level devices.Explore the benefits of implementing Device Update for IoT Hub, which include being able to rapidly respond to security threats as well as deploy features to meet business objectives without incurring the additional development and maintenance costs of building your own update platforms.Read about Device Update for IoT Hub
Authenticate every device for enhanced security
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.Learn more about Azure security for IoT
Automate device provisioning to accelerate IoT deployment
Register and provision devices with zero touches, in a highly secure and scalable way. The IoT Hub device provisioning service supports any type of IoT device compatible with IoT Hub.Read about IoT Hub device provisioning
Extend the power of the cloud to your edge devices
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.Explore IoT Edge
Comprehensive security and compliance, built in
- Reduce risk by using Azure Defender for IoT, with security posture management and threat monitoring and remediation.
- Increase connection security by connecting IoT devices to IoT Hub via virtual networks.
- Join startups, governments, and 95 percent of the Fortune 500 putting their trust in Azure.
- Help protect your business assets with our stringent security standards and the largest portfolio of compliance certifications in the industry.
Azure IoT Hub pricing
Connect, monitor, and control billions of IoT assets with no upfront cost or termination fees—and pay only for what you need.
Azure IoT Hub resources and documentation
Get started with learning resources
Learn more about building IoT solutions by watching tutorials and events, taking courses, and earning a developer certification.
Explore popular developer resources
Review how-to guides, tutorials, API documentation, and code samples. Or ask questions and get support from Microsoft engineers and Azure community experts.
Trusted by companies of all sizes
Maersk safely transports goods around the globe with IoT
Siddhartha Kulkarni, Head of Equipment IoT, Maersk
"The innovation and flexibility of the Azure platform gave us confidence that the IoT capabilities in Azure were the best choice for us."
IoT helps solve global water challenges
Christophe Beck, Executive Vice President and President, Nalco Water
"Azure and IoT services have helped us get much closer to our ambition to help customers operate at water-neutral."
Revolutionary IoT solution for vehicle owners helps save time, money, gas—and possibly lives
Roberto Silvestri, IoT Platform and Hybrid Cloud Services Director, TEXA
"By analyzing sensor data from a connected car in Azure, drivers can see alerts about engine issues and metrics about gas consumption and driving performance, such as idle time. They can also configure their own recipe for rating their driving style and then drill down for details."
Boosting green energy intelligence with IoT in Germany
Frank Schmid, Head of Business Units and System Solutions, M&M / WAGO
"We used Azure because we knew E.ON had high standards for data security, and Azure is highly secure by design. We passed E.ON's security tests easily using Azure."
Azure IoT Hub updates, blogs, and announcements
Frequently asked questions about Azure IoT Hub
IoT Hub Basic is an ideal place to start your IoT deployment if you don’t need bidirectional communication but still want foundational IoT security with per-device authentication, highly scalable device support, and a seamless upgrade path to IoT Hub Standard. The Standard tier enables device management and Azure IoT Edge support. Event Hubs is designed for big-data scenarios such as website data ingestion. See a detailed comparison.
Azure IoT Hub and IoT Hub device SDKs support the following protocols for connecting devices:
- AMQP over WebSockets
- MQTT over WebSockets
If your application can’t use one of the supported protocols, extend IoT Hub to support custom protocols by:
Azure IoT Hub provides a 99.9 percent service-level agreement.