产品
有人云 — 物联网云平台 零编程,组态拖拽即可实现远程监控。同时支持私有部署,拥有属于自己的软硬件一体化方案
200
+
私有云项目
数据本地化
业务个性化
10
+
万 公有云注册用户
80%公有云功能免费
付费VIP享自定义品牌服务
有人云官网
有人智造 — ODM/EMS 依托自动化、智能化、柔性化、透明化的智能工厂,
提供代研、代料、代工一站式OEM/ODM服务
有人智造官网
有人智能 — 解决方案 打包提供云、管、边、端整体解决方案
从问题诊断、方案设计,到实施落地、系统运维
有人智能官网
支持中心
USR-M100边缘采集模式下上报数据到mqtt服务器
2024-02-19



 ⼀、资料下载

1、USR-M100说明书:https://www.usr.cn/Download/1202.html

2、设置软件:https://www.usr.cn/Download/1213.html

⼆、准备⼯作

1、USR-M100产品 数量1个

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

3、电脑数量1台|

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

5、测试⽤的mqtt服务器:

服务器地址:mqtt.usr.cn

端⼝:1883

⽤户名:usr.cn

密码:usr.cn

客户端 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"}]}}





撰写人:李慧颖


工作日每天: 14:00~17:00
抖音、天猫 "有人旗舰店"

关注有人微信公众号
了解更多信息