Connect, monitor and control millions of IoT assets running on a broad set of operating systems and protocols to jumpstart your Internet of Things project with the IoT Hub. Enhance security of your IoT solutions by using per-device authentication to communicate with devices with the appropriate credentials. Securely establish reliable, bi-directional communication with these assets, even if they are intermittently connected, to analyse incoming telemetry, synchronise device management workflows and send commands and notifications as needed.
US government entities are eligible to purchase Azure Government services from a licensing solution provider with no upfront financial commitment or directly through a pay-as-you-go online subscription.
Important—The price in R$ is merely a reference; this is an international transaction and the final price is subject to exchange rates and the inclusion of IOF taxes. An eNF will not be issued.
Azure Germany is available to customers and partners who have already purchased this, doing business in the European Union (EU), the European Free Trade Association (EFTA)and in the United Kingdom (UK). It provides data residency in Germany with additional levels of control and data protection. You can also sign up for a free Azure trial.
Azure IoT Hub is not available in the Australia Central region. Please select another region.
Azure IoT Hub is not available in the Australia Central 2 region. Please select another region.
Azure IoT Hub is not available in the France Central region. Please select another region.
Azure IoT Hub is not available in the France South region. Please select another region.
Azure IoT Hub is not available in the North Central US region. Please select another region.
Azure IoT Hub is not available in the West India region. Please select another region.
|Edition Type||Price per unit (per month)||Total number of Messages/day per unit||Message meter size|
|Edition Type||Price per unit (per month)||Total number of Messages/day per unit||Message meter size|
For more information about the capabilities supported in the basic and standard tiers, please see how to choose the right IoT hub tier.
|Message Routing, Event Grid Integration|
|HTTP, AMQP, MQTT Protocols|
|Monitoring and diagnostics|
|Device Management, Device Twin, Module Twin|
Azure IoT Hub Device Provisioning Service
The Azure IoT Hub Device Provisioning Service enables zero-touch provisioning to the right IoT Hub without requiring human intervention, allowing customers to provision millions of devices in a secure and scalable manner. It enables device lifecycle support and important capabilities, that together with IoT Hub device management, helps customers address all stages of IoT device lifecycle.
General Availability Price: $- per 1,000 operations
The IoT Hub Free Edition is intended to encourage proof of concept projects. It enables you to transmit up to a total of 8,000 messages per day and register up to 500 device identities. The device identity limit is only present for the Free Edition.
Every tier has daily message limit after which you will experience throttling. Please check throttling documentation for more details. If your need change, you can adjust the units within IoT Hub. You can also change the unit type within a tier (e.g.: from S1 to S2) or upgrade to a higher tier (e.g.: B1 to S2). If you anticipate using more than 200 units of the IoT Hub S1 S2 SKU’s and IoT Hub B1 B2 SKU’s or more than 10 units of the IoT Hub B3 or S3 please contact Microsoft Support.
The maximum message size for messages sent from a device to the cloud is 256 KB. These messages are metered in 4 KB blocks for the paid tiers so for instance if the device sends a 16 KB message via the paid tiers it will be billed as 4 messages. The messages sent by devices connected via the free edition are metered in 0.5 KB blocks. For instance, if the device sends a 16 KB message via the IoT Hub free tier it will be billed as 32 messages.
The maximum message size for message sent from the cloud to a device is 64 KB and is metered in 4-KB blocks for the paid tiers so, for instance, an 8-KB message sent via paid tiers would be billed as two messages. The messages sent using the free edition are metered in 0.5-KB blocks. For instance, an 8-KB message sent via the IoT Hub free tier will be billed as 16 messages.
This feature can be used at no charge during the Preview period.
The final pricing for device streams will be announced when the feature is generally available.As a general frame of reference, each unit of S1, S2, S3 SKU would provide sufficient streaming capacity to remotely access 100, 1,000, and 10,000 devices, respectively, for 1 hour per month per device. This available stream capacity can be used for other application scenarios including file transfer, remote debugging, or your custom application protocols as well.
Only the messages which initiate a new upload and provide notification of a completed upload count against the daily allotment of messages. Customers must provide their own storage account and pay for storage. There is no separate charge for file upload. For example, in a typical file upload scenario, there are only two messages—the message that indicates that a file upload has been initiated and the message that indicates that a file upload has been completed. Customers can choose to send additional data in the status description during notifications of a failed upload. Refer to the IoT Hub documentation for additional details about the file upload feature.
The file upload functionality of IoT Hub follows the upload limits that Azure Storage has in place.
Device twins contain device state information (metadata, configurations and conditions) and are stored as JSON documents. Twins can be modified by your cloud and device applications and support a rich query language. Device twins are the fundamental primitive of IoT Hub Device Management and can be accessed through several operations such as read, write and queries. In addition, a device twin is shared between different device management components, basically with no isolation between components. With the introduction of module identity and module twin, an IoT developer can work separately without having others access his or her twin content. Each component on the device can work in isolation.
Twin reads, writes, and queries are available only on standard tier are metered in 0.5-KB chunks with respect to the size of, respectively, the size of the returned twin, the size of update, and the size of query result. For instance, reading a 4-KB twin is billed as eight messages, updating a twin with a 1-KB payload is billed as two messages, querying twins for a 10-KB result is billed as 20 messages. All other messages are charged in chunks of 4-KB for the paid tiers (S1, S2, S3) and 0.5 KB for the free tier.
Direct methods is available only on standard tier and are request-response communications initiated by the cloud. The cloud receives an immediate response from the device. Both requests and responses can be at most 8 KB and are metered in 4-KB blocks for the paid tiers (i.e. S1, S2, and S3) so, for instance, an 8 KB request sent via the S1, S2, or S3 tiers would be billed as two messages. The requests sent using the free tier are metered in 0.5-KB blocks. For instance, an 8-KB message sent via the IoT Hub free tier will be billed as 16 messages.
Jobs allow to start or schedule the execution of twin writes and direct methods on large sets of devices. Jobs operations are not billed, but the resulting twin writes and method invocations are billed as explained above
The consumption of IoT Hub units is measured on a daily basis and the billing is generated on a monthly basis. Customers are billed based on the number of IoT Hub units that have been consumed during the month.
You can choose to increase the number of IoT Hub units purchased at any time. If you sign up for the service mid-month, your monthly bill will be pro-rated based on the number of days remaining in the month. (For the purpose of the IoT Hub service, a month is defined as 31 days). If you increase the number of units of IoT Hub mid-month, your monthly bill will be based on the number of units available for each day during the month.
Yes, you can reduce the number of units from the Settings page at any point. The changes will take effect by the following day and be reflected on your bill at the end of the month.
No, you cannot switch from Free to one of the paid editions. The free edition is meant to test out proof-of-concept solutions only.
The IoT Hub subscription can be cancelled from the Azure Management Portal.
Device management features are included as part of IoT Hub. Device management messages are measured like any other telemetry message in IoT Hub.
IoT Hub Device Provisioning Service is billed by the number of operations. Operations include device registrations and re-registrations; operations also include service-side changes such as adding enrollment list entries, updating enrollment list entries and get/query operations. Every six months of inactivity on a given enrollment entry will incur a "keep-alive" operation.
Yes, you have to take the action of explicitly switching from one paid edition to another. The device identity and all messages are carried over to the new edition. If a customer wants to move from a higher tier to a lower tier, for instance from S2 to S1 and they have consumed more messages than S1 allows per day, then for that day the customer is billed at S2 and the customer is billed at the S1 rate starting the next day.
Yes, you have to take the action of explicitly switching from one paid edition to another. The device identity and all messages are carried over to the new edition. If a customer wants to move from a higher tier to a lower tier, for instance from B2 to B1, and they have consumed more messages than B1 allows per day, then for that day the customer is billed at B2, and the customer is billed at the B1 rate starting the next day.
Yes, you can upgrade from basic to standard tier via Azure Portal, but you cannot downgrade from standard to basic tier. To move from standard to basic you will have to create a new basic tier IoT Hub and need to re-register your devices to that IoT hub.
Estimate your monthly costs for Azure services
Review Azure pricing frequently asked questions
Learn more about Azure IoT Hub
Review technical tutorials, videos, and more resources