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
- Melden Sie sich bei admin.tago.io an.
- Klicken Sie auf Devices → Add Device.
- Suchen Sie nach TagoTiP und wählen Sie es aus.
- Geben Sie dem Gerät einen Namen (z. B.
wise-4050-machine-01). - Legen Sie eine Serial Number fest (wird im MQTT-Topic-Pfad verwendet).
- 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:
| Einstellung | Wert |
|---|---|
| MQTT Broker | mqtt.tip.us-e1.tago.io |
| Port | 1883 |
| Username | Erste 8 Zeichen Ihres Authorization Hash |
| Password | Letzte 8 Zeichen Ihres Authorization Hash |
| Publish Topic | $tip/YOUR_SERIAL_NUMBER/push |
| QoS | 1 |
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
- Gehen Sie in TagoIO zu Devices → Add Device → HTTPS.
- Benennen Sie das Gerät und speichern Sie.
- 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.
- TagoTiP MQTT: docs.tago.io/docs/tagotip/transports/mqtt
- Daten senden: docs.tago.io/docs/tagoio/devices/sending-data
- Analysis-Skripte: docs.tago.io/docs/tagoio/analysis
- Dashboards: docs.tago.io/docs/tagoio/dashboards
- Actions: docs.tago.io/docs/tagoio/actions


