MQTTMessageQueuingTelemetryTransport,由IBM开发的即时通信协议,相对于IBM开发的IM协议,更适合物联网场景MQTT协议采用发布订阅模式,所有的物联网终端通过TCP连接到云上,在云中按照主题管理每个设备所关注的通信内容,负责在设备和设备之间转发消息由于MQTT协议设计时考虑到了不同设备计算性能的差异,因此各种协议均采用二进制格式编解码,且编码格式具有很好的开发和实现性最小包仅为2字节,对低功率低速网络具有良好的自适应能力很完善的QOS机制,根据业务场景,最多一次至少一次三次同时进行三种消息传递方式TCP协议运行于TCP协议之上,同时支持TCPSSL协议,并