header

Alarmas remotas

XOne® envía avisos con acuse de recibo a tu móvil que deben ser atendidos

El sistema de gestión de alarmas móviles de Warnier (XOneAlarm) es un software que permite el envío y gestión de alarmas hacia dispositivos móviles (aplicaciones que se ejecuten en dispositivos móviles para enviarles avisos de eventos de mayor o menor importancia y a los cuales el usuario móvil debe atender de forma más o menos inmediata).

Para este propósito se ha desarrollado una infraestructura que permite que cualquier dispositivo generador de información (maquinaria, sistema de cómputo, aplicación de gestión, etc.) sean capaces de enviar alarmas a los dispositivos que están registrados como miembros de la red de alarmas, de forma que estos puedan no solo darse por enterados de dichos eventos, sino enviar respuestas relacionadas con los mismos.

El sistema puede esquematizarse de la siguiente manera:

Alarmas Remotas

La estructura básica del sistema consiste en un servidor de alarmas, el cual se ejecuta como servicio de Windows (en una máquina que ejecute Windows NT o superior) y que se encarga de recibir las alarmas que llegan en tiempo real (bien sea generadas por equipamiento industrial o electrónico de cualquier naturaleza, o enviadas directamente desde una aplicación o un panel de control ubicado en un PC) así como de la gestión de dichas alarmas y su almacenamiento en una base de datos.

Este servidor se encarga de gestionar la conexión de los clientes remotos, los cuales se conectan a él para indicarle su presencia, así como sus datos de conexión. Los terminales pueden ser dispositivos con Windows, Windows CE o Symbian System 60/80, en los cuales se aloja un pequeño cliente de alarmas que mantiene abierta una conexión a Internet en la cual se dispone de un canal de escucha de forma permanente. Cuando el servidor de alarmas tiene información que enviarle a un Terminal remoto en concreto, obtiene de la lista su última dirección conocida e intenta conectarse con él. Si dicha conexión falla, la alarma se recicla para intentar enviarla nuevamente más adelante, o en caso de tratarse de un dispositivo con métodos de envío alternativos (como es el caso de los teléfonos móviles) intenta enviar los datos de la alarma por la conexión alternativa. El reciclaje de la alarma ocurre de todas formas, ya que se supone que el método alternativo es siempre menos fiable, por lo que la aplicación intentará siempre reintentar el envío de forma directa mientras no loconsiga. Opcionalmente el servidor se puede configurar para establecer un mecanismo de escalado de mensajería que permite delegar las alarmas fallidas o no contestadas hacia otros terminales, de manera que en el peor caso la alarma no se pierda.

Si se configura un servidor de bases de datos, se pueden almacenar las alarmas que se vayan recibiendo, así como los datos de los clientes. De esta manera, si el servicio se tuviera que reiniciar o fallara algo durante su ejecución, las alarmas se pueden recuperar una vez que se reinicie el sistema. El mecanismo de escalado de mensajería necesita obligatoriamente de la configuración con base de datos.