Un mensaje PUBACK es la respuesta a un mensaje PUBLISH con un nivel de QoS 1. Un intermediario envía un mensaje PUBACK en respuesta a un mensaje PUBLISH de un cliente de publicación, y lo envía un suscriptor en respuesta a un mensaje PUBLISH del intermediario.
La tabla de abajo describe el formato de la cabecera fija.
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
byte 1 | Tipo de mensaje (4) | Indicador DUP | Nivel de QoS | RETAIN | ||||
0 | 1 | 0 | 0 | x | x | x | x | |
byte 2 | Longitud restante (2) | |||||||
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Contiene el identificador de mensaje (ID de mensaje) para el mensaje PUBLISH del que se acusa recibo. La tabla de abajo describe el formato de la cabecera variable.
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
byte 1 | MSB de ID de mensaje | |||||||
byte 2 | LSB de ID de mensaje |