2026-10-20
MQTT e OPC UA no Microsoft Manufacturing: Arquitetura do Azure IoT Operations + Fabric

DESENREDANDO O CHÃO DE FÁBRICA: MQTT vs OPC UA & A VERDADE SOBRE A MANUFATURA DESCONECTADA DE DADOS
Por que as fábricas modernas ainda operam com exportações manuais e suposições, apesar de já terem sistemas ERP, MES e Azure implantados? Este episódio vai além do hype tecnológico para abordar o problema central: uma falta fundamental de confiança nos dados de manufatura. As pessoas costumam apresentar a conectividade industrial como uma batalha de "o vencedor leva tudo" entre MQTT e OPC UA, mas isso ignora completamente o ponto. Se seus operadores confiam mais na IHM local do que no painel corporativo, ou se cada revisão de OEE acaba em uma discussão sobre quais números estão certos, o problema não é de protocolo, e sim semântico. A tecnologia por si só não cria significado; para construir uma fábrica verdadeiramente conectada, é preciso começar pelo problema de produção e definir uma linguagem compartilhada para os eventos de produção antes de escalar a pilha tecnológica.
Neste episódio, discutimos:
- A lacuna de confiança no chão de fábrica: por que os planejadores trabalham com planilhas e os operadores dependem das IHMs locais, apesar do grande investimento em ERP e Azure.
- A batalha dos números: por que os turnos da manhã, da tarde e da noite frequentemente apresentam três contagens de produção diferentes, e por que nenhuma delas está necessariamente errada, apenas descreve pontos diferentes do processo.
- MQTT vs. OPC UA – dois trabalhos diferentes, não rivais:
- MQTT (transporte): um protocolo leve de publicação/assinatura que se destaca em rotear mensagens de forma eficiente, desacoplar publicadores de consumidores e lidar com redes instáveis. Ele não se importa com o conteúdo do payload; apenas entrega o envelope.
- OPC UA (significado): define o que a coisa é e o que um valor representa. Expõe um espaço de endereçamento navegável com modelos estruturados, tipos de variáveis, unidades de engenharia e segurança integrada na camada de aplicação.
- Por que novos dashboards não resolvem dados desconectados: um gráfico limpo não cria significado. Um dashboard não consegue adivinhar se o código de estado "um" significa em operação, ociosa ou com falha sem o contexto vindo da máquina.
- O papel prático da borda (edge): por que é essencial normalizar os dados uma única vez próximo à origem, em vez de mapeá-los cinco vezes em diferentes sistemas a jusante.
- ISA-95 como contrato de nomenclatura: usar a hierarquia de empresa até célula como um mapa estável para localizar ativos de forma consistente, antes de aplicar contextos de negócio que mudam, como ordens de trabalho e produtos.
- O hype do Unified Namespace (UNS): entender o UNS como um espaço comum de eventos onde TI e OT publicam fatos, e não como um novo banco de dados mestre ou uma solução mágica que cria um modelo operacional compartilhado sem esforço.
- Design de tópicos e payloads MQTT:
- Os perigos de incluir contexto transitório (códigos de produto, números de ordem) em caminhos de tópicos estáticos.
- Por que os nomes de tópicos diferenciam maiúsculas de minúsculas e exigem convenções estritas em letras minúsculas.
- O "custo do JSON casual" e por que contratos semânticos (tipos, unidades, linhagem) são essenciais.
- Sparkplug B: como adiciona regras industriais ao MQTT (tópicos definidos, ciclo de vida de estado birth/death), mas que ainda não substitui a necessidade de definir o que seus eventos de produção realmente significam.
- Azure IoT Operations & Microsoft Fabric: o padrão de plano de dados de borda da Microsoft, executando serviços modulares em Kubernetes habilitado para Azure Arc, e por que uma implantação pronta para produção exige habilidades híbridas de TI/OT.
- A fronteira entre plano de controle e plano de dados: por que os loops de controle locais devem permanecer independentes da nuvem, e por que um broker nunca é um controlador de segurança.
Citação principal: "transporte e significado são trabalhos diferentes. O MQTT encaminha as mensagens para onde precisam ir, e o OPC UA fornece os dados da máquina com estrutura e contexto."
Tags: #ManufacturingData #MQTT #OPCUA #UnifiedNamespace #ISA95 #IndustrialIoT #OEE #AzureIoTOperations #MicrosoftFabric #ITOTconvergence #SmartFactory
Torne-se um apoiador deste podcast: https://www.spreaker.com/podcast/m365-fm-a-microsoft-mvp-podcast-by-mirko-peters--6704921/support.
Apple Podcasts · Spotify · YouTube · Deezer
MQTT and OPC UA in Microsoft Manufacturing: Azure IoT Operations + Fabric Architecture (English)