PUBREL メッセージは、ブローカーからの PUBREC メッセージに対するパブリッシャーからの応答か、サブスクライバーからの PUBREC メッセージに対するブローカーからの応答のいずれかです。 これは、QoS 2 プロトコル・フローの 3 番目のメッセージです。
以下の表は、固定ヘッダーの形式を示しています。
ビット | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
バイト 1 | メッセージ・タイプ (6) | DUP フラグ | QoS レベル | RETAIN | ||||
0 | 1 | 1 | 0 | x | x | x | x | |
バイト 2 | 残りの長さ (2) | |||||||
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
変数ヘッダーには、確認された PUBREC メッセージと同じメッセージ ID が含まれています。 以下の表は、変数ヘッダーの形式を示しています。
ビット | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
バイト 1 | Message ID MSB | |||||||
バイト 2 | Message ID LSB |