Asesoría Agenda una llamada de descubrimiento técnico hoy mismo »

Proyectos Destacados

Cerrando la brecha entre OT e IT. Una colección de proyectos de ingeniería en automatización industrial, IIoT y sistemas embebidos.

Arquitectura Híbrida Edge-Cloud

ExactCure: Control de Misión Crítica para Prefabricados

Diseño e implementación de "ExactCure V4", un sistema de control que equilibra la analítica en la nube con confiabilidad local absoluta. Diseñé una arquitectura híbrida combinando un PLC ABB con una Raspberry Pi Industrial.

ABB PLC CODESYS MQTT AWS IoT Docker Angular

Desafío

La operación enfrentaba la "Trampa de Conectividad": cortes de internet detenían los ciclos de curado, y los controladores legados rígidos requerían reescribir la lógica para cada nuevo layout de planta.

Solución

Implementé una Arquitectura MQTT de Plano Dividido. El PLC ABB local y el Nodo Edge manejan los lazos de control críticos de forma autónoma, mientras almacenan datos para AWS IoT Core.

Impacto

Logré 100% de tiempo de actividad local con Cero Pérdida de Datos. Escalé el despliegue a múltiples plantas usando archivos de configuración definidos por software en lugar de lógica hardcodeada.

Gateway Edge de Alto Rendimiento

639 Solar: Puente SNMP-a-MQTT para Datacenters

Ingeniería de un gateway edge de grado producción para integrar PDUs Sentry legadas con un sistema SCADA Ignition moderno vía MQTT, reduciendo la latencia de minutos a sub-segundos.

Python Asyncio SNMP Ignition SCADA Unified Namespace

Desafío

Cerrar la brecha de protocolo entre dispositivos SNMP v2c síncronos basados en sondeo y una arquitectura de Espacio de Nombres Unificado (UNS) en tiempo real sin bloquear las operaciones.

Solución

Construí un gateway Python Asyncio que dispara peticiones SNMP paralelas y publica cargas JSON normalizadas a MQTT. Incluye agregación inteligente para unidades en cadena.

Impacto

Unifiqué datos de PDUs legadas con telemetría solar moderna en un solo panel de control. Habilité alarmas reactivas mediante escucha de Traps UDP.

Normalización de Protocolos Industriales

WAGO IIoT Gateway: Unificando Operaciones de Campo

Diseño de un "Cerebro Local" usando un WAGO PFC200 para normalizar señales de campo heterogéneas (Analógicas, RS-485, Digitales) en una interfaz Modbus TCP estandarizada para SCADA/BMS.

WAGO PFC200 CODESYS Modbus TCP Python Sim

Desafío

Gestionar una "Torre de Babel" de dispositivos de campo (4-20mA, Modbus RTU, Discretos) creaba caos de señales y colisiones en una sola línea RS-485.

Solución

Implementé un Secuenciador de Máquina de Estados determinista en CODESYS para orquestar el sondeo. Creé una interfaz de autodiagnóstico que reporta la salud de la señal junto con los valores.

Impacto

Reduje el tiempo de resolución de problemas en un 80% al señalar fallas de sensores (ej. "Corte de Cable") directamente en los registros de tags del SCADA.

Ingeniería de Sistemas de Seguridad

Rescate PLC Mitsubishi: Refactorización de Lógica Ofuscada

Realicé una ingeniería inversa completa y reescritura limpia de una base de código OEM ofuscada para una máquina de manufactura importada, cumpliendo con la normativa de seguridad local.

Mitsubishi FX GX Works2 Ladder Logic Ingeniería de Seguridad

Desafío

El código original de "Caja Negra" estaba intencionalmente ofuscado y era inseguro. Agregar los enclavamientos de seguridad requeridos a una lógica tan frágil representaba un riesgo grave.

Solución

Rastreé esquemas eléctricos para mapear E/S y reescribí la lógica usando una arquitectura limpia de Máquina de Estados. Separé la lógica de Seguridad de la lógica de Proceso.

Impacto

Logré el cumplimiento total de seguridad e independencia del proveedor. El cliente ahora posee una base de código documentada y mantenible.

Control Remoto Seguro

Secure Edge Gateway: Puente Bidireccional PLC-Nube

Ingeniería de un gateway Node-RED ligero para conectar PLCs de procesos críticos con SCADA en la nube. Implementé control bidireccional seguro con capacidades Store-and-Forward.

Node-RED Modbus TCP MQTT/TLS SQLite Edge

Desafío

Habilitar el control remoto a través de internet sin exponer el PLC a riesgos de seguridad, manejando al mismo tiempo microcortes frecuentes de red.

Solución

Desplegué un gateway Node-RED actuando como proxy seguro. Implementé un buffer SQLite local para almacenar datos durante cortes y sincronizarlos al reconectar.

Impacto

100% de Completitud de Datos en gráficos históricos y agilidad operativa segura para gerentes de planta remotos.

Control de Procesos de Precisión

Hatchery Fogger: Flujo de Trabajo PLC Simulación-Primero

Diseño de un sistema de control de desinfección llave en mano para incubadoras avícolas usando un enfoque de "Simulación-Primero" para validar la lógica antes del despliegue en hardware.

Arduino Opta IEC 61131-3 Weintek HMI Python Digital Twin

Desafío

La bioseguridad exige precisión extrema. La sobredosis mata embriones; la subdosis causa contaminación. El PWM estándar era insuficiente para bombas de bajo flujo.

Solución

Desarrollé un bloque personalizado de Modulación por Frecuencia de Pulso (PFM) en un Arduino Opta (PLC) para dosificación lineal. Validé el 100% de la lógica vía un Gemelo Digital en Python.

Impacto

El despliegue del Día 1 fue 99% libre de errores. El sistema asegura ciclos de desinfección consistentes con pistas de auditoría verificables.

Gestión de Flota Robótica

OperaPrima: De Máquinas Aisladas a Inteligencia en la Nube

Transformación de una flota de máquinas robóticas de pizza independientes en un ecosistema IoT gestionado centralmente con telemetría en tiempo real e insights impulsados por IA.

Next.js Supabase Vercel AI EMQX Weintek

Galería del Proyecto

OperaPrima: De Máquinas Aisladas a Inteligencia en la Nube imagen 1
OperaPrima: De Máquinas Aisladas a Inteligencia en la Nube imagen 2
OperaPrima: De Máquinas Aisladas a Inteligencia en la Nube imagen 3
OperaPrima: De Máquinas Aisladas a Inteligencia en la Nube imagen 4
OperaPrima: De Máquinas Aisladas a Inteligencia en la Nube imagen 5

Desafío

Las máquinas operaban como islas sin visibilidad de errores o rendimiento. Las actualizaciones requerían visitas físicas y los datos se sobrescribían localmente.

Solución

Construí un puente usando HMIs Weintek para transmitir datos MQTT a una nube Next.js/Supabase. Implementé Seguridad a Nivel de Fila (RLS) para multi-tenencia.

Impacto

Reducción drástica de costos de soporte vía diagnósticos remotos y habilitación de I+D basado en datos para futuras iteraciones de máquinas.

Runtime Industrial Open Source

ZPLC: Control Industrial en Hardware Genérico

Diseño y construcción de ZPLC, un runtime de PLC de código abierto que transforma microcontroladores económicos (ESP32, STM32) en controladores industriales deterministas.

Zephyr RTOS C99 WebAssembly ESP32/STM32 React

Desafío

Cerrar la brecha entre la confiabilidad de costosos PLCs propietarios y la flexibilidad del hardware moderno de código abierto.

Solución

Arquitecturé una Máquina Virtual determinista sobre Zephyr RTOS con una Capa de Abstracción de Hardware (HAL). Incluye un IDE web para texto estructurado.

Impacto

Democratiza el control industrial para PyMEs y habilita prototipado rápido con un flujo de trabajo moderno y amigable para el desarrollador.

Desarrollo de Drivers de Alto Rendimiento

Conector S7Plus: Driver TLS 1.3 Nativo para PLCs Siemens

Desarrollo de un driver industrial en C++ para SIA Connect para comunicarse nativamente con PLCs modernos Siemens S7-1500 usando el protocolo encriptado S7CommPlus.

C++17 Qt OpenSSL S7CommPlus Ingeniería Inversa

Desafío

Los PLCs Siemens modernos usan un túnel TLS no estándar sobre COTP. Las librerías estándar fallan al conectar, forzando soluciones inseguras de "PUT/GET".

Solución

Ingeniería de una implementación personalizada de OpenSSL Memory BIO para envolver tramas TLS 1.3 dentro de paquetes ISO-on-TCP. Construí un motor de direccionamiento simbólico.

Impacto

Permite la extracción de datos segura y de alto rendimiento desde PLCs con Nivel de Protección 3/4 sin comprometer las políticas de seguridad de la planta.

¿Listo para modernizar tus operaciones?

Desde la refactorización de lógica PLC legada hasta la construcción de arquitecturas IIoT nativas de la nube, te ayudo a construir sistemas robustos y escalables.