Los tipos de gemelos digitales suelen agruparse por alcance: gemelos de componente, de activo, de sistema y de proceso. Cada uno responde a preguntas distintas y necesita datos con una granularidad diferente, desde lecturas de vibración de alta frecuencia hasta la producción de pedidos por hora. Esta guía explica los cuatro tipos con ejemplos concretos y muestra cómo diseñar topics y payloads MQTT para que un único broker pueda alimentarlos a todos.
Para definiciones e historia, consulta la guía de tecnología de gemelo digital.
Por qué importa el alcance
Elegir mal el alcance es uno de los motivos más comunes por los que se estancan los proyectos de gemelo. Hay equipos que aspiran a un "gemelo de fábrica" desde el primer día, descubren que no tienen datos fiables de cada máquina y pasan meses con la fontanería antes de demostrar valor. Otros construyen un excelente modelo de rodamiento que nadie usa porque las decisiones se toman a nivel de línea.
Pensar en tipos te ayuda a elegir el nivel en el que vive la decisión y a recoger exactamente los datos que ese nivel necesita. Además, los niveles se anidan: un gemelo de proceso se construye a partir de gemelos de sistema, que se construyen a partir de gemelos de activo, que contienen gemelos de componente. Un buen diseño de datos te permite subir esa escalera sin reconstruirlo todo.
Los cuatro tipos de gemelos digitales
| Tipo | Alcance | Ejemplo | Preguntas típicas | Granularidad de los datos |
|---|---|---|---|---|
| Gemelo de componente | Una sola pieza | Rodamiento, bobinado de motor, asiento de válvula | ¿Cuánto se ha desgastado? ¿Cuándo fallará? | Alta frecuencia, señales en bruto o características (vibración, temperatura) |
| Gemelo de activo | Una máquina o dispositivo | Bomba, máquina CNC, brazo robótico | ¿Funciona bien? ¿En qué estado está? | Segundos: estado, valores clave de proceso, alarmas |
| Gemelo de sistema | Varios activos trabajando juntos | Circuito de refrigeración, línea de producción, zona de climatización | ¿Dónde está el cuello de botella? ¿Cómo se propagan los cambios? | De segundos a minutos: estados agregados de activos, flujos |
| Gemelo de proceso | Una operación de principio a fin | Del pedido al envío, producción por lotes | ¿Cumpliremos el plan? ¿Qué deberíamos cambiar? | De minutos a horas: producción, calidad, pedidos, energía |
Algunos marcos añaden una quinta capa para organizaciones o ciudades enteras, pero sigue la misma lógica que un gemelo de proceso a mayor escala.
Gemelos de componente
Un gemelo de componente modela una pieza cuyo comportamiento es crítico para el activo del que forma parte. Rodamientos, reductoras, juntas y resistencias calefactoras son candidatos típicos porque su degradación es gradual y medible.
Necesidades de datos: los gemelos de componente piden los datos más ricos. El análisis de vibraciones puede requerir muestrear miles de veces por segundo. Enviar ese flujo en bruto por MQTT rara vez tiene sentido; en su lugar, un dispositivo edge calcula características como la velocidad RMS, las bandas de frecuencia de pico o los gradientes de temperatura, y las publica cada pocos segundos.
Ejemplo de payload:
{
"ts": "2026-10-16T08:15:00Z",
"rms_velocity_mm_s": 2.4,
"peak_freq_hz": 147.5,
"kurtosis": 3.1,
"bearing_temp_c": 58.2
}
Topic: .../utilities/cooling/pump104/bearing-de/features
Conserva las formas de onda en bruto en el edge o súbelas bajo demanda a un almacenamiento de archivos; usa el broker para las características y alarmas que impulsan las decisiones. En el servidor MQTT público gratuito los mensajes están limitados a 64 KB, e incluso en los planes privados los mensajes pequeños y frecuentes son más sanos que los bloques grandes.
Gemelos de activo
El gemelo de activo es por donde deberían empezar la mayoría de los proyectos. Representa una máquina completa: su estado de funcionamiento, los valores clave de proceso, las alarmas y los contadores. Es la unidad natural para un gemelo digital 3D, el mantenimiento y el soporte remoto, como en un gemelo digital de brazo robótico que replica los ángulos de las articulaciones.
Necesidades de datos: los cambios de estado como eventos, los valores de proceso cada uno a diez segundos y el estado actual retenido en el broker para que los nuevos visores lo vean de inmediato.
mosquitto_pub -h broker.connectmq.com -p 1883 -i tdt-8k3-pump104 -r -q 1 \
-t "connectmq/demo/tdt-8k3/site1/utilities/cooling/pump104/state" \
-m '{"mode":"running","rpm":1480,"flow_m3h":42.1,"alarms":[]}'
Los gemelos de activo se benefician enormemente de una jerarquía coherente. Si cada activo publica bajo site/area/line/cell, que refleja ISA-95, los gemelos de sistema y de proceso pueden suscribirse con comodines en lugar de con una lista de variables mantenida a mano. La guía de Sparkplug B y Unified Namespace explica cómo se construye esa jerarquía.
Gemelos de sistema
Un gemelo de sistema combina varios activos para entender su interacción. Un gemelo del circuito de refrigeración de una planta de alimentos en Querétaro o Valencia, por ejemplo, necesita el caudal de las bombas, la carga de la enfriadora, las posiciones de las válvulas y las temperaturas en varios puntos, porque el comportamiento interesante surge entre las máquinas y no dentro de ninguna de ellas.
Necesidades de datos: un gemelo de sistema se suscribe a muchos topics de activos, los alinea en el tiempo y a menudo calcula valores derivados como el caudal total, los errores de balance o la eficiencia de la línea. Normalmente publica esos resultados de vuelta en el broker bajo el nodo propio del sistema en la jerarquía:
import json
import paho.mqtt.client as mqtt
ROOT = "connectmq/demo/tdt-8k3/site1/utilities/cooling"
flows = {}
def on_connect(client, userdata, flags, reason_code, properties):
client.subscribe(f"{ROOT}/+/state", qos=1)
def on_message(client, userdata, msg):
asset = msg.topic.split("/")[-2]
if asset == "system":
return
data = json.loads(msg.payload)
if "flow_m3h" in data:
flows[asset] = data["flow_m3h"]
summary = {"total_flow_m3h": round(sum(flows.values()), 1),
"pumps_reporting": len(flows)}
client.publish(f"{ROOT}/system/state", json.dumps(summary), qos=1, retain=True)
client = mqtt.Client(mqtt.CallbackAPIVersion.VERSION2, client_id="tdt-8k3-cooling-system")
client.on_connect = on_connect
client.on_message = on_message
client.connect("broker.connectmq.com", 1883)
client.loop_forever()
El comodín de un nivel + recoge cada activo del circuito, así que añadir una bomba no requiere cambiar código. Publicar el resultado del sistema bajo su propio topic permite que los dashboards y el gemelo de proceso lo consuman sin recalcularlo.
Gemelos de proceso
Un gemelo de proceso representa una operación completa, como una tanda de producción desde la materia prima hasta el producto terminado. Combina datos de máquinas con contexto de negocio: pedidos, recetas, resultados de calidad, energía y mano de obra. Las preguntas pasan de "¿está sana esta máquina?" a "¿enviaremos a tiempo?" y "¿cuánto cuesta realmente cada unidad?".
Necesidades de datos: eventos de baja frecuencia y mucho contexto. Pedido iniciado, lote completado, retención por calidad, total del turno. Gran parte de esto procede de sistemas MES y ERP más que de sensores, y por eso importan los patrones de integración: un pequeño servicio lee de esos sistemas y publica eventos en el mismo árbol de topics, de modo que todo vive en un único espacio de nombres.
Los gemelos de proceso rara vez necesitan datos por debajo del segundo, pero sí que sean completos y fiables. Los eventos "lote completado" perdidos distorsionan todos los KPI posteriores, así que usa QoS 1 para los eventos de negocio y diseña consumidores idempotentes.
Cómo elegir el tipo adecuado
Sigue esta secuencia al acotar una nueva iniciativa:
- Nombra la decisión que quieres mejorar y quién la toma.
- Identifica el nivel en el que vive esa decisión: pieza, máquina, grupo de máquinas u operación completa.
- Enumera los datos que necesita esa decisión y la actualidad que requiere.
- Comprueba si los niveles inferiores ya producen esos datos de forma fiable. Si no, empieza un nivel más abajo.
- Diseña los topics para que el nivel superior pueda suscribirse con comodines.
- Entrega un activo o un sistema de principio a fin antes de ampliar el alcance.
La mayoría de los equipos comprueban que los gemelos de activo dan las victorias más rápidas y crean la base de datos para todo lo demás. La guía de cómo construir un gemelo digital recorre paso a paso esa primera construcción, y el modelo de madurez del gemelo digital muestra cómo crecen las capacidades con el tiempo.
Un broker para todos los tipos
Los cuatro tipos pueden compartir una misma infraestructura MQTT, siempre que gestione a la vez características de componentes de alta frecuencia, estado de activos retenido y eventos de negocio fiables. Ese es el papel de un broker MQTT en la nube: un único endpoint seguro al que se conectan los dispositivos edge, los servicios del gemelo y los visores del navegador.
ConnectMQ es un broker MQTT gestionado que detecta estructuras de topics ISA-95 y Unified Namespace y muestra en su portal los dispositivos por nivel jerárquico, lo que facilita ver dónde se sitúa cada tipo de gemelo. También decodifica Sparkplug B y puede republicarlo en topics ISA-95 legibles, de modo que los nodos edge Sparkplug existentes pueden alimentar gemelos de activo y de sistema sin decodificación a medida. Para experimentar primero, el servidor MQTT público gratuito sirve para datos de demostración no sensibles, nunca para datos de producción.
Empieza tu primer gemelo en ConnectMQ
Elige un activo, publica su estado bajo una jerarquía limpia y crece a partir de ahí. Regístrate para obtener un broker Serverless gratuito de ConnectMQ, sin tarjeta de crédito, y tendrás credenciales privadas y endpoints TLS listos para cada tipo de gemelo que construyas.
Preguntas frecuentes
¿Cuáles son los principales tipos de gemelos digitales?
La clasificación habitual por alcance distingue gemelos de componente, de activo, de sistema y de proceso. Algunos modelos añaden gemelos de producto, de organización o de ciudad, que siguen la misma idea a distintas escalas.
¿Qué tipo de gemelo digital debo construir primero?
Un gemelo de activo suele ser el mejor primer paso. Aporta valor visible con rapidez y produce los datos limpios y estructurados de los que dependen los gemelos de sistema y de proceso.
¿Los gemelos de componente necesitan hardware especial?
A menudo necesitan sensores con mayor frecuencia de muestreo, como acelerómetros, además de un dispositivo edge que convierta las señales en bruto en características antes de publicarlas.
¿Puede un solo broker MQTT servir a todos los tipos de gemelo?
Sí. Con una jerarquía de topics coherente, las características de componentes, los estados de activos y los eventos de proceso conviven en un único espacio de nombres, y cada gemelo se suscribe solo a lo que necesita.



