Rela AIRela AI Docs
Integraciones

Configurar un gateway industrial

Guia general para elegir, instalar y configurar un gateway IoT que conecte tus PLCs con Rela-ai via MQTT.

Que es un gateway

Un gateway es un mini computador que se instala en la planta, al lado de los PLCs. Su trabajo es simple: leer datos de las maquinas por red local (OPC UA, Modbus, S7) y publicarlos por internet via MQTT para que Rela-ai los reciba en la nube.

PLC (red local) → Gateway (traduce) → Broker MQTT (internet) → Rela-ai (nube)

Ventaja principal: El PLC nunca se expone a internet. El gateway es el unico dispositivo que necesita conexion a internet. No se requiere VPN ni abrir puertos en el firewall.

Cual gateway elegir

GatewayPrecioIdeal paraOPC UA nativoDificultad
Raspberry Pi + Node-RED$50-80 USDPruebas, plantas pequenasVia pluginFacil
HiveMQ EdgeGratis (software)Ya tienes hardware LinuxSi (bridge nativo)Facil
Siemens IOT2050$200-300 USDEntornos industriales exigentesVia Node-REDMedia
Secomea SiteManager$400+ USDEnterprise, certificacion IEC 62443SiMedia
Softing edgeConnectorConsultarIntegracion con multiples protocolosSiAvanzada

Recomendacion: Para empezar, usa Raspberry Pi + Node-RED (guia paso a paso disponible). Si necesitas un entorno mas robusto, usa HiveMQ Edge (guia disponible).

Requisitos previos

Antes de configurar el gateway, necesitas:

  1. Datos del PLC: direccion IP, puerto, protocolo (OPC UA, Modbus, S7), y los nodos/registros a monitorear. El tecnico de automatizacion de la planta los proporciona.
  2. Broker MQTT: URL del broker, credenciales (usuario/password), y el topic donde publicar. Rela-ai te proporciona estos datos al crear la fuente en el dashboard.
  3. Red: El gateway debe tener acceso a la red local del PLC (cable ethernet) y acceso a internet (WiFi o ethernet).

Configuracion en Rela-ai

  1. En el dashboard, ve a Alarmas → Fuentes → Crear fuente
  2. Selecciona protocolo OPC UA
  3. Selecciona modo Via Gateway MQTT
  4. Llena los campos:
    • Broker URL: la URL del broker MQTT (ej: mqtt://broker.hivemq.com:1883)
    • Topic: el topic donde el gateway publica (ej: planta-norte/gateway-linea1)
    • QoS: 0 para la mayoria de casos
  5. Guarda la fuente. Rela-ai empieza a escuchar el topic automaticamente.

Formato de datos (OPC UA Pub/Sub JSON)

El gateway debe enviar datos en formato OPC UA Pub/Sub JSON (Part 14 del estandar). Este es el formato que Rela-ai espera:

{
  "MessageType": "ua-data",
  "PublisherId": "PLC-Linea1",
  "Messages": [
    {
      "DataSetWriterId": 1,
      "Payload": {
        "Temperature": {"Value": 75.5, "SourceTimestamp": "2026-04-03T12:00:00Z", "StatusCode": 0},
        "Pressure": {"Value": 1.2, "SourceTimestamp": "2026-04-03T12:00:00Z", "StatusCode": 0}
      }
    }
  ]
}

Cada campo en Payload se convierte en un evento independiente en Rela-ai.

Troubleshooting

ProblemaSolucion
Gateway no conecta al PLCVerificar IP y puerto. Hacer ping desde el gateway. Verificar que el firewall local permite la conexion.
Gateway conecta pero no llega data a Rela-aiVerificar broker URL y topic. Usar mosquitto_sub para verificar que los mensajes llegan al broker.
Datos llegan pero Rela-ai no los procesaVerificar que el formato es OPC UA Pub/Sub JSON valido. El campo MessageType debe ser "ua-data".
Reconexion lentaVerificar que el gateway tiene reconexion automatica configurada. Node-RED lo maneja automaticamente.

Guias especificas

En esta página