程序员开发实例大全宝库

网站首页 > 编程文章 正文

OneNET 行业开发平台MQTT协议登录流程

zazugpt 2024-08-27 00:45:59 编程文章 17 ℃ 0 评论

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协议接入文档》

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表