MQTT转发
订阅推送的示意图如下图所示:

推送机制:物联网平台向用户推送Qos0的消息,如果用户未建链或者建链后未订阅Topic,服务端仅保存24小时以内,且占用磁盘容量小于1GB的数据,若用户超过24小时没有拉取数据,则平台会清理所有积压数据。
如何进行数据订阅
推送数据格式
数据订阅成功后,物联网平台推送到应用侧的数据格式样例请参考数据流转。
使用限制
| 描述 | 限制 |
|---|---|
| 支持的MQTT协议版本 | 3.1.1 |
| 与标准MQTT协议的区别 |
|
| MQTTS支持的安全等级 | 采用TCP通道基础 + TLS协议(TLSV1.2、TLSV1.3),国密企业版实例支持GMTLS协议。 支持的加密套件列表:
国密企业版支持的加密套件列表:
|
| 单账号每秒最大MQTT连接请求数 | 10个 |
| 单个账号支持的最大MQTT连接数 | 10个/接入凭证 |
| 单个MQTT连接每秒最大推送速率 | 1000TPS |
| 消息最大缓存时长及大小 | 最大时长1天,最大消息量1GB,以最先到达的限制为准。例如,缓存时长超过1天即使没达到1GB也不会缓存。 |
| MQTT连接心跳时间建议值 | 心跳时间限定为30秒至1200秒,推荐设置为120秒。 |
| 消息发布与订阅 |
|
| 每个订阅请求的最大订阅数 | 同账号的最大Topic数一致。 |
| 每个账号可订阅的Topic数(在创建规则动作时创建) | 100 |