
【STM32】MQTTFX连接ONENET物联网互联
【STM32】MQTTFX连接ONENET物联网互联
MQTTFX连接测试OneNet物联网平台
适用于ALi云迁移到OneNet物联网平台
1. OneNet配置
首先进行产品的创建,本测试使用的是智慧城市—公共服务—路灯作为demo进行运行。
设备节点选择直连设备,接入协议还是万能的MQTT 数据协议使用OneJson 联网方式选择Wifi

完成产品添加后进行添加设备

接下来点击设备管理 点击详情

在详情里我们找到我们需要的信息 产品 名称 产品ID 和 设备秘钥 作为设备的三元要素 用于生成token密码

2. token生成密码
https://open.iot.10086.cn/doc/mqtt/book/manual/auth/tool.html
https://tool.lu/timestamp/ 时间戳生成地址
参数说明:
products/D633KV55p5/devices/ludengDemo
res: products/{pid}/devices/{device_name},其中{pid}替换为产品ID,{device_name}替换为设备名称ID**
et: 时间戳 UNIX时间戳生成的未来一段时间的秒数,即password有效期
key: 点击上图的“详情”复制粘贴设备秘钥

version=2018-10-31&res=products%2FD6****V55p5%2Fdevices%2FludengDemo&et=1757230292&method=md5&sign=W2wqoGzSF8iteVOMo405jw%3D%3D

3. MQTTFX环境配置
设置Profile Name,设置接入地址与端口 (mqtt tls: 183.230.102.116:8883; mqtt-notls:218.201.45.7:1883),并设置Client ID、User Name与Password,其中参数设置方式如下: Client ID:设备名称 User Name:产品id Password:token 算法参见接入安全认证

token即password的 在上图2步骤即可得到

成功连接完成 设备显示在线状态




