MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、 简单、规范,因此易于实现。这些特点使得它对很多场景来说都是很好的选择,包括受限的环境如 机器与机器的通信(M2M)以及物联网环境(IoT),这些场景要求很小的代码封装或者网络带宽 非常昂贵。 本协议运行在TCP/IP,或其它提供了有序、可靠、双向连接的网络连接上。它有以下特点: 使用发布/订阅消息模式,提供了一对多的消息分发和应用之间的解耦。 消息传输不需要知道负载内容。 提供三种等级的服务质量:.