Un messaggio PUBACK è la risposta ad un messaggio PUBLISH con QoS livello 1. Un messaggio PUBACK è inviato da un broker in risposta ad un messaggio PUBLISH che proviene da un client di pubblicazione e da un sottoscrittore in risposta ad un messaggio PUBLISH che proviene dal broker.
La seguente tabella mostra il formato dell'intestazione fissa.
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
byte 1 | Tipo messaggio (4) | Indicatore DUP | Livello QoS | RETAIN | ||||
0 | 1 | 0 | 0 | x | x | x | x | |
byte 2 | Lunghezza rimanente (2) | |||||||
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Contiene l'ID messaggio (identificativo del messaggio) per il messaggio PUBLISH di cui è stata inviata conferma. La seguente tabella mostra il formato dell'intestazione variabile.
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
byte 1 | MSB ID messaggio | |||||||
byte 2 | LSB ID messaggio |