HomeBlog Uso del Mensaje de última voluntad

Uso efectivo de MQTT Mensajes de última voluntad

por Ponlakshmi


Last WILL Messages

Cada unoIoT networkes un trabajo colaborativo de dispositivos de borde. Todos los dispositivos deben funcionar al unísono para hacer el ambiente propicio para los humanos. Esto artículo le ayuda a hacer el mejor uso delMQTTMensajes de última voluntad.


La última voluntad es una forma de monitoreo entre paresMQTT clientesque operan de una manera más comprensiva. Antes de entrar en lo real casos de uso del tiempo, es mejor entender mejor la especificaciones.

¿Cuál es el último testamento?

Última Voluntad es un mensaje almacenado en elMQTT brokerespecífico para clientes particulares. El mensaje de última voluntad es normal MQTT Mensaje que tiene un tema de voluntad, mensaje de voluntad,MQTT QoSyretenimientobandera. Estos mensajes serán enviados a los clientes que hayan suscrito a los temas de WILL por el corredor cuando el cliente particular se desconecta ingraciosamente.


ElÚltima voluntad Mensajedebe ser enviado al corredor cuando los clientes se conectan con el corredor víaPaquete de conexión.


Una explicación más detallada de cómo debe enviar la conexión paquete está disponible en nuestroDeveloping MQTT Clientes documentación.

¿Cuándo será publicado?

La voluntad Los mensajes serán publicados por el corredor a todos los suscriptores interesados cuando el cliente en particular se desconecta del corredor desagradecidamente. Cuando el cliente se desconecta usando un mensaje de desconexión adecuado, la Voluntad no será publicada. El cliente necesita notificar a las partes interesantes sobre el descenso publicar el mensaje adecuado por sí mismo.

Ponerlo a usar

Todos los dispositivos críticos de la misión necesitan un respaldo. Tomemos un ejemplo de un servidor de base de datos en una aplicación en línea. Es uno del núcleo componente que necesita funcionar siempre para que el servicio completo sea útil.


Estas aplicaciones tendrán maestros, esclavos y servidores de reserva que debe ser desplegado cuando uno de los servidores falla. El maestro El servidor debe agregar un WILL on Connection. El esclavo será suscribirse a la voluntad particular. La Voluntad debe ser configurada específico para cada grupo del esclavo maestro. En este escenario, el broker debe ser configurado para publicar la Voluntad para los agraciados como así como la desconexión ingrata del Maestro. Cuando el maestro desconexión, el esclavo recibe al maestro mensaje indisponible y los scripts necesarios pueden ser activados para que el esclavo se convierta en el Maestro. Los servidores de reserva se convertirán en esclavos y ahora se suscribirán a la Voluntad del nuevo maestro.


Este es un escenario de control automatizado. Tales escenarios existen en todas las industrias como Médico, todo tipo de industrias manufactureras. También podemos utilizar los disparadores de Mensajes de la Voluntad para monitorear los dispositivos y su tiempo de trabajo desde un servidor central.

Usted puede evitar muchos mensajes de monitoreo no deseados a cada dispositivo haciendo el uso correcto de MQTT Última Voluntad Mensajes.