How to

So verbinden Sie Robustel-Mobilfunk-Router mit TagoIO

So verbinden Sie industrielle Mobilfunk-IoT-Router von Robustel (R2000, R3000, R5020) mit TagoIO. Behandelt MQTT- und HTTPS-Weiterleitung, das RobustLink SDK, die Modbus-zu-Cloud-Anbindung und Anwendungsfälle für die industrielle Fernüberwachung.

TagoIO Team ·
So verbinden Sie Robustel-Mobilfunk-Router mit TagoIO

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

  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. Benennen Sie das Gerät und legen Sie eine Serial Number fest (wird im MQTT-Topic verwendet).
  5. 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:

EinstellungWert
MQTT Broker Hostmqtt.tip.us-e1.tago.io (US) oder mqtt.tip.eu-w1.tago.io (EU)
Port1883
Client IDbeliebige eindeutige Zeichenkette
UsernameDie ersten 8 Hex-Zeichen des Authorization Hash
PasswordDie 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

  1. Gehen Sie in TagoIO zu Devices → Add Device → HTTPS.
  2. 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.