有各种配额和限制适用于 IoT Central 应用程序。 IoT Central 应用程序在内部使用多个 Azure 服务,例如 IoT 中心和设备预配服务 (DPS),而这些服务也有配额和限制。 在相关的情况下,本文将列出基础服务中的配额和限制。
设备
项 |
配额或限制 |
应用程序中的设备数 |
200,000 |
应用程序中的 IoT Central 模拟设备数 |
100 |
遥测
项 |
配额或限制 |
备注 |
每个应用程序每秒的消息数 |
200 |
单个设备每秒可以临时发送最多 10 条消息。 |
设备到云的消息的最大大小 |
256 KB |
IoT 中心服务设置此值。 |
云到设备的消息的最大大小 |
64 KB |
IoT 中心服务设置此值。 |
属性更新
项 |
配额或限制 |
备注 |
每秒属性更新次数 |
100 |
此限制为软限制。 IoT Central 会根据需要自动缩放应用程序1。 |
属性 |
所需属性和报告的属性部分的最大大小各为 32 KB。 标记部分的最大大小为 8 KB。 每个部分中每个单独属性的最大大小为 4 KB。 |
IoT 中心服务设置这些值。 |
命令
项 |
配额或限制 |
备注 |
每秒命令执行次数 |
20 |
此限制为软限制。 IoT Central 会根据需要自动缩放应用程序1。 |
REST API 调用
项 |
配额或限制 |
每秒查询 API 请求数 |
1 |
每秒其他 API 请求数 |
20 |
存储
项 |
配额或限制 |
备注 |
最长数据保留期(天) |
7 |
如果需要将数据保留更长时间,请使用数据导出将其导出到外部存储。 |
数据导出
项 |
配额或限制 |
数据导出作业数 |
10 |
数据导出目标数 |
10 |
每个作业的数据导出目标数 |
10 |
每个数据导出作业的筛选器和扩充数 |
10 |
对于大量导出数据,可能会遇到长达 60 秒的延迟。 通常,延迟要远低于此值。
设备建模
项 |
配额或限制 |
备注 |
应用程序中的设备模板数 |
1,000 |
出于性能原因,不应超过此限制。 |
设备模板中的功能数 |
300 |
出于性能原因,不应超过此限制。 |
设备组
项 |
配额或限制 |
备注 |
应用程序中的设备组数 |
500 |
出于性能原因,不应超过此限制。 |
设备组中的筛选器数 |
100 |
出于性能原因,不应超过此限制。 |
设备预配
项 |
配额或限制 |
备注 |
每分钟设备注册数 |
200 |
基础 DPS 实例设置此配额。 |
规则
项 |
配额或限制 |
备注 |
应用程序中的规则数 |
50 |
此配额是固定的,无法更改。 |
规则中的操作数 |
5 |
此配额是固定的,无法更改。 |
电子邮件操作的警报数 |
每个规则每分钟一个警报 |
此配额是固定的,无法更改。 |
Webhook 操作的警报数 |
每个操作每 10 秒一个警报 |
此配额是固定的,无法更改。 |
Power Automate 操作的警报数 |
每个操作每 10 秒一个警报 |
此配额是固定的,无法更改。 |
Azure 逻辑应用操作的警报数 |
每个操作每 10 秒一个警报 |
此配额是固定的,无法更改。 |
Azure Monitor 组操作的警报数 |
每个操作每 10 秒一个警报 |
此配额是固定的,无法更改。 |
作业
项 |
配额或限制 |
备注 |
并发作业执行数 |
5 |
出于性能原因,不应超过此限制。 |
用户、角色和组织
项 |
配额或限制 |
备注 |
每个应用程序的最大用户角色分配数 |
200 |
此限制与每个应用程序的用户数不同。 |
每个应用程序的最大角色数 |
50 |
此限制包括默认的应用程序和组织角色。 |
每个应用程序的最大组织数 |
200 |
|
最大组织层次结构深度 |
5 |
|
1 IoT Central 不限制设备到云的消息、云到设备的消息、属性或命令流量的数量。 它根据应用程序的负载配置文件实施可变限制。 如果应用程序开始发送更多流量,IoT Central 会自动缩放,以便最好地适应负载配置文件。 在 IoT Central 完成自动缩放过程之前,你可能会注意到,消息有较短的一段时间会受到限制。
后续步骤
了解适用于 Azure IoT Central 的配额和限制后,建议接下来了解 Azure IoT Central 体系结构。