Planificación semanal para las 8 semanas restantes
📅 Planificación de 8 semanas – Proyecto Estación Meteorológica Inteligente
🔹 Semana 1: Planificación inicial y diseño conceptual
-
✅ Actividades:
-
Formación o consolidación de grupos de trabajo.
-
Revisión del enunciado del proyecto y objetivos finales.
-
Búsqueda de información sobre sensores y ESP32.
-
Análisis de plataformas (MQTT, ThingsBoard, bases de datos).
-
Diseño preliminar del sistema (arquitectura general).
-
-
📄 Entregable:
-
Documento de 1-2 páginas con:
-
Integrantes del grupo
-
Diagrama de bloques funcional del sistema
-
Esquema inicial de los sensores y de comunicación
-
-
🔹 Semana 2: Prueba de sensores y conexión con ESP32
-
✅ Actividades:
-
Montaje básico con ESP32 + sensores (ej. DHT11, BMP280).
-
Lectura local por puerto serie (sin comunicación aún).
-
Verificación de valores medidos.
-
-
📄 Entregable:
-
Captura de lecturas por monitor serial.
-
Código comentado en Arduino/PlatformIO.
-
🔹 Semana 3: Integración con broker MQTT
-
✅ Actividades:
-
Instalación o uso de broker Mosquitto (local o remoto).
-
Publicación de datos desde ESP32 a través de WiFi.
-
Uso de tópicos MQTT para temperatura, humedad, etc.
-
-
📄 Entregable:
-
Video corto mostrando publicación desde ESP32.
-
Código fuente + diagrama con tópicos utilizados.
-
🔹 Semana 4: Subscripción y almacenamiento de datos
-
✅ Actividades:
-
Subscripción desde una PC o Raspberry Pi (mosquitto_sub).
-
Intermediación con script Python o Node-RED.
-
Guardado de datos en una base de datos local (ej. InfluxDB o MySQL).
-
-
📄 Entregable:
-
Captura de base de datos con datos reales almacenados.
-
Esquema de cómo se conectan MQTT → DB.
-
🔹 Semana 5: Dashboard de visualización
-
✅ Actividades:
-
Configuración de ThingsBoard o ThingSpeak.
-
Publicación de datos hacia esa plataforma desde ESP32 o gateway.
-
Creación de dashboard con gráficos en tiempo real e históricos.
-
-
📄 Entregable:
-
Capturas de pantalla del dashboard funcional.
-
Breve explicación de widgets usados y tópicos conectados.
-
🔹 Semana 6: Estudio de rendimiento y QoS
-
✅ Actividades:
-
Ensayo con distintas configuraciones de QoS (0, 1, 2).
-
Medición de latencia y análisis de confiabilidad.
-
Simulación de envío asincrónico de datos (por temporizador).
-
-
📄 Entregable:
-
Tabla con mediciones de latencia y pérdida de mensajes.
-
Conclusiones sobre QoS y asincronismo.
-
🔹 Semana 7: Seguridad y mejoras finales
-
✅ Actividades:
-
Implementación de seguridad (usuario/contraseña, TLS si es posible).
-
Filtrado de tópicos en el broker.
-
Revisión y mejora del código general y conexiones.
-
-
📄 Entregable:
-
Evidencia de autenticación o configuración segura.
-
Descripción de cómo implementaron la seguridad.
-
🔹 Semana 8: Informe final y exposición
-
✅ Actividades:
-
Elaboración del informe técnico formal (estructura según plantilla).
-
Ensayo de presentación oral o defensa del proyecto.
-
Video demostrativo opcional del prototipo en funcionamiento.
-
-
📄 Entregable:
-
Informe técnico final completo (digital o impreso).
-
Presentación grupal oral o grabada (según modalidad de cursada).
-