介绍

用户在飞思捷跃物联云平台(以下简称云平台)配置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
最后更新: 4/28/2024, 4:22:54 PM