- QoS 0
- No máximo 1 vez
- Cliente dispara o dado e não se preocupe mais.
- QoS 1
- Recebido pelo menos uma vez
- Cliente dispara o dado e aguarda 1 confirmação do broker
- Continuará emitindo o dado até o Broker confirmar.
- Se o broker confirmar, mas a comunicação não foi recebido pelo cliente, o mesmo continuará até receber a confirmação.
- QoS 2
- Recebido exatamente uma vez
- Broker e cliente mutuamente se confirmam, sendo evitado transmissão da mesma mensagem, de modo a evitar duplicidade de recebimento por parte do broker.