Saltar al contenido
jr/dev
EN
← Volver al inicio

IoT · Monitoreo industrial en tiempo real · 2023 — Presente

Eleconar IoT

Plataforma IoT industrial en tiempo real con MQTT y microcontroladores propios.

Rol
Embedded & Full Stack Developer
Período
Feb 2023 — Actualidad

El proyecto

Eleconar es una compañía de equipamiento industrial. La plataforma que desarrollamos permite monitorear dispositivos en planta en tiempo real: lecturas de sensores, estado de máquinas, alarmas y comandos remotos. Es el proyecto donde se cruzan mis dos mundos — el electrónico (sensores, microcontroladores, PLCs, Modbus) y el de software moderno (Next.js, NestJS, MQTT, Redis).

Arquitectura de comunicación

Los dispositivos en planta publican lecturas y eventos por MQTT con QoS ajustado al tipo de mensaje (telemetría a 0, comandos críticos a 2). El backend NestJS se suscribe a los topics relevantes, normaliza, persiste en PostgreSQL los datos históricos y mantiene un estado calentito en Redis para servir la vista en vivo sin pegarle a la DB en cada request.

Frontend

Next.js consume el estado vía WebSockets para mostrar al operador dashboards con lecturas en vivo, históricos navegables y alertas. UI optimizada para pantallas industriales — alto contraste, números grandes, navegación con teclado.

Firmware

Programación propia de microcontroladores en C/C++: lectura de sensores analógicos y digitales, watchdog, manejo de I/O, conexión Wi-Fi/Ethernet y publicación MQTT. Para equipamiento legacy se integró comunicación Modbus con PLCs ya instalados, evitando reemplazar hardware funcional.

Capturas

Capturas del producto en preparación. Por confidencialidad del cliente industrial, las imágenes públicas se compartirán bajo acuerdo previo.

Por qué es distinto

La mayoría de los devs full stack no han tocado un osciloscopio. Yo arranqué ahí. Cuando un dispositivo no responde, sé si es problema del firmware, del protocolo, de la red o del backend. Ese dominio cruzado hardware–software es lo que hace posible este proyecto.