介绍
用户在飞思捷跃物联云平台(以下简称云平台)配置MQTT客户端参数,如服务器地址、端口、账号密码等用于云平台连接用户的MQTT服务器,当用户配置好参数后云平台自动连接所配置的MQTT服务器并推送相关设备数据。(默认为飞思捷跃MQTT服务器)
# 云平台推送设备消息格式
主题:
iot/${AppKey}/${ID}/resultConnStatus
${AppKey}表示推送的单位的唯一标识码,为字符串,如: LiuGang20190507
以下的${ID}为设备id,设备唯一标识码,为字符串,如:T0001
最后的resultConnStatus表示不同数据类别;完整示例主题:iot/tx/LiuGang20190507/T0001/resultConnStatus
内容:以json为解析格式。
# 设备实时状态推送
topic
iot/${AppKey}/${ID}/resultConnStatus{ "deviceId":"1", "deviceName":"设备1", "status":1, "statusDesc":"正常" }
1
2
3
4
5
6
# 设备遥信实时数据推送
topic
iot/${AppKey}/${ID}/resultYx{ "time":1656126642405, "yxList":[ {"id":1,"name":"电磁阀","value":1}, {"id":2,"name":"气泵","value":0} ] }
1
2
3
4
5
6
7
参数介绍
value:0-关 1-开
# 设备遥测实时数据推送
topic
iot/${AppKey}/${ID}/resultYc{ "time":1656126642405, "ycList":[ {"id":1,"name":"温度","value":25.15}, {"id":2,"name":"湿度","value":23.15} ] }
1
2
3
4
5
6
7
# 设备GPS定位实时数据推送
topic
iot/${AppKey}/${ID}/location`{ "time":1656126642405, "longitude":"114.0540924072", "latitude":"22.6601314545" }
1
2
3
4
5
# 设备告警实时数据推送
topic
iot/${AppKey}/${ID}/warnning触发报警: { "sigId":"1", "sigName":"电量", "type":"yc", "time":1656126642405, "value":"3.1", "content":"电池电量低[告警]" } 恢复报警: { "sigId":"1", "sigName":"电量", "type":"yc", "time":1656126642405, "value":"3.6", "content":"电池电量低[恢复]" }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
← MQTT设备下行 MQTT调用平台接口 →