Monitorización de máquinas de tejer offline-first
Eventos de máquina en sub-segundo por MQTT, sin perder un dato cuando cae la red: la SD es la fuente de verdad.
Funciona en: ESP32 PLC — sketches de Arduino (.ino).
La aplicación
Una tejeduría con dos plantas quería visibilidad de paros y producción de sus máquinas Terrot sin depender de la WiFi de fábrica. Cada ESP32 PLC cuenta pulsos de producción, publica cada cambio de entrada al instante por MQTT y guarda todo en SD en ficheros diarios; si la red cae, no se pierde nada y los históricos se recuperan por HTTP. Hora real por RTC+NTP, OTA por webserver embebido y un concentrador Node-RED por planta.
Arquitectura
- Entradas de máquina + contador de pulsos → ESP32 PLC
- Evento por cambio de entrada → MQTT inmediato con messageID único
- Snapshot completo cada 20 s + escritura SIEMPRE en SD (fichero diario)
- Recuperación de históricos por HTTP POST con autenticación
- Concentrador Node-RED por planta: validación, backup, dashboard
Lista de materiales
- ESP32 PLC — controlador de Industrial Shields
- Tarjeta microSD industrial — buffering offline
- Concentrador (Raspberry Pi + Node-RED + Mosquitto) — por planta
Qué contiene el pack
http-client-xml-terrot.inomodbus-rtu-master-32bit.inomqtt-events-sd-buffering.inomqtt-remote-commands.inonode-red-multi-plant-concentrator.jsnonblocking-wifi-reconnection.inoproduction-pulse-counter.inortc-ntp-synchronization.inosd-daily-file-datalogging.inosd-file-upload-http-post.inowebserver-ota-firmware.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.