How to

So verbinden Sie industrielle IoT-Geräte von Advantech mit TagoIO

So verbinden Sie industrielle IoT-Gateways und Edge-Controller von Advantech mit TagoIO. Behandelt MQTT- und REST-API-Weiterleitung von Geräten der WISE-4000- und ECU-Serie, Modbus-zu-Cloud-Bridging, Payload-Formatierung und Anwendungsfälle für die industrielle Überwachung.

TagoIO Team ·
So verbinden Sie industrielle IoT-Geräte von Advantech mit TagoIO

Advantech baut industrietaugliche IoT-Gateways, Edge-Controller und I/O-Module, die weltweit in Fabriken, Versorgungsbetrieben und der Prozessindustrie eingesetzt werden. Die drahtlosen I/O-Module der WISE-4000-Serie, die Edge-Controller der ECU-1000-Serie und die ADAM-Datenerfassungsmodule lassen sich direkt mit Feldgeräten verbinden: Thermoelementen, Drucksensoren, Durchflussmessern und SPSen, und übertragen Messwerte über Ethernet oder Mobilfunk.

TagoIO stellt die Anwendungsebene bereit: eine Cloud-Plattform für Datenspeicherung, Dashboards, Alarmierung und API-basierte Integration. Die Verbindung von Advantech-Hardware mit TagoIO verbindet Ihre OT-Felddaten (Operational Technology) mit den IT-Systemen und Workflows, die sie benötigen.

Diese Anleitung behandelt die MQTT-basierte Integration (der bevorzugte Weg für Advantech-WISE- und ECU-Geräte) sowie die REST-API-Weiterleitung für Geräte mit HTTP-Unterstützung.

Was Sie vorab benötigen

  • Ein TagoIO-Konto (kostenloser Tarif verfügbar)
  • Ein Advantech-Gateway oder I/O-Modul (WISE-4050, WISE-4060, ECU-1051 oder ähnlich)
  • Netzwerkverbindung vom Advantech-Gerät ins Internet
  • Mit den Advantech-I/O-Kanälen verdrahtete Feldgeräte

Architekturübersicht

Advantech-Geräte unterstützen MQTT nativ. Module der WISE-4000-Serie verfügen über einen integrierten MQTT-Client, der I/O-Daten auf konfigurierbaren Topics veröffentlicht. ECU-Controller unterstützen Node-RED und Python für komplexere Weiterleitungslogik.

[Feldgeräte/SPSen]
        ↓ (Modbus/4-20mA/Digital I/O)
[Advantech-Gateway/I/O-Modul]
        ↓ (MQTT oder HTTPS)
[TagoIO: Speicherung, Dashboards, Alarmierung]

Weg 1: WISE-4000-Serie → MQTT → TagoIO (TagoTiP)

Die WISE-4000-Serie verfügt über einen integrierten MQTT-Client, der analoge und digitale I/O-Messwerte veröffentlicht. Verwenden Sie TagoTiP (das MQTT-Protokoll von TagoIO), um diese Daten zu empfangen.

Schritt 1: Erstellen Sie ein TagoTiP-Gerät in TagoIO

  1. Melden Sie sich bei admin.tago.io an.
  2. Klicken Sie auf Devices → Add Device.
  3. Suchen Sie nach TagoTiP und wählen Sie es aus.
  4. Geben Sie dem Gerät einen Namen (z. B. wise-4050-machine-01).
  5. Legen Sie eine Serial Number fest (wird im MQTT-Topic-Pfad verwendet).
  6. Speichern Sie und kopieren Sie den Authorization Hash aus dem Tab General.

TagoTiP-MQTT-Doku: docs.tago.io/docs/tagotip/transports/mqtt

Schritt 2: Konfigurieren Sie MQTT auf dem WISE-4050

Melden Sie sich an der Weboberfläche des WISE-4050 an und navigieren Sie zum Abschnitt für die MQTT-Konfiguration:

EinstellungWert
MQTT Brokermqtt.tip.us-e1.tago.io
Port1883
UsernameErste 8 Zeichen Ihres Authorization Hash
PasswordLetzte 8 Zeichen Ihres Authorization Hash
Publish Topic$tip/YOUR_SERIAL_NUMBER/push
QoS1

Stellen Sie das Publish Interval auf die gewünschte Übertragungsfrequenz ein (z. B. alle 30 Sekunden).

Schritt 3: Ordnen Sie die WISE-Kanalmesswerte der TagoTiP-Payload zu

Das TagoTiP-Payload-Format verwendet eine kompakte Textsyntax:

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

Konfigurieren Sie die Topic-Payload des WISE-4050 so, dass die analogen Eingangskanäle in diesem Format veröffentlicht werden. WISE-Geräte unterstützen benutzerdefinierte Payload-Vorlagen: Informationen zur Konfiguration von Topic- und Payload-Zuordnungen finden Sie im Benutzerhandbuch des WISE-4050.

Bei Verwendung eines ECU-Controllers mit Node-RED sieht der Function-Node zum Erstellen einer TagoTiP-Payload so aus:

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;

Weg 2: Advantech ECU → Node-RED → HTTPS → TagoIO

Controller der ECU-1000-Serie führen Node-RED aus, was den Aufbau einer Datenpipeline zur REST-API von TagoIO erleichtert.

Schritt 1: Erstellen Sie ein HTTPS-Gerät in TagoIO

  1. Gehen Sie in TagoIO zu Devices → Add Device → HTTPS.
  2. Benennen Sie das Gerät und speichern Sie.
  3. Kopieren Sie das Device Token aus dem Tab General.

Schritt 2: Erstellen Sie einen Node-RED-Flow auf dem ECU

Installieren Sie die Palette node-red-contrib-modbus, um Modbus-Register auszulesen, und leiten Sie die Daten dann an TagoIO weiter:

[Modbus Read] → [Function: Register ins TagoIO-Format überführen] → [HTTP Request: POST an 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;

Dieses Muster funktioniert für jedes über Modbus angebundene Instrument: Durchflussmesser, Druckmessumformer, Füllstandsensoren, Analysatoren.

Format zum Senden von Daten: docs.tago.io/docs/tagoio/devices/sending-data

Schritt 3: Überprüfung im Live Inspector

Öffnen Sie den Live Inspector in TagoIO und stellen Sie sicher, dass die Messwerte Ihres Advantech-Geräts mit korrekten Werten und Variablennamen eintreffen.

Live-Inspector-Doku: docs.tago.io/docs/tagoio/devices/live-inspector

Schritt 4: Dashboards für den industriellen Betrieb erstellen

Erstellen Sie über Dashboards → + ein Bediener-Dashboard. Gängige Widgets für industrielle Advantech-Installationen:

  • Gauge-Diagramme für aktuelle Druck-, Temperatur- und Durchflussmesswerte
  • Zeitreihen-Diagramme, die Trends über 24 Stunden, 7 Tage oder eine Schicht zeigen
  • Statusanzeigen für digitale I/O-Zustände (Ventil offen/geschlossen, Alarm aktiv)
  • OEE- oder Produktionszähler, aktualisiert über Analysis-Skripte

Für Bereitstellungen über mehrere Maschinen oder Werke hinweg verwenden Sie Blueprint Dashboards, um ein Layout über alle Anlagen hinweg zu replizieren.

Dashboard-Doku: docs.tago.io/docs/tagoio/dashboards

Schritt 5: Alarme und Automatisierung

Verwenden Sie Actions, um:

  • SMS oder E-Mails zu senden, wenn der Druck sichere Grenzwerte überschreitet
  • ein TagoIO-Analysis-Skript auszulösen, wenn ein digitaler Alarmeingang auf HIGH geht
  • eine externe API aufzurufen (z. B. CMMS-/ERP-System), wenn eine Maschine in einen Fehlerzustand wechselt

Für komplexe Verarbeitung wie die Berechnung der OEE, das Erkennen von Drift im Zeitverlauf oder Anomalie-Scoring verwenden Sie Analysis-Skripte in JavaScript.

Beispiele für Anwendungsfälle

Überwachung von Pumpen und Kompressoren

WISE-4050 angebunden an 4-20mA-Druck- und Temperaturmessumformer an einer Pumpeneinheit. Messwerte alle 30 Sekunden an TagoIO. Ein Analysis-Skript berechnet den Effizienzindex der Pumpenkennlinie und schreibt ihn als abgeleitete Variable zurück. Alarme werden ausgelöst, wenn die Effizienz unter den Basiswert fällt.

Auslastung von CNC-Maschinen

ECU-1051 über Modbus an CNC-Maschinen angebunden. Liest Spindeldrehzahl, Achslast und den Programmstatus Lauf/Leerlauf aus. TagoIO berechnet die Maschinenauslastung pro Schicht und schreibt tägliche OEE-Berichte über eine HTTP-Action in ein verknüpftes Google Sheet.

Verbrauchsmessung in Versorgungsbetrieben

ADAM-6717-Ethernet-I/O-Module lesen Impulsausgänge von Energiezählern aus. Die Messwerte werden in TagoIO aggregiert, um den stündlichen kWh-Verbrauch zu berechnen. Ein Dashboard zeigt die Trends der Energiekosten nach Produktionslinie.

Weiter gehen mit KI

Der MCP-Server von TagoIO ermöglicht es Ihnen, Ihre Advantech-Maschinendaten in natürlicher Sprache abzufragen. Fragen Sie Claude: “Wie hoch war der Spitzendruck an Maschine 3 letzte Nacht?” oder “Zeig mir alle Geräte, bei denen in der letzten Woche ein digitaler Alarm ausgelöst wurde.”

MCP-Doku: docs.tago.io/docs/tagoio/getting-started/tagoio-mcp-ai-powered-iot-data-integration

Zusammenfassung

Industrielle Advantech-Geräte verbinden sich mit TagoIO über MQTT (TagoTiP) oder HTTPS REST. Geräte der WISE-4000-Serie nutzen den integrierten MQTT-Client; ECU-Controller nutzen Node-RED für komplexeres Routing und Modbus-Bridging. Beide Wege bringen Modbus- und analoge I/O-Daten zur Speicherung, Visualisierung und Alarmierung in TagoIO.