IOT-MQTT協議-控制數據包-PUBLISHCOMP

3.7 PUBCOMP - 發佈完成(收到QoS 2發佈,第3部分)

PUBCOMP數據包是對PUBREL數據包的響應。它是QoS 2協議交換的第四個也是最後一個數據包。

3.7.1 Fixed Header 固定標題

圖3.18 - PUBCOMP數據包固定標頭

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包相同的包標識符。

圖3.19 - PUBCOMP Packet變量頭

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章