Elementos de la integración IOT
La integración IOT se compone principalmente de dos elementos clave, un servidor que se encargara de recibir los mensajes y almacenarlos en base de datos y el plugin de discovery que se encargara de filtrar estos mensajes previamente almacenados en base de datos y procesar estos para una visualización según sea requerida de estos que facilitara la automatización de alarmas o lo que sea necesario realizar con estos datos.
Receptor de mensajes
Este script se encarga de conectarse a un servidor MQTT, recibir mensajes de un tema específico y almacenarlos en una base de datos. También registra logs en archivos y en la consola, limpia periódicamente los datos antiguos y maneja correctamente el cierre del programa para evitar pérdidas de información.
Filtrador de mensajes
Este script se encarga de conectarse a la base de datos en los que se han almacenado los mensajes previamente con el receptor, realizar un filtrado de mensajes en base a una configuración previamente realizada por el usuario y crear agentes y módulos en base a los mensajes que pasan los filtros.