Monitorización geotécnica multi-estación con OTA remoto
Flota de estaciones Ethernet idénticas con clasificación de alertas 0-4, integración con la plataforma oficial y mantenimiento sin visitas a campo.
Funciona en: Server (Node-RED) — scripts Python 3 (PLC Linux).
La aplicación
La auscultación de un talud exigía varias estaciones de medida en ladera, de acceso difícil. Cuatro ESP32 PLC Ethernet idénticos (solo cambia ID e IP) exponen su estado por HTTP y aceptan firmware nuevo por OTA; un concentrador Node-RED los sondea, clasifica el nivel de alerta 0-4 (el silencio de una estación es en sí una alarma), envía los datos a la plataforma oficial por FTP en el formato exigido y avisa por email ante incidencias.
Arquitectura
- 4× estación ESP32 PLC Ethernet con GET /status (JSON) y POST /update (OTA)
- Push periódico de cada estación al concentrador (watchdog por silencio)
- Node-RED: clasificación de alertas 0-4 + dashboard multi-estación
- Generación de fichero normalizado y envío FTP a la plataforma oficial
- Alertas SMTP ante reinicios o niveles críticos
Lista de materiales
- Server (Node-RED) — controlador de Industrial Shields
- Sensores geotécnicos (inclinación/detección) — por estación
- Raspberry Pi concentrador + switch — Node-RED, FTP, email
Qué contiene el pack
email-alerts-smtp-gmail.pyftp-data-upload-platform.pymulti-station-dashboard-node-red.jspolling-alert-classification-node-red.jswebserver-status-ota-ethernet.ino- Lista de materiales + README
Recibe el pack por email — gratis
Rellena el formulario y te enviamos el pack completo a tu correo en pocos minutos.