1、 连接跳板机
连接非ssl加密: "183.230.40.32", "26003",ssl加密:跳转机连接 "183.230.40.32", "26004"
2、 登录跳板机
Client ID:设备sn(用户自定义,蜂窝模组为imei,wifi等模组为sn)
User Name:产品id(下图所示ID)
Password:设备注册码(下图所示设备注册码)
3、 订阅topic
thing/products/产品id/devices/设备sn/command_resp
4、 注册设备
往thing/products/%s/devices/%s/command
Publish注册信息(注册信息23字节,参考协议行业平台物模型协议)
5、 返回接入机登录信息
此步主要目的获取设备的Token和主机IP和port值。
version=2018-10-31&res=products%2F325154%2Fdevices%2F865473039492718&et=231796696276&method=sha1&sign=MsciLMNJqKI8yWN4ie%2Fvh6X3UaE%3D
183.230.40.96:1883
6、 连接接入机 183.230.40.96:1883
7、 登录接入机
Client ID:设备sn(用户自定义,蜂窝模组为imei,wifi等模组为sn)
userName:产品id(上图所示ID)
Password:token(跳板机返回的version=2018-10-31&res=products%2F325154%2Fdevices%2F865473039492718&et=231796696276&method=sha1&sign=MsciLMNJqKI8yWN4ie%2Fvh6X3UaE%3D
)
执行该操作后,设备已经在线。
8、 上报数据
$sys/产品id/设备sn/thing/tlv/up
往该topic上报数据(物模型请参考参考《协议行业平台物模型协议》)
更改topic说明参考《物模型MQTT协议接入文档》
本文暂时没有评论,来添加一个吧(●'◡'●)