Publicado: Aug 24, 2021
Mensagens retidas são um recurso MQTT padrão que oferece uma maneira fácil de armazenar as mensagens importantes mais recentes em um tópico para futuros assinantes. Com o AWS IoT Core, você já pode usar mensagens retidas para enviar com facilidade informações de configuração ou atualizações importantes para dispositivos, mesmo sem saber exatamente quando eles ficarão online.
Ao publicar uma mensagem com o sinalizador retido definido como verdadeiro, todos os assinantes atuais desse tópico vão receber a mensagem normalmente, mas o AWS IoT Core também vai armazenar a mensagem e entregá-la automaticamente a todos os futuros assinantes. O resultado é que você não precisa se preocupar com monitorar quando os dispositivos ficam online para ter certeza de que receberão a mensagem, nem precisa que eles aguardem até que a próxima mensagem seja publicada.
Você pode usar o AWS IoT Device SDKs ou seu próprio cliente compatível com MQTT 3.1.1 para publicar uma mensagem retida. Como alternativa, você pode usar as APIs HTTP no AWS CLI para publicar, obter e recuperar as mensagens retidas. Além disso, você pode visualizar e gerenciar mensagens retidas em sua conta na página Mensagens Retidas no console do AWS IoT Core. Essa página oferece uma lista paginada dos tópicos MQTT que têm uma mensagem retida, e o habilitam a recuperar, atualizar ou excluir a mensagem retida para um tópico MQTT específico.
O recurso de mensagens retidas está disponível em todas as Regiões da AWS onde o AWS IoT Core é oferecido. Acesse a documentação de mensagens retidas MQTT para saber mais. Para obter mais informações sobre o AWS IoT Core, visite a página do produto.