How to

Cómo conectar el Multitech Conduit a TagoIO

Guía paso a paso para conectar el gateway Multitech Conduit AEP a TagoIO. Cubre las opciones de LNS mPower y ChirpStack, el reenvío de datos por MQTT y HTTPS, el parseo de payloads y ejemplos de despliegue para monitoreo industrial y automatización de edificios.

TagoIO Team ·
Cómo conectar el Multitech Conduit a TagoIO

El Multitech Conduit es uno de los gateways LoRaWAN más consolidados en despliegues industriales y comerciales de Norteamérica. El modelo Conduit AEP (Application Enablement Platform) ejecuta un entorno Linux local con un Network Server LoRaWAN integrado y admite el reenvío de datos tanto por HTTPS como por MQTT.

TagoIO es la capa de aplicación: almacena las lecturas de los sensores, alimenta los dashboards, dispara alertas y expone tus datos a través de una API REST. Conectar el Conduit AEP a TagoIO te da una pila completa de on-premise a nube sin depender de ninguna nube de terceros entre el gateway y tu aplicación.

Esta guía cubre dos rutas de integración: el envío por HTTPS desde el Conduit AEP a TagoIO de forma directa, y el reenvío por MQTT usando TagoTiP.

Lo que necesitas antes de empezar

  • Una cuenta de TagoIO (plan gratuito disponible)
  • Un Multitech Conduit AEP (MTCAP, MTCDTIP o un modelo compatible)
  • El firmware mPower® (viene preinstalado en el Conduit AEP)
  • Dispositivos finales registrados (LoRaWAN OTAA o ABP)

Visión general de la arquitectura

El Conduit AEP ejecuta un Network Server LoRaWAN de forma local. Los dispositivos finales se unen a la red a través del gateway, y el LNS del AEP decodifica y enruta los payloads de la aplicación. Configuras el AEP para enviar esos payloads a TagoIO por HTTPS o MQTT.

[sensores LoRaWAN] → [LNS del Conduit AEP] → [TagoIO por HTTPS o MQTT]

Ruta 1: Conduit AEP → HTTPS → TagoIO

Esta ruta usa la interfaz web de mPower para crear una Custom App que envía datos por POST a la API de TagoIO.

Paso 1: Crea un dispositivo en TagoIO

  1. Inicia sesión en admin.tago.io.
  2. Ve a Devices → Add Device.
  3. Selecciona HTTPS como conector.
  4. Nombra el dispositivo (por ejemplo, conduit-sensor-node-01).
  5. Copia el Device Token desde la pestaña General.

Documentación de dispositivos: docs.tago.io/docs/tagoio/devices

Paso 2: Registra los dispositivos finales en el Conduit AEP

  1. Inicia sesión en la interfaz web mPower de tu Conduit (por defecto: https://192.168.2.1).
  2. Ve a LoRaWAN → Network Server.
  3. Haz clic en Add Device e introduce el DevEUI, el AppEUI y el AppKey de cada sensor.
  4. Asigna cada dispositivo a una Application.

Paso 3: Crea una Custom App en el Conduit AEP

El Conduit AEP admite Node-RED o scripts personalizados de Python/Node.js a través del App Framework. Aquí usamos el flujo de Node-RED integrado para reenviar datos.

  1. En la interfaz de mPower, ve a App → Node-RED y ábrelo.
  2. Crea un flujo:
    • Input: nodo LoRa (recibe el uplink desde el LNS del AEP)
    • Function node: parsea el payload y lo formatea para TagoIO
    • HTTP request node: hace POST a https://api.tago.io/data con el header Device-Token

Ejemplo de código del 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. Despliega el flujo. Los datos fluirán ahora desde el Conduit AEP hacia TagoIO en cada uplink.

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

Para aplicaciones de menor latencia o si prefieres MQTT sobre HTTP, usa TagoTiP: el protocolo MQTT de TagoIO.

Paso 1: Crea un dispositivo TagoTiP en TagoIO

  1. En TagoIO, ve a Devices → Add Device.
  2. Busca TagoTiP y selecciónalo.
  3. Define el Serial Number de este dispositivo (esto se asigna al topic MQTT).
  4. Guarda y anota el Authorization Hash desde la pestaña General.

Documentación de MQTT de TagoTiP: docs.tago.io/docs/tagotip/transports/mqtt

Paso 2: Configura el reenvío por MQTT en el Conduit AEP

En el function node de Node-RED, cambia la salida para publicar en 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;

Conecta un nodo MQTT out a este function node, configurado con:

AjusteValor
Servermqtt.tip.us-e1.tago.io (US) o mqtt.tip.eu-w1.tago.io (EU)
Port1883 (o 8883 con TLS)
UsernameLos primeros 8 caracteres hexadecimales de tu Authorization Hash
PasswordLos últimos 8 caracteres hexadecimales de tu Authorization Hash

Paso 3: Verifica en el Live Inspector

Abre el Live Inspector en tu dispositivo de TagoIO y confirma que las variables llegan correctamente en cada ciclo de uplink.

Documentación del Live Inspector: docs.tago.io/docs/tagoio/devices/live-inspector

Paso 4: Construye dashboards y alertas

Crea dashboards desde Dashboards → +. El Conduit AEP se usa habitualmente en:

  • Entornos industriales: muestra métricas de salud de las máquinas activo por activo
  • Automatización de edificios: monitoreo de HVAC, iluminación y energía por planta
  • Sitios remotos: Conduit con conexión celular y sensores alimentados por energía solar

Para despliegues de Conduit multisitio, usa los Blueprint Dashboards para crear un único layout que se aplica de forma automática a cada sitio según las etiquetas de los dispositivos.

Configura Actions para:

  • Notificaciones por superación de umbrales
  • Alertas de dispositivo fuera de línea cuando no llegan datos dentro de una ventana configurable
  • Exportaciones de informes automatizados

Documentación de Actions: docs.tago.io/docs/tagoio/actions

Ejemplos de casos de uso

Monitoreo industrial

Conduit AEP instalado en una planta de fabricación con sensores de vibración LoRaWAN en motores y bombas. Node-RED en el Conduit parsea y reenvía los datos a TagoIO. Los scripts de Analysis de TagoIO ejecutan detección de anomalías sobre las firmas de vibración y abren tickets de mantenimiento cuando se detectan patrones tempranos de desgaste.

Automatización de edificios con sensores HVAC

Múltiples sensores LoRaWAN de temperatura y humedad repartidos por un edificio comercial. El Conduit AEP enruta las lecturas a TagoIO. TagoIO alimenta un Blueprint Dashboard que muestra los niveles de confort por zona y se integra con sistemas BMS mediante llamadas a la API dentro de las Actions.

Monitoreo ambiental remoto

Conduit MTCDTIP (con respaldo celular) en una estación de monitoreo de una empresa de agua. Los sensores LoRaWAN de nivel y calidad del agua reportan a TagoIO. Si se pierde la conectividad celular, el Conduit almacena las lecturas localmente (mediante Node-RED SQLite) y vuelve a sincronizar cuando la conectividad regresa.

Ir más allá con IA

El servidor MCP de TagoIO conecta asistentes de IA como Claude con los datos de tus sensores del Conduit. Una vez integrado, puedes hacer preguntas en lenguaje natural sobre tu despliegue sin escribir consultas manualmente.

Documentación de MCP: docs.tago.io/docs/tagoio/tago-ai/tagoio-mcp-ai-powered-iot-data-integration

Resumen

El Multitech Conduit AEP se conecta a TagoIO por HTTPS o MQTT. Node-RED en el Conduit se encarga de la lógica de integración: parsea los payloads crudos de LoRaWAN del LNS del AEP y reenvía datos limpios a TagoIO. Una vez que los datos fluyen, TagoIO gestiona el almacenamiento, los dashboards y las alertas.