• 通博TBET

    常见问题
    USR-N720-C1连接MQTT服务器示例
    2024-11-21
    52

    USR-N720-C1连接MQTT服务器示例

    一、资料下载

    USR-N720-C1说明书下载链接:http://www.ybljg.com/Download/1493.html

    USR-N720-C1规格书下载链接:http://www.ybljg.com/Download/1494.html

    MQTTfx 软件,可以百度下载。

    二、硬件连接

    1、所需物品

    USR-N720-C1 产品 1台

    12V电源适配器 1个

    USB-RS485串口线 1条

    超五类网线 1根

    笔记本电脑 1台

    2、硬件连接

    USR-N720-C1的第一个485串口,接USB-RS485串口线,串口线的A接A1,B接B1。USB-RS485串口线的USB插到电脑USB口,然后产品接12V电源适配器上电。

    USR-N720-C1的网口,用网线和电脑直连。

    3、查看端口

    电脑打开计算机,设备管理器,点击端口,查看USR-N720-C1的USB-RS485串口线的COM口号,是COM10。

    4、电脑本地网卡设置

    电脑打开控制面板,点击更改适配器设置,点击有线网卡,右击,点击属性,点击IPv4,USR-N720-C1默认IP是192.168.0.7,电脑有线网卡设置同网段的静态IP,192.168.0.201,子网掩码255.255.255.0,网关192.168.0.1

    三、USR-N720-C1参数设置

    1、登录网页

    浏览器输入192.168.0.7,登录用户名和密码都是admin

    2、网络查看网络设置

    网页,点击网络,可以切换N720联网方式。

    3、端口查看串口参数

    点击端口,串口,可以查看串口1默认串口参数,波特率是9600。

    4、通信设置,开启MQTT

    网页,点击通信,点击MQTT,MQTT1的MQTT使能开启。

    客户ID自定义,1234567890

    服务器地址,填MQTT服务器地址

    远程端口号,填MQTT服务器端口

    点击应用&保存。

    5、网关设置,开启边缘计算

    网页,点击网关,点击边缘计算,网关使能开启,点击保存当前页,继续配置,最后重启。

    6、边缘计算,数据采集设置

    (1)添加从机

    点击数据采集,点击添加从机。

    输入从机名称Device1,协议类型选择Modbus RTU,串口选择串口1,从机地址1,点击保存。

    (2)添加数据点

    点击添加数据点,先添加寄存器地址0的数据点。

    输入数据点名称node0101,寄存器用4,1,对应采集寄存器地址0的数据。点击保存。

    点击添加数据点,再添加寄存器地址1的数据点。输入数据点名称node0102,寄存器用4,2,对应采集寄存器地址1的数据。点击保存。

    7、边缘计算,数据上报设置

    (1)添加分组

    点击数据上报,点击添加分组。

    通道选择MQTT1,上报主题/UploadTopic,选择周期上报。

    上报模板:{"device01":{"node0101":"node0101","node0102":"node0102"},"time":"sys_local_time"}

    device01对应从机名称,node0101对应第一个数据点名称,node0102对应第二个数据点名称。

    8、保存,重启

    点击保存当前页,点击重新启动。

    四、MQTTfx软件设置

    1、打开MQTTfx客户端软件

    2、设置MQTTfx参数,连接MQTT服务器,点击Apply应用。

    3、点击Connect连接MQTT服务器

    五、数据接收测试

    1、MODBUS SLAVE 软件设置

    (1)点击Setup,Slave ID从机地址用1,Function功能码用03,Address寄存器起始地址用0,Quantity寄存器地址数量用2。

    就是模拟从机地址1,采集2个寄存器地址0、寄存器地址1的数据。

    (2)点击Connection,选择串口,对应USR所接USB-RS485串口线的COM口号,串口参数和USR串口参数保持一致。 Mode选择RTU,模拟MODBUS RTU协议串口。

    2、数据接收测试

    点击MQTTfx客户端软件的Subscribe,输入上报主题/UploadTopic,点击Subscribe。

    MODBUS SLAVE软件修改寄存器地址0的数据,改为10,寄存器地址1的数据,改为20。

    按照上报周期,上报数据传输到MQTTfx软件。

    按照格式显示:{"device01":{"node0101":10,"node0102":20},"time":"2024-11-21,14:55:24"}

    编写人:金志方 编写日期:2024-11-21

    审核人:金志方 审核日期:2024-11-21

    订正版本:V1.0 订正内容:初稿     

    上一篇: USR-N720-C1通博TBET云接收数据示例 下一篇: USR-N720-C1的SocketA连接服务器示例 返回首页
    热门推荐
    热门标签