MQTT控制报文格式 -- PUBREL – Publish release (QoS 2 publish received, part 2)

发布时间 2023-10-16 16:33:49作者: aimigi
  • PUBREL 数据包是对 PUBREC 数据包的响应。 它是 QoS 2 协议交换的第三个数据包。
  • 该数据包剩余长度为2
  • 该数据包没有Payload
  • 该数据包可变包头长度为2个字节

1. 固定包头 Fixed Header

Bit

7

6

5

4

3

2

1

0

byte 1

MQTT Control Packet type (6)

Reserved

 

0

1

1

0

0

0

1

0

byte 2

Remaining Length (2)

 

0

0

0

0

0

0

1

0

2. 可变包头 Variable Header

可变包头包含与正在确认的 PUBREC 数据包相同的数据包标识符。

Bit

7

6

5

4

3

2

1

0

byte 1

Packet Identifier MSB

byte 2

Packet Identifier LSB