主营:欧姆龙,三菱,安川,Pro-face

首页 > 解决方案 > 网络通讯_数据采集 > 经验分享:使用GPRS至RS485协议转换器,实现MQTT至MODBUS转换

分类+

经验分享:使用GPRS至RS485协议转换器,实现MQTT至MODBUS转换

发布日期:2023/3/23来源:网络

使用GPRS至RS485协议转换器 实现MQTT至MODBUS转换

来源:华启智能

基于GPRS至RS485协议转换器MQTT至MODBUS转换.实现MODBUS-RTU协议的温湿度变送器接入网络平台。

前段时间有用户咨询MODBUS至MQTT协议转换,今天就把基于GPRS至RS485协议转换器实现MQTT至MODBUS转换的过程分享一下。

1.准备工作
要实现MQTT至MODBUS转换要用到的硬件设备有
a.GPRS至RS485协议转换器1台
b.遵循MODBUS协议的温湿度变送器1台
c.DC24V电源1台
d.连线若干

协议转换器和温湿度变送器连接好后实物图片如下:
MQTT至MODBUS协议转换测试经验分享

2.用到的软件准备
a.GPRS至RS485协议转换器的配置程序
b.MQTT客户端测试程序MQTT.fx-1.7.0-windows
c.MQTT客户端测试程序org.eclipse.paho.mqtt.utility
d.验证数据的Python程序

3.配置协议转换的参数
我们需要使用配套的软件配置一下参数便于收发MDOBUS数据和MQTT协议数据。
GPRS至RS485协议转换器参数配置

这里我们使用了Eclipse公共MQTT Broker进行测试,服务器地址iot.eclipse.org,端口使用标准的1883.使用了两个主题,订阅了CR120_0571/tx,用来接收其它MQTT客户端发送的消息。发送PUB数据到CR120_0571/rx.x,下面我们配置MQTT客户端参数的时候要用到这几个参数。

4.下载和安装MQTT客户端程序
首先从以下地址下载MQTT.fx-1.7.0程序,依据使用的操作系统下载对应的版本。
MQTT-fx程序下载
下载成功后,双击安装即可。

5.使用MQTT客户端程序收发数据
打开MQTT-fx程序,并配置MQTT Broker参数,主要是地址,和端口号。
MQTT-fx配置参数


订阅对应转换器的主题。
MQTT-fx订阅消息


使用MQTT客户端程序(同时打开MQTT.fx和org.eclipse.paho.mqtt.utility)收发数据,GPRS至RS485协议转换器联网后会主动发送Pub消息,当没有MODBUS数据是发送设备名称。这里显示的是CR120_0571(十六进制显示43 52 31 32 30 5F 30 35 37 31).
MQTT客户端收发数据


使用org.eclipse.paho.mqtt.utility发送温湿度变送器需要的MODBUS指令(十六进制内容:01 03 00 00 00 01 C4 0B),温湿度会把相应数据发送给转换器,转换器发送Pub消息到服务器。
MQTT收发MODBUS协议数据 

下面是使用Python程序验证数据收发的记录,
Python程序收发MQTT数据

这里可以看到温湿度变送的MODBUS响应数据为01 03 04 01 16 01 7c 1a 7a是完全正确的MODBUS数据,

6.总结
至此使用GPRS至RS485协议转换器实现了MQTT至MODBUS转换。

 


  • 优必选PLM项目案例实施分享 优必选PLM项目案例实施分享 项目背景 深圳市优必选科技有限公司,优必选成立于2012年,是一家集人工智能和人形机器人研发、平台软件开发运用及产品销售为一体的全球性高科技企业。2008年,优必选从人形机器人的核心源动力伺服舵机研
  • 波音使用NI PXI系统和LabVIEW测试飞机噪音发射 波音使用NI PXI系统和LabVIEW测试飞机噪音发射 挑战:创建一个可升级的低成本系统来测试新设计的有效性,该设计被用于减少商业喷气式客机在起飞、降落和持续飞行过程中发出的噪音。 解决方案:使用 NI 公司的 PXI 控制器、机箱、动态信号分析仪和La
  • 基于旋思科技网关产品的IEC60870-5-104协议转发解决方案 基于旋思科技网关产品的IEC60870-5-104协议转发解决方案 一 概述  在制造业高度繁荣、工业自动化蓬勃发展的今天,任何的企业工厂都必须实现综合自动化。它包括设计制造加工等过程的自动化,企业内部管理、市场信息处理以及企业间信息联系等信息流的全面自动化。  
  • 基于modbus协议的台达人机界面异构通讯 基于modbus协议的台达人机界面异构通讯    中达电通股份有限公司李铁成Li Tiecheng 摘 要: 讨论Modbus协议环境下台达DOP系列人机界面的异构系统集成技术。以台达DOP系列人机界面做为主站和做为从站的两种不同架构案例,
  • 皮尔磁:高效安全管理确保激光使用安全 皮尔磁:高效安全管理确保激光使用安全 PNOZmulti:以自动化确保零接缝有谁能想到,家具上可见的胶粘可能很快就会成为历史。豪迈公司研发了LaserTec程序,让在焊接边缘和面板材料时不会留下可见的焊缝成为可能。总部位于德国Schop
  • 使用LabVIEW来原型化及验证视障人士辅助LED眼镜 使用LabVIEW来原型化及验证视障人士辅助LED眼镜 '我作为一个狂热的LabVIEW开发者已经有10年,这10年中,我发现没有任何一款其它的应用程序开发环境(ADE)能够提供像LabVIEW一样快捷、灵活的软件开发和调试体验。另外,LabVIEW提供
  • HIEBOX-3A系列分体式霍尔闭环电流传感器极大提升用户使用灵活性 HIEBOX-3A系列分体式霍尔闭环电流传感器极大提升用户使用灵活性 随着中国工业产业结构升级改革的持续深入,以往单一的大批量生产的产业模式被越来越多的定制化、个性化、精细化模式所替代。以往依靠大量产业工人的劳动密集型生产方式逐渐被以机器人、工厂自动化、AI等精细化
  • 使用NI C系列I/O模块对轿车底盘系统性能参数的快速采集 使用NI C系列I/O模块对轿车底盘系统性能参数的快速采集 作者:刘 杨铭 -周 胜斌 -一. 引言随着市场竞争的激烈和对造车理念的深入理解,汽车公司仅仅造出满足市场基本需求的轿车已无法适应更高层次的竞争和其自身高品牌的建立。为了持续提高车辆品质,对车辆的开

专注服务于工控领域 7×8小时售后支持

全方位的技术支持 因为专注所以专业