跳到主要内容

MQTT网关设备接入

通过规则引擎接入

使用ThingsPanel规则引擎转化成标准设备接入。

直连接入

网关设备MQTT接入方式

接入类型认证接入地址MQTT安全认证
网关 MQTTAccessToken接入认证mqtt://服务IP:1883用户名:AccessToken 密码:空
网关 MQTTMQTT Basic认证mqtt://服务IP:1883用户名:必填 密码:必填

MQTT网关设备主题

网关设备发布主题

消息类型主题
网关设备上报属性主题gateway/attributes
设备上报事件主题gateway/event

上报属性消息规范

{sub_device_addr1:{key1:value1, ...},sub_device_addr1:{key1:value1, ...}}

例如:

{
"A0001": {
"temp": 18.5,
"hum": 40
},
"A0002": {
"temp": 19.5,
"hum": 44.2
}
}

上报事件规范

{sub_device_addr1:{"method":identifier,"params":{param1:value,param2:value2...}}}

例如:

{
"A0001":{
"method": "warning",
"params": {
"battery":0
}
}
}
提示

sub_device_addr在子设备编辑参数弹窗的设备地址栏输入,同一个网关设备下不重复

网关设备订阅主题

消息类型主题
网关设备订阅属性主题gateway/attributes/{AccessToken或username}
订阅命令主题gateway/command/{accesstoken或username}

下发属性报文的规范同上报属性规

下发命令规范同上报事件

信息

订阅主题中{accesstoken或username}根据选择的认证方式填写,AccessToken接入认证填写AccessToken,MQTT Basic认证填写用户名