Inicio » Blog » IO Juggler – Convierte tu dispositivo Teltonika en controlador de entradas y salidas

IO Juggler – Convierte tu dispositivo Teltonika en controlador de entradas y salidas

El IO Juggler permite crear un lógica compleja de eventos, condiciones y acciones en base a las entradas de los dispositivos Teltonika.

La secuencia de funcionamiento es la siguiente

IOO Juggler
IO Juggler – Secuencia de funcionamiento

Cuando un ‘trigger’ de entrada sucede, el algoritmo verifica si alguna condición configurada por el usuario se cumple y en este caso se ejecuta la acción programada.

Por ejemplo, si configuramos el I/O Juggler de la siguiente forma:

  • Trigger – flanco de subida de la entrada digital.
  • Condition – 8:00 AM – 5:00 PM.
  • Action – enviar email.

La secuencia de operación será la siguiente:

  1. Un dispositivo conectado a la entrada digital del equipo sube una señal.
  2. El equipo lo detecta y pasa a verificar la condición adicional, en este caso si la hora está comprendida entre las 8:00 AM y las 5:00 PM.
    •  – El equipo envía un email.
    • No – El equipo no envía un email.

Se pueden especificar múltiples acciones y mútiples condiciones para cada regla del I/O Juggler.

Podemos no especificar ninguna condición adicional y el mecanismo de funcionamiento sería el siguiente:

IO Juggler – Secuencia de funcionamiento sin condiciones

Input

Este menú permite crear los inputs que desencadenarán la lógica del I/O Juggler. Estos inputs sólo hacen referencia a cambios de nivel en las entradas digitales del equipo. Una vez selecciona la entrada sobre la que actuará el I/O Juggler podemos configurar los siguientes parámetros:

  • Trigger interval: define el intervalo mínimo en segundos entre triggers. Si se produce un segundo trigger antes de este intervalo, éste se ignorará.
  • Trigger: nos define qué cambio de nivel en la entrada desencadena el trigger (rising/falling/both)
  • Add actions: permite añadir acciones a esta regla (previamente han de haberse definido)
  • Add conditions: permite añadir condiciones adicionales que el I/O Juggler verificará antes de ejecutar las acciones asociadas (estas condiciones adicionales son opcionales)

Actions

Este menú nos permite definir las posibles acciones a realizar, que son las siguiente:

  • Email: envía un email. Necesita haber configurado previamente una cuenta para envío de emails a través del menú System → Administration → Recipients → Email Accounts
  • SMS: envía un mensaje de texto a uno o varios números de teléfonos (grupos). Al igual que en el caso del email el contenido del mensaje puede rellenarse con unas macros para mostrar información de estado del equipo

Output: permite modificar el estado de una salida

  • HTTP: permite ejecutar un HTTP post/get
  • Script: permite ejecutar un script definiendo su ubicación y sus parámetros o argumentos
  • Reboot: reinicia el equipo
  • Profile: permite conmutar a un perfil de configuración determinado
  • Change SIM: en equipos con doble SIM permite conmutar a otra SIM

Conditions

Este menú permite definir condiciones adicionales que el I/O Juggler verifica antes de ejecutar la acción. Como ya dijimos estas condiciones adicionales son opcionales y pueden no definirse en cuyo caso la acción se ejecutará nada más producirse el trigger.

  • I/O: permite definir una condición basada en el estado (alto/bajo) de una determina entrada digital
  • Analogue Voltage: permite definir una condición basada en unos umbrales mínimo y máximo para una señal analógica
  • Boolean group: permite definir un grupo de condiciones basado en los siguientes operadores booleanos:
    • AND – todas las condiciones han de ser ciertas
    • NAND – al menos una condición ha de ser falsa
    • OR – al menos una condición ha de ser cierta
    • NOR – ninguna de las condiciones ha de ser cierta
  • Date/Time: permite definir una condición basada en un horario (minuto de la hora, hora del día, día de la semana, día del mes o día del año)
1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (Ninguna valoración todavía)
Cargando...