Das Multitech Conduit gehört zu den etabliertesten LoRaWAN-Gateways in nordamerikanischen Industrie- und Gewerbeumgebungen. Das Modell Conduit AEP (Application Enablement Platform) betreibt eine lokale Linux-Umgebung mit integriertem LoRaWAN Network Server und unterstützt sowohl HTTPS- als auch MQTT-Datenweiterleitung.
TagoIO ist die Anwendungsebene: Es speichert Sensormesswerte, betreibt Dashboards, löst Alarme aus und stellt deine Daten über eine REST-API bereit. Wenn du das Conduit AEP mit TagoIO verbindest, erhältst du einen kompletten Stack von On-Premise bis Cloud, ganz ohne Cloud-Anbieter von Drittanbietern zwischen Gateway und Anwendung.
Diese Anleitung beschreibt zwei Integrationswege: direkter HTTPS-Push vom Conduit AEP an TagoIO und MQTT-Weiterleitung über TagoTiP.
Was du vor dem Start brauchst
- Ein TagoIO-Konto (kostenloser Plan verfügbar)
- Ein Multitech Conduit AEP (MTCAP, MTCDTIP oder ein kompatibles Modell)
- Die mPower®-Firmware (auf dem Conduit AEP vorinstalliert)
- Registrierte Endgeräte (LoRaWAN OTAA oder ABP)
Überblick über die Architektur
Das Conduit AEP betreibt einen LoRaWAN Network Server lokal. Endgeräte treten dem Netzwerk über das Gateway bei, und der AEP LNS decodiert und leitet die Anwendungs-Payloads weiter. Du konfigurierst das AEP so, dass es diese Payloads per HTTPS oder MQTT an TagoIO sendet.
[LoRaWAN-Sensoren] → [Conduit AEP LNS] → [TagoIO über HTTPS oder MQTT]
Weg 1: Conduit AEP → HTTPS → TagoIO
Dieser Weg nutzt die mPower-Weboberfläche, um eine Custom App anzulegen, die Daten per POST an die TagoIO-API sendet.
Schritt 1: Ein Device in TagoIO anlegen
- Melde dich bei admin.tago.io an.
- Gehe zu Devices → Add Device.
- Wähle HTTPS als Connector.
- Benenne das Device (z. B.
conduit-sensor-node-01). - Kopiere das Device Token aus dem General-Tab.
Device-Doku: docs.tago.io/docs/tagoio/devices
Schritt 2: Endgeräte auf dem Conduit AEP registrieren
- Melde dich bei der mPower-Weboberfläche deines Conduit an (Standard:
https://192.168.2.1). - Gehe zu LoRaWAN → Network Server.
- Klicke auf Add Device und gib für jeden Sensor die DevEUI, AppEUI und den AppKey ein.
- Weise jedes Gerät einer Application zu.
Schritt 3: Eine Custom App auf dem Conduit AEP erstellen
Das Conduit AEP unterstützt Node-RED oder eigene Python-/Node.js-Skripte über das App Framework. Hier nutzen wir den integrierten Node-RED-Flow, um die Daten weiterzuleiten.
- Öffne in der mPower-Oberfläche App → Node-RED und starte es.
- Lege einen Flow an:
- Input: LoRa-Node (empfängt Uplinks vom AEP LNS)
- Function-Node: parst die Payload und formatiert sie für TagoIO
- HTTP-request-Node: POST an
https://api.tago.io/datamit dem HeaderDevice-Token
Beispielcode für den Function-Node:
const loraMsg = msg.payload;
const rawHex = loraMsg.data;
// Example: 2-byte temperature, 2-byte humidity
const buf = Buffer.from(rawHex, "hex");
const temperature = buf.readInt16BE(0) / 100;
const humidity = buf.readInt16BE(2) / 100;
msg.payload = JSON.stringify([
{ variable: "temperature", value: temperature, unit: "C" },
{ variable: "humidity", value: humidity, unit: "%" },
{ variable: "rssi", value: loraMsg.rssi },
{ variable: "snr", value: loraMsg.snr }
]);
msg.headers = {
"Content-Type": "application/json",
"Device-Token": "YOUR_TAGOIO_DEVICE_TOKEN"
};
msg.url = "https://api.tago.io/data";
return msg;
- Stelle den Flow bereit. Die Daten fließen nun bei jedem Uplink vom Conduit AEP zu TagoIO.
Weg 2: Conduit AEP → MQTT → TagoIO (TagoTiP)
Für Anwendungen mit geringerer Latenz oder wenn du MQTT gegenüber HTTP bevorzugst, nutze TagoTiP: das MQTT-Protokoll von TagoIO.
Schritt 1: Ein TagoTiP-Device in TagoIO anlegen
- Gehe in TagoIO zu Devices → Add Device.
- Suche nach TagoTiP und wähle es aus.
- Lege die Serial Number für dieses Device fest (sie wird dem MQTT-Topic zugeordnet).
- Speichere und notiere den Authorization Hash aus dem General-Tab.
TagoTiP-MQTT-Doku: docs.tago.io/docs/tagotip/transports/mqtt
Schritt 2: MQTT-Weiterleitung auf dem Conduit AEP konfigurieren
Ändere im Node-RED-Function-Node die Ausgabe so, dass sie an TagoTiP veröffentlicht:
const SERIAL = "conduit-node-01";
const AUTH_HASH = "your_auth_hash_here";
const loraMsg = msg.payload;
const buf = Buffer.from(loraMsg.data, "hex");
const temperature = buf.readInt16BE(0) / 100;
const humidity = buf.readInt16BE(2) / 100;
msg.topic = `$tip/${SERIAL}/push`;
msg.payload = `[temperature:=${temperature}#C;humidity:=${humidity}#%]`;
return msg;
Verbinde einen MQTT-out-Node mit diesem Function-Node und konfiguriere ihn so:
| Einstellung | Wert |
|---|---|
| Server | mqtt.tip.us-e1.tago.io (US) oder mqtt.tip.eu-w1.tago.io (EU) |
| Port | 1883 (oder 8883 mit TLS) |
| Username | Die ersten 8 Hex-Zeichen deines Authorization Hash |
| Password | Die letzten 8 Hex-Zeichen deines Authorization Hash |
Schritt 3: Im Live Inspector prüfen
Öffne den Live Inspector auf deinem TagoIO-Device und bestätige, dass die Variablen bei jedem Uplink-Zyklus korrekt ankommen.
Live-Inspector-Doku: docs.tago.io/docs/tagoio/devices/live-inspector
Schritt 4: Dashboards und Alarme erstellen
Erstelle Dashboards über Dashboards → +. Das Conduit AEP wird häufig eingesetzt in:
- Industrieumgebungen: Anzeige von Maschinenzustandskennzahlen pro Anlage
- Gebäudeautomation: HLK, Beleuchtung und Energieüberwachung über mehrere Etagen
- Abgelegene Standorte: mobilfunkverbundenes Conduit mit solarbetriebenen Sensoren
Für Conduit-Deployments über mehrere Standorte nutze Blueprint-Dashboards, um ein Layout zu erstellen, das sich anhand von Device-Tags automatisch auf jeden Standort anwendet.
Richte Actions ein für:
- Benachrichtigungen bei Schwellenwertüberschreitungen
- Alarme bei Offline-Geräten, wenn innerhalb eines konfigurierbaren Zeitfensters keine Daten eintreffen
- Automatisierte Report-Exporte
Actions-Doku: docs.tago.io/docs/tagoio/actions
Anwendungsbeispiele
Industrielle Überwachung
Ein Conduit AEP, installiert in einer Fertigungsanlage mit LoRaWAN-Vibrationssensoren an Motoren und Pumpen. Node-RED auf dem Conduit parst und leitet die Daten an TagoIO weiter. TagoIO-Analysis-Skripte führen eine Anomalieerkennung an Vibrationssignaturen durch und lösen Wartungstickets aus, sobald frühe Verschleißmuster erkannt werden.
Gebäudeautomation mit HLK-Sensoren
Mehrere LoRaWAN-Temperatur- und Feuchtigkeitssensoren über ein gesamtes Gewerbegebäude verteilt. Das Conduit AEP leitet die Messwerte an TagoIO weiter. TagoIO betreibt ein Blueprint-Dashboard, das den Komfortlevel pro Zone anzeigt und über API-Aufrufe in Actions mit BMS-Systemen integriert wird.
Umweltüberwachung an abgelegenen Standorten
Ein Conduit MTCDTIP (mit Mobilfunk-Backup) an einer Überwachungsstation eines Wasserversorgers. LoRaWAN-Sensoren für Wasserstand und -qualität melden an TagoIO. Geht die Mobilfunkverbindung verloren, puffert das Conduit die Messwerte lokal (über Node-RED SQLite) und synchronisiert sie erneut, sobald die Verbindung zurückkehrt.
Mit KI weitergehen
Der MCP-Server von TagoIO verbindet KI-Assistenten wie Claude mit deinen Conduit-Sensordaten. Nach der Integration kannst du Fragen zu deinem Deployment in natürlicher Sprache stellen, ohne Abfragen manuell zu schreiben.
MCP-Doku: docs.tago.io/docs/tagoio/tago-ai/tagoio-mcp-ai-powered-iot-data-integration
Zusammenfassung
Das Multitech Conduit AEP verbindet sich per HTTPS oder MQTT mit TagoIO. Node-RED auf dem Conduit übernimmt die Integrationslogik: Es parst die rohen LoRaWAN-Payloads vom AEP LNS und leitet saubere Daten an TagoIO weiter. Sobald die Daten fließen, kümmert sich TagoIO um Speicherung, Dashboards und Alarmierung.
- TagoIO Devices: docs.tago.io/docs/tagoio/devices
- Datenformat zum Senden: docs.tago.io/docs/tagoio/devices/sending-data
- TagoTiP MQTT: docs.tago.io/docs/tagotip/transports/mqtt
- Dashboards: docs.tago.io/docs/tagoio/dashboards
- Actions: docs.tago.io/docs/tagoio/actions


