首先我们了解一下什么是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网关就是这类作用。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
发布评论请先 登录
相关推荐
热点推荐
工业MQTT网关有哪些使用功能和应用场景
工业MQTT网关作为连接工业设备与云平台的核心设备,凭借其轻量级、高效、可扩展的特性,在多个工业场景中发挥着关键作用,其使用功能和应用场景可归纳如下: 一、核心功能 数据采集与协议转换 支持多种工业
北向MQTT工业物联网网关是什么
北向MQTT工业网关是工业物联网中连接底层设备与上层云平台的核心设备,其核心功能是通过MQTT协议实现设备数据的高效、可靠上传,并支持云端对设备的远程监控与管理。 以下从定义、功能、应用场
工业MQTT上云网关有哪些应用场景
工业MQTT上云网关作为连接工业设备与云平台的核心设备,凭借其轻量级、高效、可扩展的特性,在多个工业场景中发挥着关键作用。以下是其主要应用场景的详细分析: 1. 工业物联网(IIoT)与设备远程监控
MQTT网关对接到物联网平台快速开发应用
在物联网(IoT)数据流转体系中,MQTT 网关与物联网平台的对接是打通设备端与云端的关键链路,而基于 API 数据接口的系统开发则是实现数据价值转化的核心环节。二者的协同应用,正成为构建高效、稳定
工业智能网关可以通过MQTT协议对接到哪些平台
工业智能网关通过MQTT协议可对接的平台范围广泛,涵盖主流公有云、私有云及第三方云平台,具体可分为以下四类: 一、主流公有云平台 阿里云物联网平台 支持MQTT协议直接接入,提供设备管理、数据存储
物联网MQTT网关是什么
物联网MQTT网关是一种采用MQTT物联网协议的智能设备或软件组件,其核心功能是连接不同通信协议的物联网设备与消息代理服务器,实现设备间的数据交换与集中管理,同时支持边缘计算、安全防护和协议转换
MQTT介绍
一、什么是MQTT 物联网(IoT)发展迅猛,传感器、网关、云平台之间如何高效通信成了核心问题。MQTT(Message Queuing Telemetry Transport)作为一种轻量级
简析Modbus与MQTT的区别
Modbus和MQTT是工业领域中两种不同的通信协议,在设计目标、应用场景、通信模式等方面存在显著差异,以下从多个维度简析两者的区别: 1.设计目标与起源 Modbus 诞生于1979年,由施耐德
精通 MQTT:消息队列遥测传输指南!
引言MQTT(消息队列遥测传输)是一种轻量级消息协议,专为低带宽、高延迟和不可靠的网络环境设计。它广泛应用于物联网(IoT)应用、消息系统以及实时数据通信领域。本指南深入探讨了MQTT的工作原理
如何在MQTT中发布和订阅实体
在MQTT中发布和订阅实体(主题)是MQTT通信的核心操作,下面将详细介绍其原理、步骤以及示例代码,帮助你全面理解这一过程。 一、MQTT发布与订阅的基本概念 发布(Publish):客户端将
工业智能网关与MQTT物联网云平台的关系
工业智能网关与 MQTT 物联网云平台在物联网架构中是互补协作的关系,具体可归纳为以下几点: 数据交互桥梁 工业智能网关负责采集现场设备(如 PLC、传感器、仪器仪表等)的实时数据,通过协议转换(如
MQTT物联网平台有哪些?有哪些功能?
(IoT)。关于MQTT物联网平台及其功能,可以归纳如下: MQTT物联网平台 MQTT物联网平台通过提供一种标准化的协议和平台,实现了消息的可靠传输、设备连接管理、数据存储和分析等功能,方便开发人员构建、连接和管理物联网设备。

MQTT透传和MQTT网关的区别
评论