技术服务
24小时提供高效率、高质量的技术支持

一文快速掌握Modbus到MQTT转换网关

时间:2020-03-06 10:42:34来源:本站原创




Modbus到MQTT网关实际上是通过Modbus协议转换成MQTT协议,以此来进行数据的上传,向南协议Modbus,向北协议MQTT。

网关

Modbus到MQTT网关应用场景

要了解Modbus到MQTT网关,我们需要了解它们的应用场景和行业。它主要应用于物联网行业,有很多具体的应用场景。基本上所有的付费云平台都是基于MQTT协议的,比如机智云,阿里云,所有的开放云平台比如中国移动的oneNet和百度的云平台也都支持MQTT接入。

要转换为MQTT,就需要了解MQTT协议。网上有许多关于MQTT协议的介绍。基本上,百度就能找到答案。这里将不详细介绍,只介绍要点。

MQTT(消息队列遥测传输)是一种基于发布/订阅模式的“轻量级”通信协议。此协议是基于TCP/IP协议构建的。MQTT的最大优点是,它可以以很少的代码和有限的带宽为远程设备提供实时可靠的消息传递服务。作为一种低开销、低带宽的即时通信协议,它在物联网、小型设备和移动应用中有着广泛的应用。

请注意,MQTT协议工作在一个低带宽、不可靠的网络上,用于与远程传感器和控制设备通信,因此MQTT底部的数据基本上是小数据。在物联网行业,较小的数据基本上是串行端口传输。它主要是RS485、模拟或数字量为主。RS232也有可能,但相对较小,基本上不可能使用串行端口传输视频等大数据。


那么,通过串行端口或I/O采集数据需要什么样的协议呢?大多数采用Modbus协议。详细内容为Modbus RTU协议。

Modbus协议是一种应用层报文传输协议,包括ASCII、RTU和TCP三种类型。Modbus RTU是最常用的,并且相对简单的。

值得一提的是,大多数串行数据、数字或模拟数据都是通过标准Modbus(Modbus RTU)协议传输的。当没有MQTT时,基本上是透明传输或Modbus RTU转TCP。当然,转其他协议也有,但是非常少。

然后,当平台端传输到MQTT协议时,这也就要求的下位网位必须走MQTT来对接。下位机是Modbus采集时个也就网关对应是Modbus, 这就出现向南支持Modbus,向北要支持MQTT转换网关。计讯物联网网关也正是在这个时候发挥了重要的作用。

相关配置


计讯物联——物联网产品与行业解决方案提供商 申请样机
相关方案Relevant Solutions
All Rights Reserved 厦门计讯物联科技有限公司版权所有 闽ICP备15001895号 闽公网安备 35021102001331号