Azure IoT Hub
Managed service to enable bi-directional communication between IoT devices and Azure
Build your IoT application with two-way communication
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.
Security-enhanced communication channel for sending and receiving data from IoT devices
Built-in device management and provisioning to connect and manage IoT devices at scale
Full integration with Event Grid and serverless compute, simplifying IoT application development
Compatibility with Azure IoT Edge 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.
Read the documentationAuthenticate 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 IoTAutomate device provisioning to accelerate IoT deployment
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.
Read about IoT Hub device provisioningExtend 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 EdgeEnd-to-end data and device security based on decades of experience
- Reduce risk by using security posture management and threat monitoring and remediation, with Azure Security Center for IoT.
- Help protect your business assets with our stringent security standards and the largest portfolio of compliance certifications in the industry.
- Join startups, governments, and 95 percent of the Fortune 500 putting their trust in the Microsoft Cloud.
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.
Start using Azure IoT Hub
Documentation, learning resources, and community
Documentation
Quickstarts, how-to guides, tutorials, and API reference documentation.
Explore the documentationDeveloper’s guide
Find the resources you need to get started and work through technical challenges.
Check out the guideIoT School
Whether you’re new to IoT or a seasoned professional looking to stay at the top of your game, find the information, learning materials, and resources to start building your IoT solutions.
Get started in IoT SchoolIoT Show
Watch live-streamed events about how to build IoT solutions, and deep dive into top-requested topics like intelligent edge, DevOps, and asset tracking.
Watch nowIoT technical community
Ask questions and get support from Microsoft engineers and Azure community experts.
Join the conversationCustomers building breakthrough solutions with Azure IoT Hub
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
Riccardo Zamana, 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
-
UPDATE
IoT Plug and Play Preview is now available
-
UPDATE
Azure Security Center for IoT now available
-
UPDATE
IoT Hub device telemetry events in Event Grid - public preview
-
UPDATE
IoT Plug and Play announcement at Build
-
UPDATE
Set custom metadata properties for Stream Analytics output
-
UPDATE
Azure Security Center for IoT in public preview
-
UPDATE
IoT Hub supports new Azure Monitor metric alerts
-
UPDATE
Stream Analytics: Query extensibility with C# UDF on Azure IoT Edge
-
UPDATE
Azure IoT Hub—New message routing capability available
Frequently asked questions about Azure IoT Hub
-
IoT Hub Basic is an ideal place to start your IoT deployment if you don’t need bi-directional communication but still with foundational IoT security with per-device authentication, highly scalable device support, and a seamless upgrade path to IoT Hub Standard. Standard enables device management and Azure IoT Edge support. Event Hub is designed for big data scenarios, such as website data ingestion. See a detailed comparison.
-
Each Azure subscription has default quota limits to prevent service abuse. These could impact the scope of your IoT solution. The current limit is 50 IoT hubs per Azure subscription. To request quota increases, please contact support. Get more details.
-
Azure IoT Hub and IoT Hub device SDKs support the following protocols for connecting devices.
- HTTPS
- AMQP
- AMQP over WebSockets
- MQTT
- MQTT over WebSockets
If your application can’t use one of the supported protocols, extend IoT Hub to support custom protocols by doing the following.
- Use Azure IoT Edge to create a field gateway to perform protocol translation on the edge.
- Customize the Azure IoT protocol gateway to perform protocol translation in the cloud.
-
Azure IoT Hub provides a 99.9-percent SLA under the Azure SLA. Learn more.
-
IoT Hub scales to billions of connected devices and billions of events per second, simultaneously, to support your IoT workloads. Choose the service tier that best fits your scalability needs. Learn more on the pricing page.
Ready when you are—let’s set up your Azure free account.