Revisit Amazon Web Services re:Invent 2024’s biggest moments and watch keynotes and innovation talks on demand
Amazon IoT Device Management makes it easy for you to manage your fleets of connected devices at any scale. You only pay for what you use, and there are no minimum fees. You will be billed separately for the number of devices registered with our device provisioning workflow, the number of remote actions (e.g. a firmware update) sent to your devices, and the number of index updates and queries for your Fleet Index.
Free Tier
IoT Device Management Free Tier is only available in the Amazon Web Services China (Beijing) Region operated by Sinnet. The Free Tier includes 50 remote actions per month for a year.
Pricing at a glance
Device Provisioning allows you to register your connected devices in bulk. Your device provisioning costs are based on the number of devices you register.
Device Provisioning | |
Things Registered | Amazon Web Services China (Beijing) Region Operated by SINNET |
(per 1,000 things registered) | ¥0.90 |
Device Provisioning | |
Things Registered | Amazon Web Services China (Ningxia) Region Operated by NWCD |
(per 1,000 things registered) | ¥0.90 |
For example, if you use our provisioning workflow to onboard 10,000 devices, you would be charged for 10,000 devices registered. You are also metered if you use our provisioning workflows for non-onboarding tasks, such as adding a set of new device attributes to devices already registered with Amazon IoT Device Management, or rotating device certificates. If you rotate the device certificates for 5,000 registered devices, you will be charged for 5,000 things registered.
Fleet Indexing and Search maintains an index of your registry, device shadows, device connection state, and detected violations allowing you to find devices based on any combination of device attribute and state in near real time. Fleet Indexing and Search is metered by the number of index updates and search queries performed.
Fleet Indexing and Search | |
Amazon Web Services China (Beijing) Region Operated by SINNET |
|
Index Updates (per 1 million updates) |
¥20.18 |
Search queries (per 10,000 queries) |
¥0.45 |
Fleet Indexing and Search | |
Amazon Web Services China (Ningxia) Region Operated by NWCD |
|
Index Updates (per 1 million updates) |
¥20.18 |
Search queries (per 10,000 queries) |
¥0.45 |
Index updates are metered in increments of 1 KB. For example, an index update of 1.5 KB is metered as two operations. Index updates occur when you update your registry, device shadows, or device lifecycle events. For example, if you update a device shadow of 2 KB, your index update will also be 2 KB. You are charged for Fleet Indexing and Search only after you opt in for the feature. Devices added or removed from your dynamic thing groups are metered as registry operations.
Commands allow you to send instructions to connected devices (e.g., trigger a device action or update a device state). Commands is metered on the number of Command executions sent to your devices.
Commands | |
Amazon Web Services China (Beijing) Region Operated by SINNET | |
Command executions (per 1M command executions) | ¥53.84 |
Commands | |
Amazon Web Services China (Ningxia) Region Operated by NWCD | |
Command executions (per 1M command executions) | ¥53.84 |
For example, if you create one command and send that to 1,000 devices, you will be metered for 1,000 command executions. The messaging cost will be charged independently from Commands.
Use case: when you send a command to your device to turn on the air conditioner, your implementation will incur the following costs:
- A command execution cost.
- A MQTT PUBLISH message to deliver command payload to targeted device.
- A MQTT PUBACK (for QoS1) message when device receives the command payload.
- MQTT messages when devices reply in-progress and terminal (completion) status.
See additional messaging pricing details.
Device Jobs let you send remote actions (e.g. a firmware update or a factory reset) to your devices. Device Jobs is metered on the number of remote actions sent to your devices.
Device Jobs | |
Amazon Web Services China (Beijing) Region Operated by SINNET |
|
First 250,000 Remote Actions / Month (per remote action) |
¥0.028 |
Over 250,000 Remote Actions / Month (per remote action) |
¥0.014 |
12 million+ Remote Actions / Year | Contact Us |
Device Jobs | |
Amazon Web Services China (Ningxia) Region Operated by NWCD |
|
First 250,000 Remote Actions / Month (per remote action) |
¥0.028 |
Over 250,000 Remote Actions / Month (per remote action) |
¥0.014 |
12 million+ Remote Actions / Year | Contact Us |
If you create one device job that sends a firmware update to 100 devices, you will be metered for 100 remote actions.
Secure Tunneling allows you create a secure tunnel to an individual device that may be deployed behind a restricted firewall, without the need to modify the firewall configuration.
Secure Tunneling | |
Amazon Web Services China (Beijing) Region Operated by SINNET |
|
Tunnels Opened (per 1 tunnel opened) | ¥45.59 |
Secure Tunneling | |
Amazon Web Services China (Ningxia) Region Operated by NWCD |
|
Tunnels Opened (per 1 tunnel opened) | ¥45.59 |
Secure Tunneling is metered per tunnel opened. You will not be charged for making multiple, concurrent client connections over a single secure tunnel. Once a tunnel is closed or deleted, that tunnel cannot be re-opened. Tunnels that are opened can temporarily disconnect if there are connection issues. You will not be charged for reconnecting to a tunnel that is already opened.
** Maximum tunnel duration: 12 hours
** Maximum tunnel throughput: 100 KBps (800kbps)
Pricing Examples for Amazon IoT Device Management Components
Pricing Example
You have a fleet of 10,000 temperature sensors that you would like to manage with Amazon IoT Device Management. You would like to onboard your devices by uploading device attributes, provisioning device certificates, and attaching policies for each of your devices. Your cost to provision 10,000 devices to Amazon IoT Device Management would be calculated as follows:
- Total Device Provisioning Charges = 10,000 devices * ¥0.90/1,000 things registered = ¥9.00
Pricing Example
You choose to use Fleet Indexing and Search so that you can easily find individual or groups of sensors based upon their device attributes or last reported state. If each of your 10,000 sensors executes 300 index updates a month of size 1.5KB each, your cost will be as follows:
- Since your index update size exceeds 1KB, your updates are metered at the next KB multiple (2KB) as two index updates
- Total Index Update Charges = 10,000 devices * 300 index updates * 2 index updates * ¥20.18 / 1,000,000 index updates = ¥121.08 per month
Pricing Example
If you query against your Fleet Index 500,000 times per month, your cost will be as follows:
- Total Fleet Indexing Queries Charges = 500,000 queries * ¥0.45 / 10,000 queries = ¥22.50 per month
Pricing Example
You have a fleet of 5,000 temperature sensors across 3 cities. You would like to execute a configuration change on each sensor with a different configuration setting for each city. If you schedule 3 jobs, each targeted at updating the configuration of all sensors in a single city, your cost will be as follows:
- Total Device Jobs Charges = 5,000 remote actions * ¥0.028 per remote action = ¥140
- First 250,000 Remote Actions: 250,000 remote actions * ¥0.028 per remote action = ¥7,000
- Over 250,000 Remote Actions: (remaining) 350,000 remote actions * ¥0.014 per remote action = ¥4,900
- Total Device Jobs Charges = ¥7,000 + ¥4,900 = ¥11,900
Pricing Example
You have a fleet of 10,000 device gateways installed with local proxy and tunneling agent. You have 10 gateways with issues this month, and your team creates 30 tunnels to troubleshoot these device issues. Your cost would be calculated as follows:
- Total Secure Tunneling Charges = 30 tunnels created * ¥45.59 per tunnel created = ¥1,367.7
Discover more Amazon IoT Device Management features