2026-10-13 16:38:47 作者:大讲堂
你刷手机收智能门锁的告警,后台共享单车上报定位,工厂里传感器传温度数据,这些细碎、低延迟、不能随便丢的小数据包,走的几乎都是同一条路——MQTT。
大多数互联网用户听都没听过这个名字,连很多入门开发者都只懂HTTP,不知道这个已经诞生24年的老协议,现在是全球万物互联的骨架。
被低估20年的轻量协议,核心逻辑到底是什么?
很多人刚接触的时候会搞混,觉得MQTT也是个传输协议,和HTTP没差?差远了。
HTTP是典型的请求-响应模式,你要我才给,每次连接都要带一大堆header信息,开开关关浪费资源。
MQTT从设计第一天开始,走的就是发布-订阅模式。有个中间的经纪人(Broker),发消息的叫发布者,收消息的叫订阅者,发布者不用管谁要收,只要把消息发给Broker,Broker再转给所有订阅了这个主题的设备。
就像小区的公告栏,你贴个寻猫启事,所有想看寻猫启事的人自己过来拿,你不用挨家挨户敲门。
MQTT发布订阅模式架构示意图
它天生就适合多对多连接,而且报文头最小只有2字节,比HTTP动则几百字节的header省了几十倍带宽。还设计了三级服务质量(QoS),网络差的时候也能保证消息不丢——最多发一次,至少发一次,刚好发一次,不同场景选不同等级就行。
说实话,这个设计放在1999年太超前了。最早它是给石油管道的远程监控做的,那时候根本没什么万物互联,大部分网络都是窄带,所以它生来就适配不稳定网络、低带宽、设备性能差的场景。
它也有自己的技术边界,别吹得太神。大文件传输?网页加载?它干不了,也没必要抢HTTP的活。它就是为小数据、长连接、海量设备而生的,仅此而已。
IoT爆发带火老协议,现在产业落地是什么现状?
前十年IoT没起来,MQTT一直是小众玩家的玩具。最近五年,全球IoT设备量破百亿,大家突然发现,找来找去,只有MQTT能扛住这个量级。
现在你能摸到的IoT场景,几乎都有它的影子。
共享单车的电子锁,车辆移动,基站切换,网络断了又连,开锁指令不能丢,用MQTT的QoS1等级,正好能保证指令至少到达一次,不会出现你付了钱锁不开的尴尬。
智能家居领域,苹果HomeKit、亚马逊Alexa、国内米家的后台连接,全都是基于MQTT改造的。几十台设备在你家里,要互相发指令,要推消息给你手机,低延迟还不能卡,没有比它更合适的。
工业互联网更不用说,一个车间几百上千个传感器,每个几秒钟发一次几字节的温振数据,要是用HTTP,服务器光处理连接握手就能被搞死,用MQTT,十万级连接单台服务器就能扛住,成本差了好几倍。
工业互联网MQTT传感器数据传输部署图
现在的产业格局其实很清晰:标准层面,OASIS国际标准组织接管了MQTT的维护,2016年发布的MQTT 5.0算是目前的成熟版本,补上了共享订阅、错误码、消息过期这些之前缺失的关键特性,适配现在的边缘计算场景。
中游层面,开源生态和云厂商托管服务各占一半,开源里EMQX是绝对的头部,很多大厂自己搭MQTT集群都是用它,中小玩家嫌自己运维麻烦,就买阿里云、AWS、腾讯云的托管MQTT服务,按需付费。
不过话说回来,落地的坑真不少。很多小团队创业,一开始图简单,自己搭个开源的Mosquitto,设备量涨到几万连接就开始出问题,扩容扩不动,消息丢了都找不到原因。还有安全的坑,MQTT默认不加密,很多小设备厂商图省成本,不做设备身份认证,整个集群很容易被黑客攻陷,变成僵尸网络的肉鸡,之前已经出过好几次类似的安全事件了。
未来3-5年,MQTT会被替代吗?还有哪些暗雷?
未来3-5年,MQTT会被替代吗?还有哪些暗雷?
这些年一直有新的协议出来抢位置,CoAP、HTTP/3都喊过要替代MQTT,说实话,很难。
协议的竞争本质是生态的竞争,现在几乎所有IoT芯片、操作系统都原生支持MQTT,厂商换协议的成本太高,没有足够的痛点没人会动。更何况MQTT本身的设计冗余度足够,适配现在的新场景也没什么问题。
未来3-5年,MQTT的普及率还会继续涨,两个大的增量方向很明确:一个是AIoT,现在很多端侧AI都在设备上做推理,只把结果传到云端,都是小数据包,正好适配MQTT的特性;另一个是低轨卫星物联网,卫星终端的带宽窄、网络抖动大,MQTT轻量、抗断网的优势正好能用上。
当然,风险也不是没有。第一个就是安全治理的问题,现在大量廉价的IoT设备,出厂就开着MQTT的公开端口,用默认账号密码,整个行业的安全欠账太多,未来说不定会出更大的安全事件,倒逼监管出手整治。第二个就是分层演进的问题,现在越来越多的消息要在边缘处理,MQTT原来的中心Broker架构也需要改,现在已经有了边缘MQTT的方案,不过还没完全普及。
很多人觉得协议层的东西不赚钱,都是基础设施,没什么故事可讲。可你看看现在,整个IoT产业的增量,首先就是连接的增量,能撑起百亿级设备连接的协议,只有MQTT。
那些憋了二三十年的技术,突然在某个时代成为刚需,这种故事,未来还会不断上演。
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:MQTT:撑起万物互联的隐形协议,为什么现在才成为刚需?
文章链接:https://www.lfdjt.com/info_23_25603.html