Skip to main content

Elements of IOT integration

The IOT integration is mainly composed of two key elements, an MQTT broker server that will be in charge of receiving the messages and storing them in a database and a discovery plugin that will be in charge of filtering these messages previously stored in the database and process them for a visualization as required that will facilitate the automation of alarms or whatever needs to be done with this data.

  • MQTT Server

    This service is responsible for connecting to an MQTT server, receiving messages of a specific topic and storing them in a database. It also records logs in files and in the console, periodically cleans old data and correctly handles program shutdown to avoid data loss.
  • Plugin discovery

    This script is in charge of connecting to the database in which the messages have been previously stored with the receiver, performs a message filtering based on a configuration previously made by the user and creates agents and modules based on the messages that pass the filters.