Ir al contenido

← Todos los packs de proyecto

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.py
  • ftp-data-upload-platform.py
  • multi-station-dashboard-node-red.js
  • polling-alert-classification-node-red.js
  • webserver-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.

Enviamos el pack a esta dirección.
Opcional.
Acepto que Industrial Shields trate mis datos para enviarme los ficheros solicitados, según la política de privacidad.
También quiero recibir contenido técnico y novedades de producto de Industrial Shields de vez en cuando (opcional — baja cuando quieras).