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
💡 此为初版后续更新。
