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

推送机制:物联网平台向用户推送Qos0的消息,如果用户未建链或者建链后未订阅Topic,服务端仅保存24小时以内,且占用磁盘容量小于1GB的数据,若用户超过24小时没有拉取数据,则平台会清理所有积压数据。
如何进行数据订阅
- 在物联网平台创建规则、添加转发目标为MQTT消息队列后实现数据订阅,详情请参考配置MQTT服务端订阅。
- 通过调用API接口进行数据订阅。通过API接口进行数据订阅请参考如何调用API、创建规则触发条件、创建规则动作和修改规则触发条件。
推送数据格式
数据订阅成功后,物联网平台推送到应用侧的数据格式样例请参考流转数据。
使用限制
| 描述 | 限制 | 
|---|---|
| 支持的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 | 
 
  