天游8线路检测中心

常见问题
USR-M100 通过MQTT服务器控制查询IO状态测试
2023-01-31
3075

USR-M100通过MQTT服务器控制查询IO状态测试

说明:

M100新老版本区别:
版本区别:最新支持拓展机的版本:V2.0.03,常规版本的是1.0.17
新版本外壳:黑色一体式接线端子,橙色网口座,侧边增加拓展接口座。
旧版本外壳:绿色接线端子,金属银白色网口座,侧边无拓展接口座。


1. 资料下载:

USR-M100说明书:http://www.kewodl.com/Download/1202.html

设置软件下载:http://www.kewodl.com/Download/1213.html

串口网络二合一调试助手:http://www.kewodl.com/Download/27.html

 

2. 网络拓扑

 

3. 设置USR-M100的参数

1>硬件链接:M100的网口和电脑直连,或者通过路由器将M100和电脑组成一个局域网;装上4G天线;M100485串口通过USB485接到PC上;上电

2>参数设置:打开设置软件;如果电脑和M100IP不在同一个网段,软件会有下图的提示,在电脑上临时生成一个192.168.0.xx网关的IP地址,才能来配置USR-M100的参数

点击确定后,输入用户名和密码:adminadmin

即可设置USR-M100的参数了

3>设置通过sim卡联网,保存&应用后,点击继续配置

 

4>MQTT网关基础功能设置

我司的MQTT测试服务器参数

  服务器域名:mqtt.kewodl.com

端口号:1883

需要勾选连接验证

用户名:kewodl.com

密码:kewodl.com

客户端ID:自定义,本案例中设置为hgserhgioerhgoejhgo

注意:不要用默认的ID,需要修改为不常用的ID,如果ID有重复的话,会导致不同设备之间相互顶替

设置完成后,保存应用后,选择继续配置

5>MQTT网关发布配置:因为要控制查询IO,一定要勾选中《IO控制/查询》

注意点:

Topic字符串:这个建议更改个不常用的字符串,如果用默认的话,可能会跟其他测试客户的topic冲突

绑定端口:串口设备接在哪个串口上,就绑定哪个串口;本案例中选择port2

 

6>MQTT网关订阅配置:因为要控制查询IO,一定要勾选中《IO控制/查询》

注意点同发布主题一样

 

7>M100参数配置完成,设备重启后参数生效

4. 设置MQTTX的参数

1>打开MQTTX软件,新建MQTT链接(该软件可在百度下载)

2>设置MQTTX的参数

 

3>设置mqttfx发布主题:USR-M100的订阅主题

4>设置mqttfx订阅主题:USR-M100的发布主题

5. 数据测试

1>因为本案例中,USR-M100是通过sim卡联网的,要先确定M100是否能够正常的驻网。

在 状态--总览--蜂窝网络--连接状态,如果是connected状态,基本确定是联网成功了;

如果USR-M100没有驻网成功,是没法连接服务网发送数据的

2>MQTT服务器链接状态查询,connected说明链接MQTT服务器成功

3>通过MQTTX发送指令查询/控制M100DO口状态:注意指令均是modbus的,需要以hex格式发送以及显示数据

下图中是说明书中的截图,如果需要查询AI/DI的话,可以在说明书中查找对应的指令

撰写人:刘美美

 

 

 

 

上一篇: USR-M100 连接远程服务器设置案例 下一篇: USR-M100 连接MQTT服务器json格式下发控制DO与DIjson格式主动上报配置示例 返回首页
热门推荐
热门标签