Sobre este proyecto
it-programming / desktop-apps
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