- 1
- 2
- 3
- 4
- 5
MQTT消息队列遥测传输协议详解.
资料介绍
MQTT(Message Queuing Telemetry Transport)是一种基于发布/订阅模式的轻量级消息传输协议,专为低带宽、高延迟或不稳定网络环境设计。该协议由IBM于1999年首次提出,目前已成为物联网(IoT)领域应用最广泛的通信协议之一,被OASIS标准化组织接纳并持续维护。
一、协议核心特性
1. 轻量级架构
MQTT协议设计遵循极简原则,最小数据包仅包含2字节固定头,有效载荷(Payload)可灵活定义数据格式(如JSON、二进制等)。客户端实现代码量通常小于10KB,适合资源受限的嵌入式设备(如传感器、微控制器)。
2. 发布/订阅模式
协议采用解耦通信模型:
•发布者(Publisher):发送消息至特定主题(Topic),无需知晓订阅者存在
•订阅者(Subscriber):通过订阅主题接收消息,与发布者完全解耦
•broker(代理服务器):负责消息路由与分发,支持多对多通信
3. 服务质量(QoS)分级
提供三级消息可靠性保障:
•QoS 0:最多一次传输(Fire-and-Forget),适用于环境监测等非关键数据
•QoS 1:至少一次传输,确保消息送达但可能重复
•QoS 2:恰好一次传输,通过四次握手机制实现零重复交付,适合金融交易等关键场景
4. 会话持久化
支持持久化会话(Clean Session=false),当客户端离线后,broker可缓存QoS 1/2消息,待设备重连后自动推送,保障数据连续性。
部分文件列表
| 文件名 | 大小 |
| MQTT消息队列遥测传输协议详解.docx | 17K |
最新上传
-
21ic下载 打赏310.00元 2天前
用户:mulanhk
-
21ic下载 打赏310.00元 2天前
用户:lanmukk
-
21ic下载 打赏310.00元 2天前
用户:zhengdai
-
21ic下载 打赏240.00元 2天前
用户:江岚
-
21ic下载 打赏240.00元 2天前
用户:潇潇江南
-
21ic下载 打赏210.00元 2天前
用户:gsy幸运
-
21ic下载 打赏70.00元 2天前
用户:小猫做电路
-
21ic下载 打赏120.00元 2天前
用户:jh0355
-
21ic下载 打赏110.00元 2天前
用户:jh03551
-
21ic下载 打赏70.00元 2天前
用户:liqiang9090
-
21ic下载 打赏45.00元 2天前
用户:有理想666
-
21ic下载 打赏20.00元 2天前
用户:w178191520
-
21ic下载 打赏40.00元 2天前
用户:烟雨
-
21ic下载 打赏20.00元 2天前
用户:eaglexiong
-
21ic下载 打赏20.00元 2天前
用户:sun2152
-
21ic下载 打赏20.00元 2天前
用户:xuzhen1
-
21ic下载 打赏15.00元 2天前
用户:kk1957135547
-
21ic下载 打赏15.00元 2天前
用户:w993263495
-
21ic下载 打赏15.00元 2天前
用户:x15580286248
-
21ic下载 打赏15.00元 2天前
用户:w1966891335
-
小猫做电路 打赏830.00元 3天前
-
gsy幸运 打赏880.00元 3天前
-
zhengdai 打赏730.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:STM32智能交流电检测
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前




全部评论(0)