Robustel stellt industrielle Mobilfunk-IoT-Router und Gateways her, die in der Fernüberwachung, bei Versorgungsbetrieben, im Transportwesen und in der Industrieautomatisierung zum Einsatz kommen. Die Serien R2000, R3000 und R5020 binden Feldgeräte über RS-232, RS-485, Modbus und I/O-Schnittstellen an und kommunizieren über 4G LTE, 5G oder Wi-Fi.
TagoIO ist die Anwendungsebene: Es empfängt Daten von Robustel-Geräten, speichert sie über die Zeit, betreibt Dashboards und löst Benachrichtigungen aus. Wenn Sie Robustel mit TagoIO verbinden, erhält Ihr Feldbetrieb ein Cloud-Anwendungs-Backend, ohne dass Sie einen eigenen Server bauen müssen.
Diese Anleitung behandelt die MQTT-basierte Integration (empfohlen für Echtzeitdaten) und die HTTPS-REST-Weiterleitung.
Was Sie vorab benötigen
- Ein TagoIO-Konto (kostenloser Tarif verfügbar)
- Ein Robustel-Gateway (R2000, R3000, R5020 oder ein kompatibles Modell)
- Eine Mobilfunk-SIM-Karte mit Datentarif, eingesetzt im Robustel-Gerät
- Feldinstrumente, die an die RS-485- oder I/O-Ports des Robustel angeschlossen sind
Architektur im Überblick
[Feldinstrumente] → (RS-485/Modbus oder digitale I/O) → [Robustel-Gateway]
↓ (MQTT oder HTTPS über Mobilfunk/LTE)
[TagoIO]
Weg 1: Robustel → MQTT → TagoIO (TagoTiP)
Robustel-Geräte unterstützen MQTT von Haus aus über ihr RobustLink-Anwendungsframework und den integrierten MQTT-Client.
Schritt 1: Ein TagoTiP-Gerät in TagoIO anlegen
- Melden Sie sich bei admin.tago.io an.
- Klicken Sie auf Devices → Add Device.
- Suchen Sie nach TagoTiP und wählen Sie es aus.
- Benennen Sie das Gerät und legen Sie eine Serial Number fest (wird im MQTT-Topic verwendet).
- Kopieren Sie den Authorization Hash aus dem Reiter General.
TagoTiP-MQTT-Doku: docs.tago.io/docs/tagotip/transports/mqtt
Schritt 2: MQTT auf dem Robustel-Gateway konfigurieren
Melden Sie sich an der Robustel-Weboberfläche an und gehen Sie zu Services → RobustLink → MQTT:
| Einstellung | Wert |
|---|---|
| MQTT Broker Host | mqtt.tip.us-e1.tago.io (US) oder mqtt.tip.eu-w1.tago.io (EU) |
| Port | 1883 |
| Client ID | beliebige eindeutige Zeichenkette |
| Username | Die ersten 8 Hex-Zeichen des Authorization Hash |
| Password | Die letzten 8 Hex-Zeichen des Authorization Hash |
| Publish Topic | $tip/YOUR_SERIAL/push |
Schritt 3: Felddaten dem TagoTiP-Payload zuordnen
Konfigurieren Sie die RobustLink-Datenerfassung von Robustel so, dass sie Ihre Modbus-Register oder digitalen I/O im gewünschten Intervall abfragt, und formatieren Sie den Publish-Payload mit der TagoTiP-Syntax:
[temperature:=87.3#C;pressure:=4.32#bar;alarm_input:=0]
Für Robustel-Geräte mit dem RobustLink SDK (unterstützt Python-Skripting auf R5020 und R3000 Pro):
import paho.mqtt.client as mqtt
SERIAL = "robustel-site-01"
AUTH_HASH = "your_auth_hash_here"
HOST = "mqtt.tip.us-e1.tago.io"
# Read Modbus registers (example using pymodbus)
temperature = read_modbus_register(1, 40001)
pressure = read_modbus_register(1, 40002)
client = mqtt.Client()
client.username_pw_set(AUTH_HASH[:8], AUTH_HASH[8:])
client.connect(HOST, 1883)
payload = f"[temperature:={temperature}#C;pressure:={pressure}#bar]"
client.publish(f"$tip/{SERIAL}/push", payload)
client.disconnect()
Weg 2: Robustel → HTTPS REST → TagoIO
Für einfachere Bereitstellungen oder Geräte ohne vollständige MQTT-Konfiguration nutzen Sie den HTTP-Client von Robustel, um Daten per POST an die TagoIO-API zu senden.
Schritt 1: Ein HTTPS-Gerät in TagoIO anlegen
- Gehen Sie in TagoIO zu Devices → Add Device → HTTPS.
- Benennen Sie das Gerät und kopieren Sie den Device Token.
Schritt 2: HTTP-POST auf dem Robustel-Gerät konfigurieren
Gehen Sie in der Robustel-Weboberfläche zu Services → RobustLink → HTTP:
- URL:
https://api.tago.io/data - Method: POST
- Headers:
Device-Token: YOUR_DEVICE_TOKEN,Content-Type: application/json - Body-Vorlage:
[
{"variable": "temperature", "value": ${temperature}},
{"variable": "pressure", "value": ${pressure}},
{"variable": "signal_strength", "value": ${rssi}}
]
Der RobustLink-HTTP-Client von Robustel unterstützt die Variablenersetzung im Payload-Body über die Syntax ${variable_name} für zugeordnete Datenkanäle.
Doku zum Senden von Daten: docs.tago.io/docs/tagoio/devices/sending-data
Schritt 3: Im Live Inspector prüfen
Öffnen Sie den Live Inspector in TagoIO und bestätigen Sie, dass die Messwerte im erwarteten Takt eintreffen.
Live-Inspector-Doku: docs.tago.io/docs/tagoio/devices/live-inspector
Schritt 4: Dashboards und Benachrichtigungen erstellen
Erstellen Sie über Dashboards → + ein Bediener-Dashboard. Für Robustel-Bereitstellungen zur Fernüberwachung:
- Karten-Widget, das alle Standorte der entfernten Anlagen zeigt (nutzen Sie Breiten- und Längengrad von GPS-fähigen Robustel-Geräten)
- Zeitreihen-Diagramme für zentrale Prozessgrößen
- Status-Karten, die den Zeitpunkt der letzten Kommunikation und die Mobilfunk-Signalstärke anzeigen
- Benachrichtigungsprotokoll mit den jüngsten Schwellenwert-Ereignissen
Für mehrere Standorte mit identischem Layout nutzen Sie Blueprint-Dashboards.
Richten Sie Actions für Offline-Benachrichtigungen ein, wenn ein Robustel-Gateway keine Daten mehr meldet (Mobilfunkausfall oder Stromverlust).
Beispiele für Anwendungsfälle
Fernüberwachung von Pumpstationen
Ein Robustel R2000 an der Pumpstation eines Wasserversorgers. Er liest Durchfluss, Druck und Füllstand per Modbus von einer SPS aus. Er sendet alle 60 Sekunden über LTE an TagoIO. Das TagoIO-Dashboard zeigt den Stationsstatus in Echtzeit. Eine Benachrichtigung wird ausgelöst und verschickt eine SMS, falls die Pumpe ausfällt oder der Druck unter den Mindestwert sinkt.
Leckerkennung in Pipelines
Ein Robustel R3000 Pro an mehreren Punkten entlang einer Gaspipeline. Drucksensoren sind über RS-485 angeschlossen. TagoIO-Analysis-Skripte berechnen die Druckdifferenz zwischen benachbarten Punkten und markieren Anomalien, die zu Leckmustern passen.
Analysis-Doku: docs.tago.io/docs/tagoio/analysis
Flotten- und mobile Asset-Verfolgung
Ein Robustel R5020 in LKWs und Baufahrzeugen. GPS- und CAN-Bus-Daten werden alle 30 Sekunden an TagoIO gesendet. Das TagoIO-Karten-Widget zeigt die Live-Positionen der Flotte. Standzeiten und Kraftstoffverbrauch werden per Analysis berechnet und auf einem Betriebs-Dashboard dargestellt.
Mit KI weiter ausbauen
Der MCP-Server von TagoIO erlaubt KI-Assistenten, Ihre Robustel-Felddaten in natürlicher Sprache abzufragen. Fragen Sie: “Welche entfernten Standorte haben in den letzten 24 Stunden die Verbindung verloren?” oder “Zeige mir den durchschnittlichen Pumpendruck für jeden Standort in der vergangenen Woche.”
MCP-Doku: docs.tago.io/docs/tagoio/getting-started/tagoio-mcp-ai-powered-iot-data-integration
Zusammenfassung
Robustel-Mobilfunk-Router verbinden sich über MQTT (TagoTiP) oder HTTPS REST mit TagoIO und senden Modbus- und I/O-Daten von Feldinstrumenten über LTE. Die Integration wird auf der Robustel-Seite über das RobustLink-Framework konfiguriert, ganz ohne zusätzliche Middleware.
- 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
- Actions: docs.tago.io/docs/tagoio/actions
- MCP: docs.tago.io/docs/tagoio/getting-started/tagoio-mcp-ai-powered-iot-data-integration


