3.7 PUBCOMP - 發佈完成(收到QoS 2發佈,第3部分)
PUBCOMP數據包是對PUBREL數據包的響應。它是QoS 2協議交換的第四個也是最後一個數據包。
3.7.1 Fixed Header 固定標題
位 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
字節1 |
MQTT控制包類型(7) |
保留的 |
||||||
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
字節2 |
剩餘長度(2) |
|||||||
|
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
剩餘長度字段
這是變量頭的長度。對於PUBCOMP數據包,其值爲2。
3.7.2 Variable header 變量頭
變量頭包含與正被確認的PUBREL包相同的包標識符。
位 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
字節1 |
包標識符MSB |
|||||||
字節2 |
包標識符LSB |
3.7.3 Payload有效載荷
PUBCOMP數據包沒有負載。
3.7.4 Actions 行動
這在第4.3.3節中有詳細描述。
問題: mqtt qos1 和qos2的執行過程,後續篇章會畫出對應的時序圖 !20190624