How to

Comment connecter le Multitech Conduit à TagoIO

Guide pas à pas pour connecter la passerelle Multitech Conduit AEP à TagoIO. Couvre les options LNS mPower et ChirpStack, le transfert de données MQTT et HTTPS, l'analyse des payloads et des exemples de déploiement pour la surveillance industrielle et l'automatisation des bâtiments.

TagoIO Team ·
Comment connecter le Multitech Conduit à TagoIO

Le Multitech Conduit est l’une des passerelles LoRaWAN les plus répandues dans les déploiements industriels et commerciaux en Amérique du Nord. Le modèle Conduit AEP (Application Enablement Platform) exécute un environnement Linux local avec un serveur de réseau LoRaWAN intégré et prend en charge le transfert de données par HTTPS et par MQTT.

TagoIO est la couche applicative : il stocke les relevés des capteurs, alimente les dashboards, déclenche des alertes et expose vos données via une API REST. Connecter le Conduit AEP à TagoIO vous offre une chaîne complète du site vers le cloud, sans dépendance à un cloud tiers entre la passerelle et votre application.

Ce guide couvre deux chemins d’intégration : l’envoi HTTPS du Conduit AEP directement vers TagoIO, et le transfert MQTT via TagoTiP.

Ce dont vous avez besoin avant de commencer

  • Un compte TagoIO (plan gratuit disponible)
  • Un Multitech Conduit AEP (MTCAP, MTCDTIP ou modèle compatible)
  • Le firmware mPower® (préinstallé sur le Conduit AEP)
  • Des appareils finaux enregistrés (LoRaWAN OTAA ou ABP)

Vue d’ensemble de l’architecture

Le Conduit AEP exécute un serveur de réseau LoRaWAN en local. Les appareils finaux rejoignent le réseau via la passerelle, et le LNS de l’AEP décode et achemine les payloads applicatifs. Vous configurez l’AEP pour pousser ces payloads vers TagoIO par HTTPS ou MQTT.

[capteurs LoRaWAN] → [Conduit AEP LNS] → [TagoIO via HTTPS ou MQTT]

Chemin 1 : Conduit AEP → HTTPS → TagoIO

Ce chemin utilise l’interface web mPower pour créer une Custom App qui envoie les données vers l’API TagoIO par requête POST.

Étape 1 : créer un appareil dans TagoIO

  1. Connectez-vous à admin.tago.io.
  2. Allez dans Devices → Add Device.
  3. Sélectionnez HTTPS comme connecteur.
  4. Nommez l’appareil (par exemple conduit-sensor-node-01).
  5. Copiez le Device Token depuis l’onglet General.

Documentation sur les appareils : docs.tago.io/docs/tagoio/devices

Étape 2 : enregistrer les appareils finaux sur le Conduit AEP

  1. Connectez-vous à l’interface web mPower de votre Conduit (par défaut : https://192.168.2.1).
  2. Allez dans LoRaWAN → Network Server.
  3. Cliquez sur Add Device et saisissez le DevEUI, l’AppEUI et l’AppKey de chaque capteur.
  4. Affectez chaque appareil à une Application.

Étape 3 : créer une Custom App sur le Conduit AEP

Le Conduit AEP prend en charge Node-RED ou des scripts Python/Node.js personnalisés via l’App Framework. Ici, nous utilisons le flux Node-RED intégré pour transférer les données.

  1. Dans l’interface mPower, allez dans App → Node-RED et lancez-le.
  2. Créez un flux :
    • Input : nœud LoRa Node (reçoit l’uplink depuis le LNS de l’AEP)
    • Function node : analyse le payload et le met en forme pour TagoIO
    • HTTP request node : envoie une requête POST vers https://api.tago.io/data avec l’en-tête Device-Token

Exemple de code pour le 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. Déployez le flux. Les données circuleront désormais du Conduit AEP vers TagoIO à chaque uplink.

Chemin 2 : Conduit AEP → MQTT → TagoIO (TagoTiP)

Pour les applications à faible latence, ou si vous préférez MQTT à HTTP, utilisez TagoTiP : le protocole MQTT de TagoIO.

Étape 1 : créer un appareil TagoTiP dans TagoIO

  1. Dans TagoIO, allez dans Devices → Add Device.
  2. Recherchez TagoTiP et sélectionnez-le.
  3. Définissez le Serial Number de cet appareil (il correspond au topic MQTT).
  4. Enregistrez et notez l’Authorization Hash depuis l’onglet General.

Documentation MQTT de TagoTiP : docs.tago.io/docs/tagotip/transports/mqtt

Étape 2 : configurer le transfert MQTT sur le Conduit AEP

Dans le function node Node-RED, modifiez la sortie pour publier vers TagoTiP :

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;

Reliez un nœud MQTT out à ce function node, configuré ainsi :

ParamètreValeur
Servermqtt.tip.us-e1.tago.io (US) ou mqtt.tip.eu-w1.tago.io (EU)
Port1883 (ou 8883 avec TLS)
UsernameLes 8 premiers caractères hexadécimaux de votre Authorization Hash
PasswordLes 8 derniers caractères hexadécimaux de votre Authorization Hash

Étape 3 : vérifier dans le Live Inspector

Ouvrez le Live Inspector sur votre appareil TagoIO et vérifiez que les variables arrivent correctement à chaque cycle d’uplink.

Documentation du Live Inspector : docs.tago.io/docs/tagoio/devices/live-inspector

Étape 4 : créer des dashboards et des alertes

Créez des dashboards depuis Dashboards → +. Le Conduit AEP est couramment utilisé dans :

  • Les environnements industriels : affichez les indicateurs de santé des machines par actif
  • L’automatisation des bâtiments : surveillance du CVC, de l’éclairage et de l’énergie sur plusieurs étages
  • Les sites distants : Conduit connecté en cellulaire avec des capteurs alimentés par énergie solaire

Pour les déploiements de Conduit multi-sites, utilisez les Blueprint Dashboards afin de créer une mise en page unique qui s’applique automatiquement à chaque site selon les tags des appareils.

Configurez des Actions pour :

  • Les notifications de dépassement de seuil
  • Les alertes d’appareil hors ligne lorsqu’aucune donnée n’arrive dans une fenêtre configurable
  • Les exports de rapports automatisés

Documentation des Actions : docs.tago.io/docs/tagoio/actions

Exemples de cas d’usage

Surveillance industrielle

Un Conduit AEP installé dans une usine de fabrication avec des capteurs de vibration LoRaWAN sur les moteurs et les pompes. Node-RED sur le Conduit analyse et transfère les données vers TagoIO. Les scripts Analysis de TagoIO exécutent une détection d’anomalies sur les signatures de vibration et déclenchent des tickets de maintenance dès que des signes d’usure précoce sont détectés.

Automatisation des bâtiments avec des capteurs CVC

Plusieurs capteurs LoRaWAN de température et d’humidité répartis dans un bâtiment commercial. Le Conduit AEP achemine les relevés vers TagoIO. TagoIO alimente un Blueprint Dashboard qui montre les niveaux de confort par zone et s’intègre aux systèmes de gestion technique du bâtiment via des appels API dans les Actions.

Surveillance environnementale à distance

Un Conduit MTCDTIP (avec secours cellulaire) sur une station de surveillance d’un service des eaux. Des capteurs LoRaWAN de niveau et de qualité de l’eau transmettent leurs relevés à TagoIO. En cas de perte de connectivité cellulaire, le Conduit met les relevés en mémoire tampon localement (via Node-RED SQLite) et les resynchronise dès que la connectivité revient.

Aller plus loin avec l’IA

Le serveur MCP de TagoIO connecte des assistants IA comme Claude à vos données de capteurs Conduit. Une fois l’intégration en place, vous pouvez poser des questions en langage naturel sur votre déploiement sans écrire de requêtes à la main.

Documentation MCP : docs.tago.io/docs/tagoio/tago-ai/tagoio-mcp-ai-powered-iot-data-integration

Résumé

Le Multitech Conduit AEP se connecte à TagoIO par HTTPS ou MQTT. Node-RED sur le Conduit prend en charge la logique d’intégration : analyser les payloads LoRaWAN bruts issus du LNS de l’AEP et transférer des données propres vers TagoIO. Une fois les données en circulation, TagoIO gère le stockage, les dashboards et les alertes.