How to

Multitech Conduit mit TagoIO verbinden

Schritt-für-Schritt-Anleitung, um das Multitech Conduit AEP Gateway mit TagoIO zu verbinden. Behandelt mPower und ChirpStack LNS, MQTT- und HTTPS-Datenweiterleitung, Payload-Parsing sowie Beispiele für industrielle Überwachung und Gebäudeautomation.

TagoIO Team ·
Multitech Conduit mit TagoIO verbinden

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

  1. Melde dich bei admin.tago.io an.
  2. Gehe zu Devices → Add Device.
  3. Wähle HTTPS als Connector.
  4. Benenne das Device (z. B. conduit-sensor-node-01).
  5. 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

  1. Melde dich bei der mPower-Weboberfläche deines Conduit an (Standard: https://192.168.2.1).
  2. Gehe zu LoRaWAN → Network Server.
  3. Klicke auf Add Device und gib für jeden Sensor die DevEUI, AppEUI und den AppKey ein.
  4. 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.

  1. Öffne in der mPower-Oberfläche App → Node-RED und starte es.
  2. 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/data mit dem Header Device-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;
  1. 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

  1. Gehe in TagoIO zu Devices → Add Device.
  2. Suche nach TagoTiP und wähle es aus.
  3. Lege die Serial Number für dieses Device fest (sie wird dem MQTT-Topic zugeordnet).
  4. 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:

EinstellungWert
Servermqtt.tip.us-e1.tago.io (US) oder mqtt.tip.eu-w1.tago.io (EU)
Port1883 (oder 8883 mit TLS)
UsernameDie ersten 8 Hex-Zeichen deines Authorization Hash
PasswordDie 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.