Información del Proyecto

📘 Acerca del Proyecto IoT Weather Station

Este proyecto corresponde a una estación meteorológica IoT desarrollada como parte del componente académico de la maestría en Ingeniería de Software con énfasis en Inteligencia Artificial en la Broward International University (BIU). Su propósito es implementar un sistema de captura, transmisión, almacenamiento y visualización de datos ambientales utilizando tecnologías modernas.

La arquitectura integra un ESP32 con sensores ambientales simulados (DHT22 para temperatura y humedad, presión atmosférica generada por algoritmo determinístico controlado) y un backend construido en PHP + MySQL. Los datos se presentan en un dashboard interactivo, con KPIs, gauges semicirculares y gráficos de evolución generados mediante Chart.js.

Objetivos del proyecto


⚙️ Configuración del Panel de Monitoreo

El panel de monitoreo permite personalizar parámetros clave como:

Esta configuración se almacena en localStorage, permitiendo persistencia incluso al recargar el navegador.

Modelo Técnico

La comunicación entre el panel y el backend se realiza mediante fetch, con controladores de abortado, timeout personalizado y manejo de estados de red. Los gráficos se regeneran dinámicamente cuando los datos cambian, utilizando límites de puntos, normalización robusta y escalas múltiples.