新闻中心 > 专题中心 > 4G路由器下挂网口IP及串口232/485设备MQTT协议客户端通讯配置示例

4G路由器下挂网口IP及串口232/485设备MQTT协议客户端通讯配置示例

2022年08月03日
专题中心
1571

4G路由器下挂网口IP及串口232/485设备MQTT协议客户端通讯配置示例

以下为局域网环境测试示例,即路由器wan口接入网络(192.168.10.X)和MQTT服务器(10.10.11.13)为局域网通信,实际测试配置MQTT服务器为公网IP地址或域名即可。

条件准备:
路由器wan口接入局域网地址,和MQTT服务器可以相互通信。
电脑端安装准备好TCP网络测试工具、SSCOM32串口工具、MQTT服务器工具Paho MQTT Utility测试环境。

一.下行设备为网口IP设备MQTT协议配置测试

1.电脑连接路由器lan口,并设置自动获取ip地址,同时路由器wan口接入局域网;
2.浏览器登录默认地址192.168.1.1,输入admin /admin进入设备配置页面;其中查看wan口地址如下:
图片1.png

3.找到“高级网络”—“智慧物联”—“连接配置”,点击“添加”按钮,进行下行网络IP设备(以路由器LAN口连接的电脑为例)工作模式设置,路由器侧示例为TCP server模式,端口为30001,并保存应用。分别如下:

图片2.png
图片3.png
4.继续选择“连接配置”—cloud设备—“编辑”,进行上行设备MQTT模式设置(客户端)并保存,分别如下:
图片4.png
图片5.png
5.以上配置完成后,页面展示如下;
图片6.png
6.MQTT协议测试:

电脑端(双网卡环境,一个网卡连接路由器lan口使用,一个网卡和MQTT服务器为同一个局域网)同时打开TCP测试工具和MQTT测试工具,开始进行两个工具之间数据收发测试,如下:
图片7.png
图片8.png
二.下行设备为串口232/485设备MQTT协议配置测试

1.电脑连接路由器lan口,并设置自动获取ip地址,同时路由器wan口接入局域网;

2.将232/485串口设备连接到路由器的串口端子排上面(示例为232串口,以设备端连接DB9-USB线缆,电脑端打开串口助手调试工具模拟串口设备为测试环境);

3.浏览器登录默认地址192.168.1.1,输入admin /admin进入设备配置页面;其中查看wan口地址如下:
图片9.png
4.找到“高级网络”—“智慧物联”—“连接配置”,选择cloud设备,点击“编辑”,进行上行设备MQTT工作模式设置,分别如下:
图片10.png
图片11.png
5.选择“串口配置”—“编辑”,设置串口设备的波特率参数(示例为115200-8-N-1),分别如下:
图片12.png
图片13.png
6.其他不需要设置,默认就好,以上设置完后页面显示如下:
图片14.png
7.电脑端MQTT协议测试:
电脑端(双网卡环境,一个网卡连接路由器lan口使用,一个网卡和MQTT服务器为同一个局域网),同时打开SSCOM32串口调试工具和MQTT测试工具并分别进行设置,分别如下:
图片15.png
图片16.png
最后进行串口工具SSCOM32和MQTT工具之间数据收发测试,如下:
图片17.png

双网口路由器负载均衡功能设置有线WAN优先,4G备份规则 4G路由器上报GPS卫星数据功能配置示例
顶部