Comparativa

OPC UA vs MQTT

Respuesta corta: resuelven problemas distintos y cada vez trabajan más juntos. OPC UA es un estándar seguro y semánticamente rico para la interoperabilidad de máquinas. MQTT es un transporte ligero de publicación-suscripción pensado para mover telemetría por enlaces poco fiables. Incluso se puede ejecutar OPC UA sobre MQTT.

 OPC UAMQTT
Qué esNorma de interoperabilidad completa (modelo + servicios + transporte)Solo un transporte de mensajes (pub/sub)
Significado del datoModelo de información rico y autodescriptivoNinguna: el payload es opaco (a menudo JSON/Sparkplug)
ModeloCliente-servidor y PubSubPublicación-suscripción mediante broker
SeguridadIntegrada (certs., firma, cifrado, autoriz.)TLS + usuario/contraseña; la app debe añadir más
HuellaMás pesadoMuy ligero
Escala (muchos nodos)Bueno (sobre todo PubSub)Excelente: millones de clientes
Mejor enInteroperabilidad y control de máquinas en plantaTelemetría de planta a nube, redes deficientes

Cuándo elegir OPC UA

  • Necesita comunicación segura y bidireccional entre máquinas y sistemas.
  • Quiere interoperabilidad entre fabricantes y datos autodescriptivos (explorar un servidor y entenderlo).
  • Está haciendo control o acceso rico y bajo demanda, no solo telemetría.

Cuándo elegir MQTT

  • Está enviando datos de la planta a la nube, sobre todo por enlaces limitados o poco fiables.
  • Necesita conectar de miles a millones de dispositivos ligeros.
  • Quiere una huella mínima y un fan-out sencillo basado en broker.
Se combinan.OPC UA PubSub puede usar MQTT como transporte: se obtiene el payload rico y normalizado de OPC UAyLa entrega ligera y escalable de MQTT. Es un patrón habitual de Industria 4.0 para llevar datos de planta modelados a la nube.

Una guía de decisión sencilla

Si su prioridad es…Recurra a…
Interoperabilidad entre fabricantes de máquinasOPC UA
Control y escritura hacia los equiposOPC UA
Telemetría masiva de borde a nubeMQTT
Datos modelados y escala de nubeOPC UA PubSub sobre MQTT

Una vez que los datos circulan (por OPC UA, por MQTT o por ambos), Jemba los convierte en acciones priorizadas y costeadas para la planta.

Ver Jemba →

FAQ

¿MQTT forma parte de OPC UA?
MQTT es independiente, pero el PubSub de OPC UA puede usar MQTT como transporte, así que ambos se despliegan juntos con frecuencia.
¿Qué es Sparkplug?
Sparkplug es una especificación que añade estructura, estado y definición de payload sobre MQTT plano. Se solapa con parte de lo que aporta el modelo de información de OPC UA.
¿Cuál es más seguro?
OPC UA lleva una seguridad más rica integrada en el estándar (certificados, modos de seguridad, autorización). MQTT depende de TLS más lo que añada la capa de aplicación.

Última actualización: 4 de septiembre de 2026 · Recurso educativo.

Siguiente: OPC UA frente a Modbus →

Descarga gratuita
OPC UA Machine Data → OEE Mapping Kit
A qué nodos suscribirse, cómo se convierten en Disponibilidad, Rendimiento y Calidad, y qué especificación complementaria ya le da la respuesta, para que deje de inventar tags.
Consiga el kit de mapeo gratis →
Gratis, sin curso, sin registro