How to

Como conectar dispositivos IoT industriais da Advantech à TagoIO

Como conectar gateways IoT industriais e controladores edge da Advantech à TagoIO. Cobre o encaminhamento de dados via MQTT e REST API a partir dos dispositivos das séries WISE-4000 e ECU, a ponte Modbus-para-nuvem, a formatação de payload e casos de uso de monitoramento industrial.

TagoIO Team ·
Como conectar dispositivos IoT industriais da Advantech à TagoIO

A Advantech fabrica gateways IoT de nível industrial, controladores edge e módulos de I/O usados em fábricas, concessionárias de energia e indústrias de processo no mundo todo. Os módulos de I/O sem fio da série WISE-4000, os controladores edge ECU-1000 e os módulos de aquisição de dados ADAM conectam-se diretamente a instrumentos de campo: termopares, transdutores de pressão, medidores de vazão e CLPs, e transmitem leituras por Ethernet ou rede celular.

A TagoIO fornece a camada de aplicação: uma plataforma em nuvem para armazenamento de dados, dashboards, alertas e integração via API. Conectar o hardware da Advantech à TagoIO cria uma ponte entre os dados de campo da sua OT (Tecnologia Operacional) e os sistemas e fluxos de trabalho de TI que precisam deles.

Este guia aborda a integração via MQTT (o caminho preferencial para os dispositivos WISE e ECU da Advantech) e o encaminhamento via REST API para dispositivos com suporte a HTTP.

O que você precisa antes de começar

  • Uma conta TagoIO (plano gratuito disponível)
  • Um gateway ou módulo de I/O da Advantech (WISE-4050, WISE-4060, ECU-1051 ou similar)
  • Conectividade de rede do dispositivo Advantech até a internet
  • Instrumentos de campo conectados aos canais de I/O da Advantech

Visão geral da arquitetura

Os dispositivos da Advantech têm suporte nativo a MQTT. Os módulos da série WISE-4000 têm um cliente MQTT embutido que publica dados de I/O em tópicos configuráveis. Os controladores ECU oferecem suporte a Node-RED e Python para lógicas de encaminhamento mais complexas.

[Instrumentos de campo/CLPs]
        ↓ (Modbus/4-20mA/I/O digital)
[Gateway/módulo de I/O da Advantech]
        ↓ (MQTT ou HTTPS)
[TagoIO: armazenamento, dashboards, alertas]

Caminho 1: Série WISE-4000 → MQTT → TagoIO (TagoTiP)

A série WISE-4000 tem um cliente MQTT embutido que publica leituras de I/O analógicas e digitais. Use o TagoTiP (o protocolo MQTT da TagoIO) para receber esses dados.

Passo 1: Crie um dispositivo TagoTiP na TagoIO

  1. Faça login em admin.tago.io.
  2. Clique em Devices → Add Device.
  3. Pesquise por TagoTiP e selecione.
  4. Dê um nome ao dispositivo (por exemplo, wise-4050-machine-01).
  5. Defina um Serial Number (usado no caminho do tópico MQTT).
  6. Salve e copie o Authorization Hash da aba General.

Documentação do MQTT no TagoTiP: docs.tago.io/docs/tagotip/transports/mqtt

Passo 2: Configure o MQTT no WISE-4050

Faça login na interface web do WISE-4050 e vá até a seção de configuração do MQTT:

ConfiguraçãoValor
MQTT Brokermqtt.tip.us-e1.tago.io
Porta1883
UsuárioPrimeiros 8 caracteres do seu Authorization Hash
SenhaÚltimos 8 caracteres do seu Authorization Hash
Tópico de publicação$tip/YOUR_SERIAL_NUMBER/push
QoS1

Defina o Publish Interval com a frequência de envio desejada (por exemplo, a cada 30 segundos).

Passo 3: Mapeie as leituras dos canais do WISE para o payload do TagoTiP

O formato de payload do TagoTiP usa uma sintaxe de texto compacta:

[ai0:=4.32#mA;ai1:=18.7#mA;di0:=1;temperature:=87.3#C]

Configure o payload do tópico do WISE-4050 para publicar os canais de entrada analógica nesse formato. Os dispositivos WISE oferecem suporte a templates de payload personalizados: consulte o manual do usuário do WISE-4050 para configurar os mapeamentos de tópico e payload.

Se você estiver usando um controlador ECU com Node-RED, o function node para montar um payload TagoTiP fica assim:

const ai0 = msg.payload.AI_0;
const ai1 = msg.payload.AI_1;
const di0 = msg.payload.DI_0;

msg.payload = `[ai_channel_0:=${ai0}#mA;ai_channel_1:=${ai1}#mA;digital_input_0:=${di0}]`;
msg.topic = "$tip/wise-4050-machine-01/push";
return msg;

Caminho 2: ECU da Advantech → Node-RED → HTTPS → TagoIO

Os controladores da série ECU-1000 rodam Node-RED, o que facilita a montagem de um pipeline de dados para a REST API da TagoIO.

Passo 1: Crie um dispositivo HTTPS na TagoIO

  1. Na TagoIO, vá em Devices → Add Device → HTTPS.
  2. Nomeie o dispositivo e salve.
  3. Copie o Device Token da aba General.

Passo 2: Monte um flow no Node-RED do ECU

Instale a palette node-red-contrib-modbus para ler os registradores Modbus e, em seguida, encaminhe os dados para a TagoIO:

[Modbus Read] → [Function: mapear registradores para o formato da TagoIO] → [HTTP Request: POST para a TagoIO]

Function node:

const registers = msg.payload; // Array of Modbus register values

const pressure = registers[0] * 0.1; // scale factor
const flow = registers[1] * 0.01;
const temperature = registers[2] / 10;

msg.payload = JSON.stringify([
  { variable: "pressure", value: pressure, unit: "bar" },
  { variable: "flow_rate", value: flow, unit: "L/min" },
  { variable: "temperature", value: temperature, unit: "C" }
]);

msg.headers = {
  "Content-Type": "application/json",
  "Device-Token": "YOUR_TAGOIO_DEVICE_TOKEN"
};

msg.url = "https://api.tago.io/data";
return msg;

Esse padrão funciona com qualquer instrumento conectado via Modbus: medidores de vazão, transmissores de pressão, sensores de nível, analisadores.

Formato de envio de dados: docs.tago.io/docs/tagoio/devices/sending-data

Passo 3: Verifique no Live Inspector

Abra o Live Inspector na TagoIO e confirme que as leituras do seu dispositivo Advantech chegam com os valores e nomes de variáveis corretos.

Documentação do Live Inspector: docs.tago.io/docs/tagoio/devices/live-inspector

Passo 4: Monte dashboards para operações industriais

Em Dashboards → +, crie um dashboard para o operador. Widgets comuns em implantações industriais com a Advantech:

  • Gráficos de medidor (gauge) para leituras atuais de pressão, temperatura e vazão
  • Gráficos de série temporal mostrando tendências ao longo de 24 horas, 7 dias ou do período do turno
  • Indicadores de status para estados de I/O digital (válvula aberta/fechada, alarme ativo)
  • Contadores de OEE ou produção atualizados via scripts de Analysis

Para implantações com várias máquinas ou várias plantas, use os Blueprint Dashboards para replicar um único layout em todos os ativos.

Documentação de dashboards: docs.tago.io/docs/tagoio/dashboards

Passo 5: Alertas e automação

Use as Actions para:

  • Enviar SMS ou e-mail quando a pressão ultrapassar limites seguros
  • Disparar um script de Analysis da TagoIO quando uma entrada digital de alarme for para HIGH
  • Chamar uma API externa (por exemplo, um sistema CMMS/ERP) quando uma máquina entrar em estado de falha

Para processamentos mais complexos: cálculo de OEE, detecção de desvio ao longo do tempo ou pontuação de anomalias, use os Analysis Scripts em JavaScript.

Exemplos de casos de uso

Monitoramento de bombas e compressores

WISE-4050 conectado a transmissores de pressão e temperatura 4-20mA em um skid de bombas. Leituras a cada 30 segundos enviadas à TagoIO. Um script de Analysis calcula o índice de eficiência da curva da bomba e o grava de volta como uma variável derivada. Alertas disparam quando a eficiência cai abaixo da linha de base.

Utilização de máquinas CNC

ECU-1051 conectado a máquinas CNC via Modbus. Lê a velocidade do fuso, a carga do eixo e o status de execução/ociosidade do programa. A TagoIO calcula a utilização da máquina por turno e grava relatórios diários de OEE em uma planilha do Google Sheets conectada via HTTP Action.

Medição em concessionárias de energia

Módulos de I/O Ethernet ADAM-6717 lendo saídas de pulso de medidores de energia. As leituras são agregadas na TagoIO para calcular o consumo de kWh por hora. Um dashboard mostra as tendências de custo de energia por linha de produção.

Indo além com IA

O servidor MCP da TagoIO permite consultar os dados das suas máquinas Advantech em linguagem natural. Pergunte ao Claude: “Qual foi o pico de pressão na Máquina 3 ontem à noite?” ou “Mostre todos os dispositivos que tiveram um disparo de alarme digital na última semana.”

Documentação do MCP: docs.tago.io/docs/tagoio/getting-started/tagoio-mcp-ai-powered-iot-data-integration

Resumo

Os dispositivos industriais da Advantech se conectam à TagoIO via MQTT (TagoTiP) ou HTTPS REST. Os dispositivos da série WISE-4000 usam o cliente MQTT embutido; os controladores ECU usam Node-RED para roteamento mais complexo e para a ponte Modbus. Qualquer um dos caminhos leva os dados de I/O Modbus e analógicos para a TagoIO, onde ficam disponíveis para armazenamento, visualização e alertas.