author | ms.service | ms.topic | ms.date | ms.author |
---|---|---|---|---|
wesmc7777 |
iot-dps |
include |
06/15/2021 |
wesmc |
Note
Some areas of this service have adjustable limits. This is represented in the tables below with the Adjustable? column. When the limit can be adjusted, the Adjustable? value is Yes.
If your business requires raising an adjustable limit or quota above the default limit, you can request additional resources by opening a support ticket.
The following table lists the limits that apply to Azure IoT Hub Device Provisioning Service resources.
Resource | Limit | Adjustable? |
---|---|---|
Maximum device provisioning services per Azure subscription | 10 | Yes |
Maximum number of registrations | 1,000,000 | Yes |
Maximum number of individual enrollments | 1,000,000 | Yes |
Maximum number of enrollment groups (X.509 certificate) | 100 | Yes |
Maximum number of enrollment groups (symmetric key) | 100 | No |
Maximum number of CAs | 25 | No |
Maximum number of linked IoT hubs | 50 | No |
Maximum size of message | 96 KB | No |
Tip
If the hard limit on symmetric key enrollment groups is a blocking issue, it is recommended to use individual enrollments as a workaround.
The Device Provisioning Service has the following rate limits.
Rate | Per-unit value | Adjustable? |
---|---|---|
Operations | 200/min/service | Yes |
Device registrations | 200/min/service | Yes |
Device polling operation | 5/10 sec/device | No |
Each API call on DPS is billable as one Operation. This includes all the service APIs and the device registration API. The device registration polling operation is not billed.