MQTT协议非常轻量级,传输的数据包头很小,通信的负载也很小,适用于各种网络环境。
MQTT协议采用发布/订阅模式,可以实现多个客户端之间的消息传递。
MQTT协议支持三种不同的服务质量级别(QoS级别),可以根据需求选择适当的级别。
MQTT协议支持保留消息,可以将最新的消息保留在服务器上,新的订阅者可以获取最新的消息。
MQTT协议支持遗嘱消息,可以在客户端异常断开连接时自动发送一条消息。
MQTT协议支持TLS/SSL加密,可以保证通信的安全性。