Skip to content

Full-stack IoT environmental monitoring platform for Puerto Maldonado. ESP32 sensors, MQTT broker, React dashboard, Node.js API, CMS & Arduino code. University project @ UNAMAD 🇵🇪

Notifications You must be signed in to change notification settings

LunexaCorp/zephy

Repository files navigation

Proyecto Zephy :)


Hola! Este es un proyecto universitario desarrollado por yohanvillarp y francoyupanqui.

Pertenecemos a la UNAMAD, ubicada en la ciudad de Puerto Maldonado.

Este proyecto nace de la combinación de dos áreas: Desarrollo de software e IOT.

IOT

Empezamos con sensores sencillos acompañados de un ESP32, que envían datos a través de MQTT. Si bien los brokers MQTT ya cuentan con dashboards integrados que podemos moldear a nuestro antojo... Quisimos ir más allá. ¿Por qué conformarnos con lo que ya existe? Decidimos crear nuestra propia página web personalizada para visualizar y aprovechar esos datos de una manera única.

Desarrollo de software

Aquí es donde la cosa se puso interesante. Teníamos claro que queríamos algo escalable, algo que no se limitara a un solo sensor en un solo lugar. ¿Y si queríamos monitorear diferentes puntos de la ciudad? ¿Diferentes localidades?

Así que construimos dos cosas:

La plataforma principal - Hecha con React y Node.js. Aquí es donde la gente ve los datos en tiempo real, los gráficos, todo lo visual. Simple, rápida, funcional.

El CMS de gestión - Lo construimos con Next.js. Básicamente es nuestro panel de control donde podemos agregar nuevas localidades, configurar sensores, gestionar todo el sistema sin tocar código.

¿Por qué Zephy?

Puerto Maldonado es conocida por su clima tropical, y el calor puede ser... intenso. Muy intenso. Tanto que muchas personas prefieren quedarse en casa antes que enfrentar las altas temperaturas.

¿Turistas explorando la ciudad? Claro, pero ¿salir a caminar bajo un sol abrasador? ¿Hacer ejercicio al aire libre sin saber si es seguro?

Ahí es donde nace Zephy: un sistema que monitorea las condiciones climáticas en tiempo real para que las personas puedan decidir cuál es el mejor momento para salir, hacer ejercicio, o simplemente planificar su día sin sufrir innecesariamente por el calor.


About

Full-stack IoT environmental monitoring platform for Puerto Maldonado. ESP32 sensors, MQTT broker, React dashboard, Node.js API, CMS & Arduino code. University project @ UNAMAD 🇵🇪

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •