O identificador de mensagens está presente no cabeçalho variável das seguintes mensagens do : PUBLISH, PUBACK, PUBREC, PUBREL, PUBCOMP, SUBSCRIBE, SUBACK, UNSUBSCRIBE, UNSUBACK.
O campo Identificador de Mensagens (ID da Mensagem) está presente apenas em mensagens nas quais os bits de QoS no cabeçalho fixo indicam níveis 1 ou 2 de QoS. Consulte Níveis e Fluxos de Qualidade de Serviço para obter informações adicionais.
O ID de Mensagem é um inteiro não sinalizado de 16 bits. Ele geralmente é aumentado em exatamente um, de uma mensagem para texto, mas isso não é requerido. Isso assume que nunca há mais de 65.535 mensagens "em percurso" entre um determinado par de cliente/intermediário a qualquer momento.
A ordenação dos dois bytes do Identificador de Mensagens é MSB, em seguida, LSB (big-endian).
Não utilize o ID da Mensagem 0. Ele está reservado como um ID de Mensagem inválido.
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Identificador de Mensagens MSB | ||||||||
Identificador de Mensagens LSB |
Referências relacionadas
Cabeçalho Variável do
Cabeçalho Fixo do
Mensagens de Comando
Nome do Protocolo do
Versão do Protocolo do
Sinalizadores de Conexão do
Cronômetro de Atividade do
Código de Retorno de Conexão do
Identificador de Mensagem do
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ac11550_ |