首先我们了解一下什么是MQTT及背景
一、简述
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。
二、MQTT兴起背景。
MQTT提出初期,并没有收到很多人关注,直到2011年之后,物联网技术逐渐成熟,大量设备需要联网,MQTT逐渐兴起,现在大部分联网设备都采用了MQTT协议接入云端。
DTU作为透传设备,最开始是TCP/IP直接将网口数据或者串口数据直接透传到TCP客户端或者服务端,2016后逐渐就出现了MQTT透传。
三、在MQTT透传和TCP/IP透传有什么区别的呢?
TCP/IP透传就是在TCP/IP协议建立数据连接后,直接将数据TCP/IP送到目的地。
MQTT透传是在TCP/IP基础载体上,增加了MQTT协议,数据是基于MQTT协议上,跑在TCP/IP载体上。
我们来打个比方:我们将一个货物通过火车从深圳运到北京,来类比通信整个过程。
TCP/IP就像轨道,站台,火车等轨道系统,货物就是数据,TCP/IP透传好比将货物放到货车箱到目的地就把他卸下。
MQTT透传是好比在这个过程中有人来护送,到达目的地后下车站交给另一个对接人。
四、那么MQTT透传和MQTT网关有什么区别呢;
MQTT透传相当于送的货物是盲盒,不知道送的是什么,MQTT网关相当于送之前把货信息详细记录了一遍,送到了后就把货物信息和货物一起给对接人。
看到这里想必大家大概明白MQTT透传和MQTT网关区别,MQTT透传需要云端去做协议解析透传数据,MQTT网关就就把云端做的解析工作在网关端处理了,送个云端的就是一个有含义的数据,大大减少云端开发难度和缩短开发时间,深圳市钡铼技术推出的BL102网关就是这类作用。
![poYBAGGPJhOAEVRFAARuEu0myk4816.png](https://file.elecfans.com/web2/M00/1C/FB/poYBAGGPJhOAEVRFAARuEu0myk4816.png)
![pYYBAGGAmEuAdIuQAASBzGA5sKI079.png](https://file.elecfans.com/web2/M00/1A/E5/pYYBAGGAmEuAdIuQAASBzGA5sKI079.png)
![pYYBAGGPJh6AT0AuAART5vMOr68049.png](https://file.elecfans.com/web2/M00/1D/02/pYYBAGGPJh6AT0AuAART5vMOr68049.png)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
发布评论请先 登录
相关推荐
[天拓四方]4G MQTT网关在物联网应用中的优势探讨
,因其高效、可靠、简单的特性,在物联网领域得到了广泛的应用。而4G MQTT网关,作为连接物联网设备和MQTT服务器的桥梁,其在物联网应用中的作用愈发凸显。本文将探讨4G MQTT
MQTT工业网关的工作原理及其在实际生产中的重要作用解析[天拓四方]
在智能制造与工业4.0的浪潮中,MQTT工业网关作为连接传统工业设备与现代物联网技术的桥梁,正发挥着不可或缺的作用。MQTT(Message Queuing Telemetry Transport
MQTT网关是什么?MQTT网关的功能
MQTT网关是支持MQTT协议的物联网网关,是一种用于连接不同设备和云端平台之间的中间件。它充当了设备和云端服务之间的数据传输桥梁。MQTT
MQTT和Modbus的物联网网关协议的区别分析
MQTT和Modbus的物联网网关协议区别分析 MQTT(Message Queuing Telemetry Transport)与Modbus是两种广泛应用在物联网环境中的通信协议,
![<b class='flag-5'>MQTT</b>和Modbus的物联网<b class='flag-5'>网关</b>协议的<b class='flag-5'>区别</b>分析](https://file1.elecfans.com/web2/M00/C4/D2/wKgZomX4AFKASRhwAAjPIFFEmT8549.png)
MQTT协议网关解决方案设计与实施
MQTT协议网关是一个中间件,负责接收来自不同MQTT客户端的消息,并将这些消息转发到MQTT服务器;同时,也能接收来自MQTT服务器的消息
什么是MQTT网关
什么是MQTT网关? MQTT网关通过发布/订阅模式实现物联网设备的双向通信,具有轻量级、可扩展、实时性和安全性等优势,广泛应用于智能家居、工业物联网和智能交通等领域。然而,在设备管理
MQTT和Modbus的物联网网关协议区别分析
MQTT 是一个开放的轻量级机器对机器协议,专为物联网交互设计。MQTT 网络包含一个 MQTT 经纪人 (broker),负责协调 MQTT 代理之间的交互。代理是发布器,负责发布供
发表于 11-27 10:58
•504次阅读
![<b class='flag-5'>MQTT</b>和Modbus的物联网<b class='flag-5'>网关</b>协议<b class='flag-5'>区别</b>分析](https://file1.elecfans.com/web2/M00/B3/19/wKgZomVkBlKAG7zuAAAf8Ym5PuM863.png)
![](https://file1.elecfans.com/web2/M00/AF/CD/wKgZomVR62GAAvpVAAU82zqBlyA777.png)
MQTT是什么 MQTT特点
MQTT 是 Message Queuing Telemetry Transport 的缩写,是一种轻量级的、基于发布/订阅模式的物联网通信协议。 它具有以下特点: •简单易用:MQTT 的协议规范
MQTT协议是什么?工业级路由器网关中的MQTT协议
什么是MQTT?MQTT作为一种工具,可以在各种规模的部署中连接多种类型的IoT设备。它最初始于1999年,用于石油和天然气管道通过远程卫星进行通信。MQTT在物联网领域应用非常广泛,基本上所有
![<b class='flag-5'>MQTT</b>协议是什么?工业级路由器<b class='flag-5'>网关</b>中的<b class='flag-5'>MQTT</b>协议](https://file1.elecfans.com/web2/M00/AE/D1/wKgZomVLIjCACvSfAACclkJXgsg034.png)
如何使用OneNET平台的MQTT功能?
;设备进行模拟实际使用情况。推荐阅读《设备如何使用华为云接入MQTT上报数据》《MQTT设备连接与通讯+LoRaWAN网关产品快速入门教程》一OneNET平台MQTT服务准备1.注册O
![如何使用OneNET平台的<b class='flag-5'>MQTT</b>功能?](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
![](https://file1.elecfans.com/web2/M00/A8/EC/wKgaomUvLziAJeMvAANffT9y3rk461.png)
MQTT协议采集网关可自定义格式
通信协议,适用于远程监测和控制系统;BACnet/IP是一种用于楼宇自动化的通信协议,支持多种数据类型和设备类型。为了实现不同协议之间的互操作
对于Modbus RTU转MQTT网关的实现,我们需要使用编程
发表于 10-09 19:33
评论