文章

MQTT协议简介

MQTT协议是什么

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(Publish/Subscribe)模式的轻量级通讯协议,该协议构建于TCP/IP协议上,目前最新版本为v3.1.1。

MQTT最大的优点在于可以以极少的代码和有限的带宽,为远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时通讯协议,MQTT在物联网、小型设备、移动应用等方面有广泛的应用。

MQTT是哪一层协议

MQTT位于TCP协议之上,属于应用层协议,因此只要是支持TCP/IP的地方,都可以使用MQTT

MQTT消息格式

每条MQTT都包含一个固定的报文头,有些消息可以携带一个可变报文头和一个负载

本文由作者按照 CC BY 4.0 进行授权