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 进行授权