通博TBET

常见问题
USR-M100边缘采集模式下上报数据到mqtt服务器
2024-02-19
1580


 ⼀、资料下载

1、USR-M100说明书:http://www.ybljg.com/Download/1202.html

2、设置软件:http://www.ybljg.com/Download/1213.html

⼆、准备⼯作

1、USR-M100产品 数量1个

2、电源适配器 12V 数量1个

3、电脑数量1台|

4、232或者485转usb线 数量1条

5、测试⽤的mqtt服务器:

服务器地址:mqtt.ybljg.com

端⼝:1883

⽤户名:ybljg.com

密码:ybljg.com

客户端 ID:⾃定义 (设置复杂一点,2个mqtt客户端的id不要一样,会冲突)

三、连接框图 485转usb(Modbus Slave)-----USR-M100------MQTT 服务器--------MQTT客户端

说明:本案例中,串⼝设备⽤电脑端的Modbus Slave软件模拟串⼝从机来测试

四、测试步骤

1、USR-M100产品,485转USB线的485口和M100的485接线A-A,B-B,USB端插⼊电脑USB⼝。M100 ⽹⼝选择⼀个⽹⼝通过⽹线连接可以访问互联⽹的路由器。检查所有连接⽆误后,给M100⽤12V电源适配器供 电。

2、检查USR-RS485串⼝线的COM⼝号,点击电脑计算机,右击⿏标,点击设备管理器,查看端⼝,确认 USB-RS485串⼝线的COM⼝号,有⼈测试电脑是com23

3.⽤modbus savle软件打开com23,根据M100的串⼝参数模拟485设备

4. 电脑和M100在同局域⽹内,可以⽤设置软件搜索到M100设备。修改M100的ip动态获取路由器分配的⽹络



5、选中设备ip。⽤户名和密码都是admin,可以进⼊内置⽹⻚

6、波特率改成和要接的串⼝设备⼀致。保存——继续配置

7、mqtt开启,配置连接mqtt服务器的参数,保存,继续配置。注意此时不⽤配置订阅和发布主题,需要 在边缘采集上报那配置。

8、配置开启边缘采集⽹关,数据采集配置添加点位。把要采集的modbus rtu协议的寄存器和从机地址 添加上去。(测试举例采集的设备从机地址1 功能码03 采集40001-40004是个寄存器。)





配置数据上报。添加上报主题和查询主题,主题可以自定义,也可以保持默认

配置上报 Json 模板,本例中配置模板: {"Current":"node0101","Voltage":"node0102"}

json模板格式如图:

保存重启生效:

配置mqtt客户端软件连接mqtt服务器

配置订阅和发布主题:


可以看到M100上报的数据

查询/设置方式,是json格式,也可以通过mqtt软件去以josn格式往下写指令:

示例:{"rw_prot": {"Ver": "1.0.1","dir": "down","id": "01","w_data": [{"name": "node0101","value": "112"}, {"name": "node0102","value": "23"}]}}





撰写人:李慧颖


上一篇: USR-M100 链接modbusTCP设备上报MQTT服务器 下一篇: USR-M100 以太网对接通博TBET云(V6)在上位机软件配置参数 做网络IO应用示例 返回首页
热门推荐
热门标签