[ca] En aquest projecte es realitzarà el disseny, programación i implementación de una estació meteorológica, destinada a la mesura de variables ambientals. Les variables a mesurar siran irradiancia solar, temperatura, humitat, velocitat del vent, dirección del vent i pressió atmosférica. El sistema está dotat de un microcontrolador ESP32 muntat en un mòdul Devkit V1, elegit en base al seu baix preu, potencia de processament, baix consum i la seva integración de tecnología WiFi. Es programarà mitjançant l'Arduino IDE; utilitzant les llibreries corresponents per al seu ús amb aquest microcontrolador. S'utilitzarà el bróker MQTT io.adafruit per la seva interfaç intuitiva, el servei gratuit i la posibilitat de graficar i comprobar les dades rebudes a la mateixa web. El ESP32 es conectarà a aquest bróker i enviarà missatges MQTT periòdicament amb les dades dels sensors a la seva payload. Les dades es guardaran a un NAS DS1515 mitjançant un script de Python, i el seu objectiu consistirà en suscribir-se al bróker MQTT i guardar els missatges rebuts a una base de dades amb format .db al propi NAS. S'usarà l'entorn de programación Anaconda3 en PC per a escriure el programa, que posteriormente s'implementarà al NAS una vegada testejat. El disseny del circuit electrònic es farà mitjançant el software on-line gratuity Easyeda, el·legit per la seva interfaç intuitiva, ser open-source i la seva disponibilitat de llibreries. El circuit final será implementat a una placa de topos. Encara que aquest treball es centra en la recogida de variables climatològiques, la seva estructura pot ser fàcilment aprofitada per projectes que aprofitin la potencia del protocol MQTT per aplicacions de domòtica i sensòrica.

[es] En este Proyecto se realizará el diseño, programación e implementación de una estación meteorológica, destinada a la medida de variables ambientales. Las variables a medir serán irradiancia solar, temperatura, humedad, velocidad del viento, dirección del viento y presión atmosférica. El sistema está dotado de un microcontrolador ESP32 montado en un módulo Devkit V1, elegido en base a su bajo precio, potencia de procesamiento, bajo consumo y su integración de tecnología WiFi. Se programará mediante Arduino IDE, usando las librerías correspondientes para su uso con este microcontrolador. Se usará el bróker MQTT io.adafruit por su interfaz intuitiva, su servicio gratuito, y la posibilidad de graficar y comprobar los datos recibidos en la misma web. El ESP32 se conectará a este bróker y enviará mensajes MQTT periódicamente con los datos de los sensores en su payload. Los datos se guardarán en un NAS DS1515 mediante un script de Python, y su cometido consistirá en suscribirse al bróker MQTT y guardar los mensajes recibidos en una base de datos con formato .db en el propio NAS. Se usará el entorno de programación Anaconda3 en PC para escribir el programa, que posteriormente se implementará en el NAS una vez testeado. El diseño del circuito electrónico se hará mediante el software on-line gratuito Easyeda, elegido por su interfaz intuitiva, su gratuidad y su disponibilidad de librerías. El circuito final será implementado en una placa de topos. Aunque este trabajo se centra en la recogida de variables climatológicas, su estructura puede ser fácilmente aprovechada para proyectos que aprovechen la potencia del protocolo MQTT para aplicaciones de domótica y sensórica.