MQTT控制报文格式 -- PUBREL – Publish release (QoS 2 publish received, part 2)
- 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 |