diff --git a/mqtt/0310-UNSUBSCRIBE.md b/mqtt/0310-UNSUBSCRIBE.md index 1db9ed6..74eb7ba 100644 --- a/mqtt/0310-UNSUBSCRIBE.md +++ b/mqtt/0310-UNSUBSCRIBE.md @@ -6,11 +6,39 @@ ##### 图例 3.28 – UNSUBSCRIBE报文固定报头 -| **Bit** | **7** | **6** | **5** | **4** | **3** | **2** | **1** | **0** | -|---------|-----------------------|--------|-------|-------|-------|-------|-------|-------| -| byte 1 | MQTT控制报文类型 (10) | 保留位 | -| | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | -| byte 2 | 剩余长度 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Bit76543210
byte 1MQTT控制报文类型 (10)保留位
10100010
byte 2剩余长度
UNSUBSCRIBE报文固定报头的第3,2,1,0位是保留位且**必须**分别设置为0,0,1,0。服务端**必须**认为任何其它的值都是不合法的并关闭网络连接 \[MQTT-3.10.1-1\]。 @@ -24,10 +52,27 @@ UNSUBSCRIBE报文固定报头的第3,2,1,0位是保留位且**必须**分别设 ##### 图例 3.29 – UNSUBSCRIBE报文可变报头 -| **Bit** | **7** | **6** | **5** | **4** | **3** | **2** | **1** | **0** | -|---------|----------------|-------|-------|-------|-------|-------|-------|-------| -| byte 1 | 报文标识符 MSB | -| byte 2 | 报文标识符 LSB | + + + + + + + + + + + + + + + + + + + + +
Bit76543210
byte 1报文标识符 MSB
byte 2报文标识符 LSB
### 3.10.3 有效载荷