MQTT协议的QoS 0,QoS 1,QoS 2
时间: 2024-05-27 13:10:18 浏览: 153
MQTT协议
MQTT协议中的QoS(Quality of Service,服务质量)指的是消息传输时的可靠性等级。MQTT协议支持三种不同的QoS等级:QoS 0,QoS 1和QoS 2。
QoS 0:最多一次传输。消息会被发送一次,但是不会进行确认,也不会重传。这种等级的消息传输速度最快,但是可能会丢失消息。
QoS 1:至少一次传输。消息会被发送一次或多次,直到接收方进行确认。如果发送方没有收到确认,会进行重传。这种等级的消息传输速度比QoS 0慢,但是更可靠。
QoS 2:恰好一次传输。消息会被发送两次,确保接收方只收到一次。如果接收方没有确认接收到消息,发送方会进行重传。这种等级的消息传输速度最慢,但是最可靠。
阅读全文