Appearance
MQTT接口
下文中,上报主题都是假定分组配置的发布主题为
/iotinfo/
。同时设备的订阅主题是固定不可修改的/iotmonitor/{imei}
注:不要使用保留消息
注:不要使用保留消息
注:不要使用保留消息
采集网关第一次上线主动上报
- 上报主题:
/iotinfo/{imei}
上报示例
json
{
"d": "{\"imei\":\"861551056415409\",\"version\":\"1.4\",\"device\":[\"111111111111\"],\"lat\":\"0\",\"versionUpload\":1,\"lng\":\"0\",\"iccid\":\"89860321240250579179\"}",
"o": 0
}
字段详解
字段名 | 类型 | 注解 |
---|---|---|
imei | string | 设备唯一编号 |
version | string | 硬件版本 |
device | array | 设备列表数组 |
versionUpload | string | 软件版本号 |
iccid | string | imei编码,sim卡号 |
o | int | 类型,0代表初次上线 |
lat | string | 纬度 |
lng | string | 经度 |
采集网关主动上报
- 上报主题:
/iotinfo/{imei}
上报示例
json
{
"d":"{\"111111111112\":{\"testKey\":\"\"}}",
"o":5
}
字段详解
字段名 | 类型 | 注解 |
---|---|---|
d | string | 网关返回值(上报返回的是查询字典,key设备编号,value指令查询所有值) |
o | int | 类型,5代表上报数据 |
采集网关透传
- 透传主题:
/iotmonitor/{imei}
示例
json
{
"d":"fefefefe68111111111111681104323232321316",
"o":2
}
字段详解
字段名 | 类型 | 注解 |
---|---|---|
d | string | 透传指令 |
o | int | 类型,2代表透传 |
网关透传ACK
- 透传Ack主题:
/iotinfo/{imei}
Ack示例
json
{
"d":"32323232",
"o":2
}
字段详解
字段名 | 类型 | 注解 |
---|---|---|
d | string | 透传设备查询的数据 |
o | int | 类型,2代表透传Ack |
采集网关/4G配置下属设备
- 透传主题:
/iotmonitor/{imei}
示例
json
{
"d":"[\"82521236\",\"9651325\",\"7456982\"]",
"o":3
}
字段详解
字段名 | 类型 | 注解 |
---|---|---|
d | string | 下属设备集合 |
o | int | 类型,3代表配置设备列表 |
网关透传ACK
- 透传Ack主题:
/iotinfo/{imei}
Ack示例
json
{
"d":"[\"82521236\",\"9651325\",\"7456982\"]",
"o":3
}
字段详解
字段名 | 类型 | 注解 |
---|---|---|
d | string | 配置成功下属设备集合 |
o | int | 类型,3代表配置下属设备Ack |
采集网关远程重启
- 透传主题:
/iotmonitor/{imei}
示例(远程重启无ACK,请关注MQTT上线下线)
json
{
"d":"imei",
"o":4
}
采集网关预警信息上报
- 上报主题:
/iotinfo/{imei}
上报示例
json
{
"d": "{\"device\":\"111111111111\",\"key\":\"power\",\"value\":\"116\",}",
"o": 9
}
字段详解
字段名 | 类型 | 注解 |
---|---|---|
device | string | 表编号 |
key | string | 字段标识 |
value | string | 数据预警值 |
o | int | 类型,9数据预警 |
注意事项
INFO
💡 此为初版后续更新。