Diseño de una aplicación para la gestión de una estación meteorológica mediante protocolo de transporte de telemetría por mensaje de colas (MQTT) sobre modulo de radio frecuencia ESP32
Resumen
En el presente proyecto se realiza el diseño y la implementación de una estación meteorológica en tiempo real, mismo que pudiera ser implementado bajo una red de manera local, o en un entorno de red con acceso a internet.
Primeramente, expondremos todo lo referido al sistema, el concepto teórico; desde los módulos a usar, programación, instalación y las respectivas pruebas. El proyecto pretende, con los datos obtenidos, generar una base de datos para la monitorización de los parámetros de presión atmosférica, humedad relativa, temperatura, velocidad del viento y otros para tener un referencia del punto de monitorización específico, todo esto basado en IoT, con una conexión a una red local para tener a la mano, a través de un Smartphone o una pc el acceso a los datos de medición, mismos que estarán en la nube de internet, y con ellos poder tomar decisiones respecto a donde se desee implementar.
Como protocolo de comunicación entre los dispositivos y el servidor utilizaremos el MQTT que ha ganado gran popularidad por su simpleza y mínimo coste computacional. El cerebro de nuestra aplicación estará diseñado en Node Red el cual permite, mediante una interfaz gráfica muy sencilla, programar toda la lógica de nuestro proyecto. Este subsistema estará ubicado en la nube de internet, donde puedes ver los datos en tiempo real.
Se detallarán también los periféricos; el módulo ESP32, sensores, pantalla lcd, cables, conectores y otros que nos permitirán el manejo estructural y de información para que todo el sistema tenga las mejores condiciones de funcionamiento. Será necesario conocer el manejo del software utilizado de estos equipos si se quiere tener un adecuado manejo y el uso de todas las ventajas que ofrecen los equipos, además del mantenimiento y programación de los mismos.
Pero también tocaremos un punto muy importante dentro de este proyecto que es la de conocer el funcionamiento interno y no solo el manejo general, por tanto, al implementar este sistema, la verificación del equipo, modos de conexión, usos y tipo de funcionamiento, serán desglosadas a lo largo del tema.