一.简介
MQTT(Message Queuing Telemetry Transport)是物联网(IoT)的OASIS标准消息传输协议。它被设计为一种非常轻量级的发布/订阅消息传输,非常适合连接具有较小代码占用和较小网络带宽的远程设备。如今,MQTT广泛应用于汽车、制造、电信、石油和天然气等行业。
二.特点
- 开放消息协议,简单易实现
- 发布订阅模式,一对多消息发布
- 基于TCP/IP网络连接,提供有序,无损,双向连接。
- 1字节固定报头,2字节心跳报文,最小化传输开销和协议交换,有效减少网络流量。
- 消息QoS支持,可靠传输保证
三.应用
- 物联网M2M通信,物联网大数据采集
- Android消息推送,WEB消息推送
- 移动即时消息,例如Facebook Messenger
- 智能硬件、智能家具、智能电器
- 车联网通信,电动车站桩采集
- 智慧城市、远程医疗、远程教育
- 电力、石油与能源等行业市场 </