MQTT协议的工作原理
2023-09-14 09:01:36 时间
一、MQTT概述
MQTT由IBM的Andy Stanford-Clark博士和Arcom(现为Eurotech)的Arlen Nipper于1999年发明。
MQTT 是物联网 (IoT) 最常用的消息传递协议。MQTT 代表 MQ 遥测传输。该协议是一组规则,用于定义物联网设备如何通过互联网发布和订阅数据。 MQTT 用于物联网和工业物联网 (IIoT) 设备之间的消息传递和数据交换, 如嵌入式设备, 传感器, 工业PLC等.该协议是事件驱动的,并使用发布/订阅(发布/订阅)模式连接设备。发送方(发布方)和接收方(订阅方)通过主题进行通信,并且彼此分离。它们之间的连接由 MQTT 代理处理。MQTT 代理过滤所有传入消息并将其正确分发给订阅者。
MQTT 是一种低开销协议,以适应带宽和 CPU 限制,旨在在嵌入式环境中运行,在那里它可以提供可靠、有效的通信路径。MQTT 适用于连接代码占用量较小的设备,对于由于偶尔的带宽限制或不可靠的连接而经历不同延迟水平的无线网络来说,MQTT 是一个不错的选择。该协议在从汽车到能源再到电信的行业都有应用。
MQTT官网
相关文章
- 开源软件许可协议简介
- [XMOVE自主设计的体感方案] XMove 4.0 无线组网协议
- 网络分层和Http协议原理
- PING的原理以及ICMP协议
- HTTP协议状态码详解(HTTP Status Code)
- TCP/IP协议
- NRF52832基于SDK15.3 S332协议栈实现adv和rsp广播厂商自定义数据
- XMPP协议的原理介绍
- XMPP协议的原理介绍
- HTTP协议概述
- 前端网络基础-网络层的ARP协议
- 数据链路层 点对点信道 PPP协议HDLC协议 特点 数据链路层协议的基本问题 循环冗余检验原理 HDLC的帧格式 PPP与HDLC比较 数据链路 帧 图解 新手入门 保姆式解析 表情包理解
- 最详细的音视频流媒体传输协议-rtsp协议详解
- 并行数据流转换为一种特殊串行数据流模块的设计:设计两个可综合的电路模块,第一个模块(M1)能把4位的并行数据转换为符合以下协议的串行数据流
- 域渗透基础知识(七)之Kerberos协议认证原理