Skip to content

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
}

字段详解

字段名类型注解
imeistring设备唯一编号
versionstring硬件版本
devicearray设备列表数组
versionUploadstring软件版本号
iccidstringimei编码,sim卡号
oint类型,0代表初次上线
latstring纬度
lngstring经度

采集网关主动上报

  • 上报主题/iotinfo/{imei}

上报示例

json
{
  "d":"{\"111111111112\":{\"testKey\":\"\"}}",
  "o":5
}

字段详解

字段名类型注解
dstring网关返回值(上报返回的是查询字典,key设备编号,value指令查询所有值)
oint类型,5代表上报数据

采集网关透传

  • 透传主题/iotmonitor/{imei}

示例

json
{
  "d":"fefefefe68111111111111681104323232321316",
  "o":2
}

字段详解

字段名类型注解
dstring透传指令
oint类型,2代表透传

网关透传ACK

  • 透传Ack主题/iotinfo/{imei}

Ack示例

json
{
  "d":"32323232",
  "o":2
}

字段详解

字段名类型注解
dstring透传设备查询的数据
oint类型,2代表透传Ack

采集网关/4G配置下属设备

  • 透传主题/iotmonitor/{imei}

示例

json
{
  "d":"[\"82521236\",\"9651325\",\"7456982\"]",
  "o":3
}

字段详解

字段名类型注解
dstring下属设备集合
oint类型,3代表配置设备列表

网关透传ACK

  • 透传Ack主题/iotinfo/{imei}

Ack示例

json
{
  "d":"[\"82521236\",\"9651325\",\"7456982\"]",
  "o":3
}

字段详解

字段名类型注解
dstring配置成功下属设备集合
oint类型,3代表配置下属设备Ack

采集网关远程重启

  • 透传主题/iotmonitor/{imei}

示例(远程重启无ACK,请关注MQTT上线下线)

json
{
  "d":"imei",
  "o":4
}

采集网关预警信息上报

  • 上报主题/iotinfo/{imei}

上报示例

json
{
	"d": "{\"device\":\"111111111111\",\"key\":\"power\",\"value\":\"116\",}",
	"o": 9
}

字段详解

字段名类型注解
devicestring表编号
keystring字段标识
valuestring数据预警值
oint类型,9数据预警

注意事项

INFO

💡 此为初版后续更新。