物联网平台实例和系统中使用了一些固有限制,以保障物联网平台的稳定性和安全性。本文介绍使用物联网平台过程中存在的一些限制条件。
限制类别 | 限制项 | 描述 | 限制值 |
---|---|---|---|
产品 | 产品创建 | 一个实例下,最多可以创建的产品数。 | 1000 |
设备 | 设备创建 | 一个实例下,最多可创建的设备总数。 | 与实例购买规格相关。 |
设备批量创建/导入 | 一次最多可批量创建/导入设备数。 | 10000 | |
设备文件上传 | 一个设备下最多可上传文件数量。 | 20 | |
网关与子设备 | 挂载子设备 | 网关设备单个批次最多可添加子设备数量。 | 50 |
一个网关设备下最多可添加的子设备数。 | 2000 | ||
物模型 | 模块总数 | 一个产品下,最多可包含物模型模块(默认模块和自定义模块)总数。 | 20 |
功能总数 | 一个物模型模块最多可添加的功能总数。 | 300 | |
功能定义 |
| 50 | |
text类型的属性的数据最大长度。 | 10KB | ||
当功能的数据类型为 | 100 | ||
当功能的数据类型为 | 512 | ||
一个服务中最多可添加的入参个数。 | 100 | ||
一个服务中最多可添加的出参个数。 | 100 | ||
一个事件中最多可添加的出参个数。 | 100 | ||
物模型版本 | 一个物模型最多可保存最近版本的个数。 | 10 | |
属性上报 | 设备单次最多可上报物模型属性数量。 | 500 | |
分组 | 分组深度 | 一个分组最大嵌套深度。 | 5 |
分组数量 | 一个分组下最多可创建的子分组数量。 | 1000 | |
分组设备数 | 一个分组下的最多可添加的设备数量。 | 10000 | |
标签 | 标签数量 | 一个产品/设备/分组最多可添加标签数量。 | 100 |
设备文件管理 | 文件大小 | 上传到物联网平台的单个文件大小的上限。 | 16 MB |
上传到用户 TOS 的单个文件大小的上限。 | 100 MB | ||
文件数量 | 一个设备下,最多可创建的文件数量。 | 20 | |
一个实例下,最多可创建的文件数量。 | 1,000 | ||
OTA | 升级包数量 | 一个实例下,最多可包含的升级包数量。 | 500 |
升级包文件大小 | 一个升级包文件大小限制。 | 1000 MB | |
升级任务的设备数量 | 单次 OTA 升级任务最多可升级的设备数量。 | 10000 | |
任务 | 任务创建 | 一个任务最多可选择的设备数量。 | 10000 |
数据存储时间 | 设备属性 | 设备属性数据存储时间。 |
|
日志 | 云端日志、云端转储设备日志存储时间。 |
|
限制项 | 描述 | 限制值 |
---|---|---|
设备接入限制 | 使用同一个设备证书信息(相同的 Productkey、DeviceName)。在同一时间,只能和物联网平台服务器建立一个连接。 | 1 |
连接次数 | 一个设备每分钟最大 MQTT 连接请求数。 | 5/min |
同时在线设备数 | 单个实例下,最多可同时在线的设备总数。 | 与实例购买规格相关。 |
消息上下行 TPS | 单个实例下,每秒钟消息发送和接收条数的总和。 | 与实例购买规则相关。 |
带宽 | 单个连接每秒的吞吐量最大限制。 | 8 Mbps |
MQTT 消息长度 | MQTT 单个发布消息最大长度,超过此大小的发布请求将被直接拒绝。 | 256 KB |
缓存请求数 | 物联网平台限制了单客户端的最大未确认入站发布请求数。达到此限制后,除非返回 PUBACK 消息,否则服务器不会再接收新的客户端发布请求。 | 100 |
消息存储时长 | QoS1/QoS2 消息的最大存储时间。如果最大时间后,未从客户端接收到 PUBACK 消息,则会丢弃这些发布请求。 | 24h |
MQTT 保活 | 超过此时间未收到心跳,物联网平台服务器认为设备离线。设备端可配置,建议取值 300 秒以上。默认值为 1,800 秒。 | 设备端可配置,默认值为 1800 秒。 |
RRPC 超时时间 | 设备响应 RRPC 请求的超时时间。 | 同步服务调用为 5s,其他为 3s。 |
限制项 | 描述 | 限制值 |
---|---|---|
自定义 Topic 类数量 | 一个产品下,最多可定义的自定义 Topic 类数量。 | 50 |
权限 | 设备只能对自己的 Topic 进行消息发布与订阅。 | N/A |
自定义 Topic 后缀长度 | 自定义 Topic 后缀长度不能超过 64 字节。 | 64 字节 |
自定义 Topic 类目 | 一个自定义 Topic 中最多可包含多少个层级类目,即 Topic 中斜杠的最大数量。 | 10 |
限制类别 | 限制项 | 描述 | 限制值 |
---|---|---|---|
TPS限流 | 规则引擎 TPS | 单个实例下,每秒钟规则引擎数据转发消息发送条数的总和。 | 与实例购买规则相关。 |
数据转发 | 规则数量 | 一个实例下,最多可以创建的数据转发规则数量。 | 500 |
数据目的数量 | 一条转发规则中,最多可以创建的数据目的数量。 | 10 | |
错误数据目的数量 | 一条转发规则中,最多可以创建的错误数据目的数量。 | 1 | |
数据目的要求 | 数据转发依赖目标产品,需确保目标产品实例正常。目标产品的实例宕机、欠费、参数错误、配置错误等异常状况将会导致消息流转失败。 | 需要实例正常。 | |
转发订阅 | 规则数量 | 一个实例下,最多可以创建的转发订阅规则数量。 | 500 |
单个账号下,调用单个云端 API 的每秒请求数限制为:50 QPS。