一、所需资料
DR404 说明书 https://www.usr.cn/Download/895.html
DR404硬件手册https://www.usr.cn/Download/828.html
DR404 AT指令集https://www.usr.cn/Download/1056.html
二、DR404 MQTT功能介绍1.MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。
2.MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。
3.USR-DR404的MQTT功能设置非常灵活,支持设置几乎所有的 MQTT协议相关的连接参数、发布主题参数和订阅主题参数。
4.USR-DR404 MQTT的发布主题模式支持纯透传发布模式(串口可向所有主题透传数据)、特殊标识发布模式(串口可通过标识符向指定主题透传数据)和自定义主题发布模式(串口可向至指定主题透传数据)。
5.USR-DR404 MQTT的订阅主题模式支持纯透传订阅模式(订阅主题数据向串口透传)和携带主题订阅模式(订阅主题数据携带主题向串口透传)。
三、设置步骤
1.首先用485转usb的串口线接到DR404的485和电脑usb上,电脑打开wifi网卡,搜索到USR-DR404的wifi后,点击连接。
2. DR404的wifi连接成功后,浏览器输入DR404的默认ip地址:10.10.100.254进入内置网页(进不去内置网页:清除浏览器所有缓存,更换其他浏览器进行尝试),输入网页默认用户名和密码:admin和admin
3.打开“串口及网络设置”,修改串口参数,跟终端设备的参数保持一致,然后点击“确定”。
4.打开“MQTT功能设置”,填写MQTT服务器的基本信息参数。
本案例使用的是我司MQTT测试服务器的参数
地址:mqtt.usr.cn,端口:1883 Ø
用户名:usr.cn,密码:usr.cn
填写好“订阅主题”和“发布主题”后,点击“确定”并重启设备。
5.打开MQTT Client 软件:MQTT.FX,点击左下角新建1个客户端,填写好MQTT服务器的参数后,点击“Connect”,右侧出现绿点表示连接成功。
6. MQTT客户端软件的“发布主题”,填写DR404的订阅主题;MQTT客户端软件的“订阅主题”,填写DR404的发布主题。
7.打开串口调试工具:USR-TCP232-Test-V1.3,可以通过链接下载: https://www.usr.cn/Down/Software/USR-TCP232-Test-V1.3.exe
选择好对应的串口参数后,点击打开串口,进行数据测试。可以看到从MQTT客户端发数据,DR404串口端收到数据;从DR404串口端发送数据,MQTT客户端也可以收到数据,数据通信成功。
编写人:史玮