PUBACK メッセージは、QoS レベル 1 の PUBLISH メッセージへの応答です。PUBACK メッセージは、パブリッシュ・クライアントからの PUBLISH メッセージへの応答としてブローカーによって送信され、ブローカーからの PUBLISH メッセージへの応答としてサブスクライバーによって送信されます。
以下の表は、固定ヘッダーの形式を示しています。
ビット | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
バイト 1 | メッセージ・タイプ (4) | DUP フラグ | QoS レベル | RETAIN | ||||
0 | 1 | 0 | 0 | x | x | x | x | |
バイト 2 | 残りの長さ (2) | |||||||
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
確認されている PUBLISH メッセージのメッセージ ID が含まれます。以下の表は、変数ヘッダーの形式を示しています。
ビット | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
バイト 1 | Message ID MSB | |||||||
バイト 2 | Message ID LSB |