Sistema inteligente de monitoreo y gestión del consumo de agua en tiempo real
Intelligent system for real-Time water consumption monitoring and management
Autor
Cardona, Santiago
Cubillos, Cristian
Llerena, Santiago
Fecha
2025-06-03Resumen
El proyecto presenta el desarrollo de un sistema inteligente de monitoreo y gestión del consumo de agua en tiempo real, utilizando tecnologías IoT. Ante la creciente escasez del recurso hídrico y el impacto del consumo doméstico en la sostenibilidad ambiental, esta solución busca empoderar a los usuarios para tomar decisiones informadas. El sistema integra sensores de flujo de agua, un microcontrolador ESP32 y una aplicación móvil, permitiendo visualizar el consumo en tiempo real, recibir alertas por fugas o consumos excesivos. La arquitectura del sistema está basada en microservicios desplegados en la nube mediante NestJS, con comunicación asincrónica entre componentes y notificaciones en tiempo real vía WebSocket. El prototipo fue desarrollado utilizando metodología ágil Scrum, logrando una solución escalable, accesible y eficiente. Las pruebas realizadas confirmaron su funcionalidad, precisión y facilidad de uso. Este proyecto no solo contribuye a la conservación del agua, sino que también promueve una cultura de sostenibilidad en los hogares, combinando tecnología, educación y automatización para enfrentar los desafíos del cambio climático y el uso responsable de los recursos. The project presents the development of an intelligent system for monitoring and managing water consumption in real time, using IoT technologies. Given the growing scarcity of water resources and the impact of domestic consumption on environmental sustainability, this solution seeks to empower users to make informed decisions. The system integrates water flow sensors, an ESP32 microcontroller and a mobile application, allowing to visualize consumption in real time, receive alerts for leaks or excessive consumption. The system architecture is based on microservices deployed in the cloud using NestJS, with asynchronous communication between components and real-time notifications via WebSocket. The prototype was developed using agile Scrum methodology, achieving a scalable, accessible and efficient solution. Tests confirmed its functionality, accuracy and ease of use. This project not only contributes to water conservation, but also promotes a culture of sustainability in households, combining technology, education and automation to face the challenges of climate change and the responsible use of resources.