Evaluando propuestas

Recepcion y Representación de Alarmas en pantalla

Publicado el 02 Mayo, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Sistema de Recepción y Representación de Alarmas en un mapa

Aplicación para pc windows desde xp en adelante

tendrá uno mas modulos de recepción

en principio tendrá un modulo re recepción compatible con una receptora de protocolo surgard por ip o puerto serial  con parametros configurables.  Controla el Hearthbeat y maneja los eventos de supervisión de esa Receptora

En otra etapa tendrá otros módulos como ser:
•    Protocolo XVM de las Radios
•    Protocolos de Rastreo




En la pantalla se ve un Plano que es en realidad un JPG

Sobre ese plano se marcan ICONOS con distintas formas: Figuras, puntos, circulos o rectas que pueden cambiar de color y/o  titilar cuando se recibe por serial el string correspondiente.

Los Iconos cambian de estado según:
•        Reporte recibidos por IP o serial
•        Click de Mouse

Estados de los ICONOS
•    Normal
•    Alarma
•    Excluido
•    Desconocido
•    Apagado

Las transiciones entre estados generan distintos Audios
El sistema debe tener una proteccion anticopia que valide datos de la PC en la que se instala. SI la proteccion “no cumple”, la aplicación “cae” cada 30 minutos.

Debe incluir un control de vida de ID asociado a uno o mas sensores, es decir, cada Radio, panel de alarma, Avisador de Emergencia, etc. Transmite cada cierto tiempo un reporte de vida y si no llega ese evento o cualquier otro del ID, en un tiempo prefijado se debe generar un aviso de falla de ese sensor.

Cada sensor  se relaciona con una ID (cuenta) + Evento + partición + zona

En el caso de una Casa de un Barrio, el icono cambia de acuerdo al evento recobido de esa casa, haciendo asi un monitoreo básico de las mencionadas casas del barrio.

Cada Icono tiene un campo para escribir su etiqueta,  descripción y un comentario general. 

Los ICONOS tendran distintos estados:  Operativo / Test / Instalación y Baja.  Solo los operativos generan accion en la pantalla.
Todos van al historico, salvo los de baja.

Todos los cambios en los ICONOS, asi como el arranque y baja del programa se guardan en un log, que se corta por día, generando asi uno nuevo cada dia.

Al generar cada nuevo Log, se controla el espacio consumido por los logs diarios y si se supera el parámetro "Espacio de Logs máximo" se borran los logs más viejos hasta quedar dentro del espacio permitido.  Evitando que el sistema quede fuera de servicio por disco lleno

Se guarda una Tabla con el estado de cada ICONO, pues luego de cada cierre de evento se respeta el estado de esta tabla

En la configuración de cada ICONO se indica en que estado se lo representa al arrancar el programa.  La idea es que los Iconos correspondientes a los sensores conectados directo a Radios Mesh aparezcan en DESCONOCIDO, de modo que la Guardia recorra, dispare para uno para que el ICONO quede en su estado real.
 
Al iniciar el programa se lanzan los controles de N minutos.

Cualquier cambio de estado genera una ventana pop-up:
•    Evento:
•    Detalle del Evento
•    Instrucciones (para ese Grupo de eventos)
•    Usuario y contraseña (se puede cambiar)
•    Gestión de verificación
•    Gestion de cierre de evento
Los cierres se almacenan con fecha y hora, en sus dos instancias, para luego mostrarlo en pantalla para auditoria

Al entrar en consulta de histórico se pide usuario y contraseña, que tendrá que tener jerarquía adecuada para ingresar.
La consulta se realiza desde/hasta Fecha + hora y se exporta como texto separado entre comas para tomar con Excel o a pdf (si no esta instalado el pdf, cuando se elije esa opción se avisa y se permite esc)

Cada N minutos "Tiempo de Logueo" al pie de la pantalla se pide nuevamente usuario y contraseña con el método indicado mas arriba.  Se loguea el pedido y el logueo.

Habrá un ABM de Operadores
•    Email
•    Contraseña
•    Nivel de Acceso:  Visualización, cierre, Histórico, Configuración, Cierre de la Aplicación
•    Foto

En un área de la pantalla se podría mostrar los últimos eventos recibidos que quepan

Estado inicial    Estado final    Pop-up    Audio    Evento que lo genera
Normal    Normal              
    Alarma              
    Excluido              
    Desconocido              
    Apagado              
Alarma    Normal              
    Alarma              
    Excluido              
    Desconocido              
    Apagado              
Excluido    Normal              
    Alarma              
    Excluido              
    Desconocido              
    Apagado              
Desconocido    Normal              
    Alarma              
    Excluido              
    Desconocido              
    Apagado              
Apagado    Normal              
    Alarma              
    Excluido              
    Desconocido              
    Apagado              

INTRUCCIONES:
•    Sensor x Intrusion
•    Sensor x Supervision
•    Panel de Alarma x Intrusion
•    Panel de Alarma x Asalto
•    Panel de Alarma x Fuego
•    Panel de Alarma x Supervision
•    Avisador de Emergencia x Asalto
•    Avisador de Emergencia x Fuego
•    Avisador de Emergencia x Medico

pop-up de video
se podrá relación en cada evento un string de caracteres con un comando rstp
este popup se podrá configurar en tamaño inicial y en que cuarto inicial de la pantalla aparecerá.
En función de los avances del proyecto se proveerá mas información

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Windows

Plazo de Entrega: No definido

Habilidades necesarias