Os tipos de gêmeos digitais costumam ser agrupados por escopo: gêmeos de componente, de ativo, de sistema e de processo. Cada um responde a perguntas diferentes e precisa de dados com uma granularidade diferente, desde leituras de vibração de alta frequência até a produção de pedidos por hora. Este guia explica os quatro tipos com exemplos concretos e mostra como projetar tópicos e payloads MQTT para que um único broker alimente todos eles.
Para definições e histórico, veja o guia de tecnologia de gêmeo digital.
Por Que o Escopo Importa
Escolher o escopo errado é um dos motivos mais comuns para projetos de gêmeos empacarem. Algumas equipes miram um "gêmeo da fábrica" logo no primeiro dia, descobrem que não têm dados confiáveis das máquinas individuais e passam meses na infraestrutura antes de mostrar valor. Outras constroem um excelente modelo de rolamento que ninguém usa, porque as decisões são tomadas no nível da linha.
Pensar em tipos ajuda você a escolher o nível em que a decisão acontece e, então, coletar exatamente os dados de que esse nível precisa. Os níveis também se aninham: um gêmeo de processo é formado por gêmeos de sistema, que são formados por gêmeos de ativo, que contêm gêmeos de componente. Um bom design de dados permite subir essa escada sem reconstruir tudo.
Os Quatro Tipos de Gêmeos Digitais
| Tipo | Escopo | Exemplo | Perguntas típicas | Granularidade dos dados |
|---|---|---|---|---|
| Gêmeo de componente | Uma única peça | Rolamento, enrolamento de motor, sede de válvula | Quão desgastado está? Quando vai falhar? | Alta taxa, sinais brutos ou features (vibração, temperatura) |
| Gêmeo de ativo | Uma máquina ou dispositivo | Bomba, máquina CNC, braço robótico | Está funcionando bem? Qual é a sua condição? | Segundos: status, principais variáveis de processo, alarmes |
| Gêmeo de sistema | Vários ativos trabalhando juntos | Circuito de resfriamento, linha de produção, zona de HVAC | Onde está o gargalo? Como as mudanças se propagam? | Segundos a minutos: estados agregados dos ativos, fluxos |
| Gêmeo de processo | Uma operação de ponta a ponta | Do pedido à expedição, produção em lotes | Vamos cumprir o plano? O que devemos mudar? | Minutos a horas: produtividade, qualidade, pedidos, energia |
Alguns frameworks acrescentam uma quinta camada para organizações inteiras ou cidades, mas ela segue a mesma lógica de um gêmeo de processo em escala maior.
Gêmeos de Componente
Um gêmeo de componente modela uma peça cujo comportamento é crítico para o ativo ao qual pertence. Rolamentos, caixas de engrenagens, vedações e resistências de aquecimento são candidatos típicos, porque sua degradação é gradual e mensurável.
Necessidades de dados: gêmeos de componente exigem os dados mais ricos. A análise de vibração pode exigir milhares de amostras por segundo. Enviar esse fluxo bruto via MQTT raramente faz sentido; em vez disso, um dispositivo de borda calcula features como velocidade RMS, bandas de frequência de pico ou gradientes de temperatura e as publica a cada poucos segundos.
Exemplo 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
}
Tópico: .../utilities/cooling/pump104/bearing-de/features
Mantenha as formas de onda brutas na borda ou envie-as sob demanda para um armazenamento de arquivos; use o broker para as features e os alarmes que orientam as decisões. No servidor MQTT público, as mensagens são limitadas a 64 KB e, mesmo em planos privados, mensagens pequenas e frequentes são mais saudáveis do que grandes blobs.
Gêmeos de Ativo
O gêmeo de ativo é por onde a maioria dos projetos deveria começar. Ele representa uma máquina inteira: seu estado de operação, principais variáveis de processo, alarmes e contadores. É a unidade natural para visualização 3D, manutenção e suporte remoto, como em um gêmeo digital de braço robótico que espelha os ângulos das juntas.
Necessidades de dados: mudanças de status como eventos, variáveis de processo a cada um a dez segundos e o estado atual retido no broker para que novos visualizadores o vejam imediatamente.
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":[]}'
Gêmeos de ativo se beneficiam enormemente de uma hierarquia consistente. Se todos os ativos publicam sob site/area/line/cell, que espelha o ISA-95, os gêmeos de sistema e de processo podem assinar com curingas em vez de depender de uma lista de tags mantida à mão. O guia de Sparkplug B e Unified Namespace explica como essa hierarquia é construída.
Gêmeos de Sistema
Um gêmeo de sistema combina vários ativos para entender a interação entre eles. Um gêmeo de circuito de resfriamento, por exemplo em um frigorífico ou em uma planta química em Campinas, precisa da vazão das bombas, da carga do chiller, das posições das válvulas e das temperaturas em vários pontos, porque o comportamento interessante surge entre as máquinas, e não dentro de uma delas.
Necessidades de dados: um gêmeo de sistema assina muitos tópicos de ativos, alinha-os no tempo e frequentemente calcula valores derivados, como vazão total, erros de balanço ou eficiência da linha. Normalmente, ele publica esses resultados de volta no broker, sob o próprio nó do sistema na hierarquia:
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()
O curinga de nível único + captura todos os ativos do circuito, então adicionar uma bomba não exige mudança de código. Publicar o resultado do sistema em um tópico próprio permite que dashboards e o gêmeo de processo o consumam sem recalcular.
Gêmeos de Processo
Um gêmeo de processo representa uma operação inteira, como uma corrida de produção da matéria-prima ao produto acabado. Ele combina dados de máquinas com contexto de negócio: pedidos, receitas, resultados de qualidade, energia e mão de obra. As perguntas deixam de ser "esta máquina está saudável?" e passam a ser "vamos entregar no prazo?" e "quanto cada unidade realmente custa?".
Necessidades de dados: eventos de baixa frequência e alto contexto. Pedido iniciado, lote concluído, bloqueio de qualidade, total do turno. Boa parte disso vem de sistemas MES e ERP, e não de sensores, e é por isso que os padrões de integração importam: um pequeno serviço lê esses sistemas e publica eventos na mesma árvore de tópicos, para que tudo viva em um único namespace.
Gêmeos de processo raramente precisam de dados abaixo de um segundo, mas precisam que eles sejam completos e confiáveis. Eventos de "lote concluído" perdidos distorcem todos os KPIs seguintes, então use QoS 1 para eventos de negócio e projete os consumidores para serem idempotentes.
Escolhendo o Tipo Certo
Use esta sequência ao definir o escopo de uma nova iniciativa:
- Nomeie a decisão que você quer melhorar e quem a toma.
- Identifique o nível em que essa decisão acontece: peça, máquina, grupo de máquinas ou operação inteira.
- Liste os dados de que essa decisão precisa e o quão atualizados eles devem estar.
- Verifique se os níveis inferiores já produzem esses dados de forma confiável. Se não, comece um nível abaixo.
- Projete os tópicos para que o nível superior possa assinar por curinga.
- Entregue um ativo ou sistema de ponta a ponta antes de ampliar o escopo.
A maioria das equipes descobre que os gêmeos de ativo geram os ganhos mais rápidos e criam a base de dados para todo o resto. O guia como construir um gêmeo digital percorre essa primeira construção passo a passo, e o modelo de maturidade de gêmeos digitais mostra como a capacidade cresce ao longo do tempo.
Um Broker para Todos os Tipos
Os quatro tipos podem compartilhar uma única infraestrutura MQTT, desde que ela lide lado a lado com features de componentes em alta taxa, estado retido de ativos e eventos de negócio confiáveis. Esse é o papel de um broker MQTT na nuvem: um endpoint seguro ao qual se conectam dispositivos de borda, serviços de gêmeos e visualizadores no navegador.
A ConnectMQ detecta estruturas de tópicos ISA-95 e Unified Namespace e mostra os dispositivos por nível hierárquico no portal, o que facilita ver onde cada tipo de gêmeo se encaixa. Ela também decodifica Sparkplug B e pode republicá-lo em tópicos ISA-95 legíveis, para que nós de borda Sparkplug legados alimentem gêmeos de ativo e de sistema sem decodificação personalizada. Para experimentar primeiro, o servidor MQTT público (gratuito) serve bem para dados de demonstração não sensíveis, mas não para dados de produção.
Comece Seu Primeiro Gêmeo na ConnectMQ
Escolha um ativo, publique o estado dele sob uma hierarquia limpa e evolua a partir daí. Cadastre-se para um broker Serverless gratuito da ConnectMQ, sem cartão de crédito: é um broker MQTT gerenciado, e você terá credenciais privadas e endpoints TLS prontos para cada tipo de gêmeo que construir.
Perguntas frequentes
Quais são os principais tipos de gêmeos digitais?
A classificação mais comum por escopo é: gêmeos de componente, de ativo, de sistema e de processo. Alguns modelos acrescentam gêmeos de produto, de organização ou de cidade, que seguem a mesma ideia em escalas diferentes.
Qual tipo de gêmeo digital devo construir primeiro?
Um gêmeo de ativo costuma ser o melhor primeiro passo. Ele entrega valor visível rapidamente e produz os dados limpos e estruturados dos quais os gêmeos de sistema e de processo dependem.
Gêmeos de componente precisam de hardware especial?
Muitas vezes precisam de sensores com taxas de amostragem mais altas, como acelerômetros, além de um dispositivo de borda que converta os sinais brutos em features antes de publicá-los.
Um único broker MQTT pode atender a todos os tipos de gêmeos?
Sim. Com uma hierarquia de tópicos consistente, features de componentes, estados de ativos e eventos de processo coexistem em um único namespace, e cada gêmeo assina apenas o que precisa.



