Publicado en: Aug 24, 2021

Los mensajes retenidos es una característica de MQTT estándar que proporciona una forma fácil de almacenar los mensajes importantes más recientes sobre un tema para los suscriptores futuros. Ahora, con AWS IoT Core, puede utilizar los mensajes retenidos para impulsar de forma sencilla información de configuración o actualizaciones importantes en los dispositivos sin saber con exactitud cuándo se encontrarán en línea.

Cuando publica un mensaje con la marca de retención establecida, todos los suscriptores actuales de ese tema recibirán el mensaje de forma normal, pero AWS IoT Core también lo almacenará y lo entregará de manera automática a los suscriptores futuros. En consecuencia, no debe preocuparse por realizar un seguimiento cuando los dispositivos se encuentra en línea para asegurarse de que reciban el mensaje o también hacer que esperen el próximo mensaje de publicación.

Puede utilizar los SDK de AWS IoT Device o su propio cliente conforme con MQTT 3.1.1 para publicar un mensaje retenido. Como alternativa, puede utilizar las API de HTTP mediante la AWS CLI para publicar, obtener y recuperar los mensajes retenidos. Además, puede visualizar y administrar los mensajes retenidos en su cuenta desde la página de mensajes retenidos en la consola de AWS IoT Core. En esta página se proporciona una lista paginada de los temas de MQTT que contienen un mensaje retenido y lo habilita a recuperar, actualizar o eliminar el mensaje retenido para un tema de MQTT específico.

La característica de mensajes retenidos es admitido en todas las regiones de AWS donde se encuentra disponible AWS IoT Core. Para obtener más información consulte la documentación de mensajes retenidos de MQTT. Para obtener más información sobre AWS IoT Core, consulte la página del producto.