Volver a proyectos

Tesis · IoT · Web Platform

EcoWatt

Plataforma IoT de monitoreo energético

ESP32Sensor INA219Flask APISQLiteNext.jsRESTDashboard
Ver en GitHub

Contexto

Proyecto académico desarrollado en el marco de la formación en Universidad CAECE, orientado a aplicar conocimientos de IoT, desarrollo web y análisis de datos a un caso real: el monitoreo energético en hogares y pymes.

Problema

La falta de visibilidad sobre el consumo eléctrico dificulta tomar decisiones de eficiencia energética. Las facturas llegan tarde y no muestran detalle por dispositivo o franja horaria.

Objetivo

Construir una plataforma capaz de medir, almacenar y visualizar consumo eléctrico en tiempo real, ofreciendo métricas accionables para el usuario final.

Solución propuesta

Sistema integrado: hardware basado en ESP32 + sensor INA219 que captura datos eléctricos, una API en Flask que persiste y expone métricas, y un dashboard en Next.js para visualización.

Arquitectura

  • Sensor INA219 → ESP32 (firmware de lectura y envío)
  • ESP32 → API REST (Flask) vía HTTP
  • API → Base de datos relacional (SQLite)
  • Frontend Next.js consume API y renderiza dashboard

Tecnologías

  • ESP32
  • Sensor INA219
  • Flask
  • SQLite
  • Next.js
  • REST API

Mi rol

Diseño de la arquitectura técnica, modelado de datos, desarrollo de la API, integración hardware-software y documentación funcional.

Aprendizajes

Importancia de definir contratos claros entre capas, pensar el sistema como producto y no solo como código, y documentar para terceros desde el día uno.

Próximos pasos

Alertas inteligentes, predicción de consumo, soporte multi-dispositivo y panel administrativo para pymes.

Resultado

Permite visualizar datos de consumo eléctrico y generar información útil para la toma de decisiones sobre eficiencia energética.