mqttfx连上OneNET_esp8266学习笔记(7)

时间:2024-04-10 09:17:50

此次使用的是中移物联网OneNET,支持图片上传以及WiFi定位。下面介绍一下如何使用mqttfx连接上OneNET云端(要先在OneNET上建好设备)。

1.新建一个broker

mqttfx连上OneNET_esp8266学习笔记(7)

2.填写参数

mqttfx连上OneNET_esp8266学习笔记(7)
设备名称可在此处查询

mqttfx连上OneNET_esp8266学习笔记(7)

(1)general参数设置

mqttfx连上OneNET_esp8266学习笔记(7)

(2)user credentials参数设置

mqttfx连上OneNET_esp8266学习笔记(7)
<1>产品ID可在此处查询
mqttfx连上OneNET_esp8266学习笔记(7)
<2>password的生成:
由key生成password可以自己写代码,也可下载一个小工具(小工具下载链接
下载完小工具后,打开
res: products/产品ID/devices/设备名字
et:填写token的失效时间(大于当前Unix时间),当前的Unix时间可在https://time.is/Unix查询
key:填写设备的key
mothod:默认md5即可
mqttfx连上OneNET_esp8266学习笔记(7)

mqttfx连上OneNET_esp8266学习笔记(7)
设置完之后点击generate生成password,再将此password填写到mqttfx中

(3)SSL/TSL参数

mqttfx连上OneNET_esp8266学习笔记(7)

(4)Proxy和LWT参数无需修改
3.连接

参数设置完后点击下方的OK或Apply即可保存,保存完点击connect,若成功,则绿灯亮,云端显示在线
mqttfx连上OneNET_esp8266学习笔记(7)
mqttfx连上OneNET_esp8266学习笔记(7)

4.亮红灯的常见错误:

(1)Invalid protocol version
协议版本错误,在general参数中修改
mqttfx连上OneNET_esp8266学习笔记(7)
(2)bad username or password
用户名或密码错误,再次检查核对

如有纰漏或疑问,欢迎留言交流!