Blog

IoT industrial

MQTT para la Industria 4.0: Sparkplug B, Unified Namespace y diseño de topics ISA-95 para fábricas y datos industriales.

Gateway edge IIoT: qué hace y cómo elegir uno

Un gateway edge IIoT conecta máquinas que hablan Modbus, OPC UA o protocolos propietarios con MQTT y la nube. Conoce sus funciones principales, las arquitecturas habituales y cómo elegir el adecuado.

8 min de lectura

Jerarquía de equipos ISA-95: empresa, sitio, área, línea y celda

La jerarquía de equipos ISA-95 da a cada máquina una dirección: empresa, sitio, área, centro de trabajo y unidad de trabajo. Esta guía explica cada nivel con ejemplos de planta y muestra cómo mapear en ella los dispositivos en vivo.

8 min de lectura

Formato del payload Sparkplug B: métricas, tipos de datos y Protobuf

Los payloads Sparkplug B son mensajes Protobuf compactos, y por eso parecen un galimatías en un cliente MQTT normal. Esta guía recorre cada campo, muestra un ejemplo decodificado y explica cómo inspeccionar payloads en la práctica.

9 min de lectura

Plantillas (templates) y UDTs de Sparkplug explicados

Las plantillas Sparkplug llevan a MQTT los tipos definidos por el usuario al estilo de los PLC. Esta guía explica las definiciones e instancias de template, los parámetros, el anidamiento y el versionado, con código Python que construye una plantilla de bomba y consejos para mantener la coherencia de los modelos entre edge nodes.

8 min de lectura

Conectividad de PLC a la nube: arquitecturas y compromisos

Una comparativa práctica de las tres principales arquitecturas para llevar datos de PLC a la nube (MQTT nativo en el PLC, gateways de borde y reenvío desde SCADA), con consideraciones de seguridad, fiabilidad y modelado de datos para cada una.

10 min de lectura

BACnet vs Modbus: comparativa de protocolos para edificios y plantas

Una comparativa práctica de BACnet vs Modbus que cubre modelos de datos, transportes, descubrimiento, seguridad y usos típicos, con un patrón claro para traducir ambos protocolos a topics MQTT en un broker en la nube.

11 min de lectura

Sparkplug 3.0 frente a 2.2: qué ha cambiado en la especificación

Sparkplug 3.0 mantuvo el payload y el namespace de topics, pero endureció las reglas sobre el estado del host, bdSeq y las sesiones. Esta comparativa explica cada cambio y ofrece una checklist práctica de migración para edge nodes y aplicaciones host.

8 min de lectura

OPC UA PubSub sobre MQTT explicado: mensajes, codificaciones y topics

La Parte 14 de OPC UA permite a los publicadores OPC UA enviar datos a través de cualquier broker MQTT estándar. Conoce los componentes de PubSub, las codificaciones JSON y UADP, las convenciones de topics y metadatos, y cómo publicar y decodificar mensajes tú mismo.

9 min de lectura

Modbus TCP a MQTT: sondear registros y publicar datos con Python

Escribe un puente Modbus TCP a MQTT en Python que sondea holding e input registers, decodifica floats de 32 bits, escala los valores y publica solo los cambios relevantes en un broker MQTT en la nube.

9 min de lectura

Certificados birth y death de Sparkplug: NBIRTH, NDEATH, DBIRTH y DDEATH

Los certificados birth y death son la forma en que Sparkplug sabe qué está online y si los datos están vigentes. Esta guía explica NBIRTH, NDEATH, DBIRTH y DDEATH, los números de secuencia y bdSeq, con un simulador funcional en Python.

8 min de lectura

Modelo Purdue vs ISA-95: ¿en qué se diferencian?

El modelo Purdue e ISA-95 comparten numeración de niveles, pero resuelven problemas distintos. Esta comparativa explica cada uno, cómo se relacionan y cómo las arquitecturas basadas en MQTT aplanan el flujo de datos sin aplanar la seguridad.

9 min de lectura

Qué buscar en un broker MQTT industrial

Un broker MQTT industrial transporta el estado de la planta, no solo mensajes. Esta guía explica las capacidades que importan en la planta, desde el soporte de Sparkplug y el estado retenido hasta la seguridad y la visibilidad, con un script para comprobarlas tú mismo.

9 min de lectura

Solicitudes de rebirth en Sparkplug: cuándo y cómo provocarlas

Un rebirth de Sparkplug hace que un edge node vuelva a publicar sus births para que un host pueda reconstruir una visión precisa. Esta guía de resolución de problemas cubre el NCMD rebirth, los saltos de secuencia, los alias desconocidos, las tormentas de rebirth y un flujo de diagnóstico paso a paso.

8 min de lectura

Sparkplug B frente a JSON sobre MQTT: ¿qué payload deberías usar?

Sparkplug B y JSON puro funcionan en cualquier broker MQTT, pero resuelven problemas distintos. Esta comparativa cubre interoperabilidad, conciencia de estado, ancho de banda, herramientas y un patrón híbrido que te da lo mejor de ambos.

8 min de lectura

Cómo construir un Unified Namespace paso a paso

Una guía práctica sobre cómo construir un Unified Namespace, desde modelar la jerarquía de la planta y elegir un broker hasta publicar estado retenido desde el edge y añadir los primeros consumidores.

9 min de lectura

Cómo diseñar topics MQTT basados en ISA-95

Cómo codificar la jerarquía de equipos ISA-95 en topics MQTT: orden de los niveles, diseño de la hoja, planificación de comodines, opciones de payload y errores comunes, además de cómo republicar datos Sparkplug B en el mismo árbol.

8 min de lectura

Cómo hacer un retrofit de máquinas antiguas para IoT sin tocar el PLC

Las máquinas antiguas siguen fabricando la mayoría de las piezas en muchas plantas. Esta guía muestra cómo hacer un retrofit de máquinas antiguas para IoT con pinzas amperimétricas, sensores añadidos y un gateway, y publicar el estado de la máquina por MQTT sin tocar ni una línea de código del PLC.

8 min de lectura

SCADA MQTT: modernizar la telemetría con report by exception

Cómo cambia MQTT la telemetría SCADA: report by exception en lugar de sondeo, un broker como nodo central entre RTU y hosts SCADA, conocimiento del estado con Last Will y Sparkplug B, y una ruta de migración paso a paso.

9 min de lectura

Unified Namespace vs data lake: ¿complementarios o rivales?

Un Unified Namespace y un data lake resuelven problemas distintos. Esta comparativa explica el estado en tiempo real frente a la analítica histórica, dónde encaja cada uno y cómo un simple suscriptor conecta ambos.

8 min de lectura

Cómo calcular el ROI del IIoT: un marco práctico para proyectos industriales

La mayoría de los business cases de IIoT fracasan porque los beneficios son vagos y los costes están incompletos. Este marco convierte las mejoras en paradas, energía y calidad en cifras defendibles y muestra dónde encajan los costes de mensajería y del broker.

11 min de lectura

Tu broker MQTT privado, a unos pocos clics

Crea una cuenta, obtén las credenciales de tu broker y conecta tu primer dispositivo, sin servidores que instalar, parchear ni escalar.