¿Buscas alguna otra cosa?
Table of Contents
Detalles del escenario
Los router Titan disponen de todas las funcionalidades típicas de un router 2G/3G/4G pero además cuentan con una serie de prestaciones adicionales que lo convierten en uno de los routers con más prestaciones del mercado.
Una de las prestaciones adicionales es la capacidad de realizar una pasarela de traps SNMP a mensajes SMS y MQTT/MQTTS.
Como siempre, se ilustrará esta capacidad con un ejemplo sencillo.
Descripción del ejemplo
Disponemos de un sistema de alimentación SAI el cual genera una serie de alarmas (vía TRAPS SNMP) cuando ocurre un fallo de alimentación o cuando se produce un funcionamiento anómalo del mismo.
Se necesita que el router Titan pueda recoger dichos traps y generar unos mensajes SMS para enviar a los responsables de mantenimiento cuando dichos traps sean recibidos. Además se requiere que dichos traps sean enviados a una plataforma vía MQTT para gestionar históricos
Configuración de los OIDs, mensajes SMS en el router Titan
Para llevar a cabo este escenario, utilizaremos un plugin de nombre SnmpSMS. Para ello hacemos click en la sección del índice “Plugins” > “SnmpSMS”. En dicha sección de configuración debe seleccionarse la casilla “Enabled” (para habilitar el plugin), la casilla “Logger” (para que cada trap capturado sea almacenado en el datalogger interno y por tanto enviado a un bróker mqtt). También debemos especificar los OIDs de los traps que queramos capturar. Por ejemplo, si el trap “1.3.6.1.4.1.45711.1.1.11.1.1.1” indica fallo de alimentación y el trap “1.3.6.1.4.1.45711.1.1.11.1.1.2” indica mal funcionamiento, lo indicaríamos como se muestra en la pantalla siguiente:
En los campos OIDx puede especificar el trap completo o también una parte del mismo. Por ejemplo, si sólo especificara “1.3.6.1.4.1.45711”, cualquier trap que contuviera dicho texto, dispararía la alarma.
En los campos MessageX especifique el texto del mensaje SMS (caracteres alfanuméricos) que el router Titan debe enviar para cada trap.
Para especificar los números de teléfono donde enviar los SMS, especifique hasta 5 números de teléfono en la parte inferior de la pantalla anterior.
Activar el datalogger y el envío por MQTT
Una vez configurado el plugin, deberemos configurar la sección datalogger así como la sección MQTT.
Para ello, hacemos click en el menú “External Devices > Logger configuration” y hacemos click en la casilla “Enabled” de la sección MQTT y escribimos el “topic” con el que queremos que el router Titan envíe la información almacenada. En el caso del ejemplo escribimos como topic “logger”. La siguiente figura muestra dicha configuración:
Con esta configuración ya tenemos configurado el datalogger del router Titan para enviar los datos almacenados por MQTT. Ahora debemos proceder a configurar la sección MQTT, donde se indica al router Titan el bróker a utilizar. Para ello hacemos “click” en la sección “Other > Mqtt”
De esta forma, cada vez que el router Titan recoja un trap SNMP válido, será reenviado al bróker MQTT en forma de JSON. Dicho json tendrá la siguiente estructura:
{“TYPE”:”SNMPTRAP”,”TS”:”11/11/2018 18:06:05”,”IMEI”,”354033093111348”,”P”:””,”DATA”:”1.3.6.1.4.1.45711.1.1.11.1.1.1.0”}
Donde TYPE indica el tipo de JSON enviado, TS indica el TIMESTAP de cuando se produjo el evento, IMEI indica el imei del router Titan y DATA incluye el OID recibido por el router.
Para cualquier consulta contacte con nosotros en iotsupport@mtxm2m.com.