Desarrollo firmware para estación meteorológica ¿ FWS2.0
Autor: | Gómez Marquina, Miguel Angel |
---|---|
Přispěvatelé: | Pere Tuset Peiró, Jordi Bécares Ferrés |
Jazyk: | Spanish; Castilian |
Rok vydání: | 2022 |
Předmět: | |
Zdroj: | O2, repositorio institucional de la UOC Universitat Oberta de Catalunya (UOC) |
Popis: | Este trabajo final de máster ha consistido en la actualización de una estación de control medioambiental para que sea más versátil. Se han desarrollado un nuevo firmware para el microcontrolador STM32L432KC del fabricante ST, que incluye las funcionalidades del sistema original junto con un nuevo bootloader que permite la actualización inalámbrica. De modo complementario se ha desarrollado una herramienta de configuración que permite enviar los datos de calibración necesarios para poder calcular la concentración de los gases contaminantes, para ello se ha desarrollado un protocolo de comunicación. También, se ha trabajado en la adaptación del firmware del controlador original para que pueda obtener los datos del nuevo hardware, se ha cambiado el protocolo de comunicaciones y se ha desarrollo una nueva funcionalidad que permite realizar la actualización aérea descargando un nuevo firmware desde Internet mediante una conexión WiFi. Finalmente, se ha puesto en marcha una red IoT basada en tecnología LoRa, se ha desplegado un Gateway junto con un servidor de red. Con el fin de almacenar los datos y mostrarlos de una forma gráfica se ha instalado la plataforma de código abierto Thingsboard que permite almacenar datos temporales y crear cuadros de mando, además, de poder iniciar la actualización aérea de la estación meteorológica. This final master's work has consisted of updating an environmental weather station to make it more versatile. A new firmware has been developed for the STM32L432KC microcontroller from the ST manufacturer, which includes the functionalities of the original system along with a new bootloader that allows wireless updating. In a complementary way, a configuration tool has been developed that allows sending the necessary calibration data to be able to calculate the concentration of polluting gases, for which a communication protocol has been developed. Also, work has been done on adapting the firmware of the original controller so that it can obtain the data from the new hardware, the communications protocol has been changed and a new functionality has been developed that allows the aerial update to be carried out by downloading a new firmware from the Internet through a WiFi connection. Finally, an IoT network based on LoRa technology has been launched, a Gateway has been deployed together with a network server. In order to store the data and display it graphically, the open source platform Thingsboard has been installed, which allows storing temporary data and creating dashboards, in addition to being able to start the aerial update of the weather station. |
Databáze: | OpenAIRE |
Externí odkaz: |