PUBREL

3.0 CONTENT – 目录

3.6 PUBREL - 发布释放(QoS 2等级的发布收到报文的第2部分) Publish release (QoS 2 publish received, part 2)

PUBREL报文是对PUBREC报文的响应。它是QoS 2等级的协议交换的第三个数据报文。

3.6.1 固定报头 Fixed header

图例 3.16 - PUBREL报文固定报头

位 Bit76543210byte 1MQTT控制数据包类型(6) MQTT Control Packet Type (6)保留位 Reserved01100010byte 2剩余长度(2) Remaining Length00000010

==PUBREL控制报文中固定报头的位3,2,1和0是保留的,必须分别设置为0,0,1和0。服务器必须将任何其他值视为格式错误并关闭网络连接。== [MQTT-3.6.1-1]

剩余长度字段

表示可变报头的长度。对PUBREL报文来说,值等于2.

3.6.2 可变报头 Variable header

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

图例 3.17 – PUBREL报文可变报头

位 Bit76543210byte 1报文标识符的最高有效字节 Packet Identifier MSBbyte 2报文标识符的最低有效字节 Packet Identifier LSB

3.6.3 有效负载 Payload

PUBREL报文没有有效负载。

3.6.4 操作 Actions

在第4.3.3节中有详细描述

Last updated