Proyecto de ASO Seguridad de un Edificio BFM reload.

16
Proyecto de ASO Proyecto de ASO Seguridad de un Edificio Seguridad de un Edificio BFM BFM reload reload

Transcript of Proyecto de ASO Seguridad de un Edificio BFM reload.

Page 1: Proyecto de ASO Seguridad de un Edificio BFM reload.

Proyecto de ASOProyecto de ASO

Seguridad de un EdificioSeguridad de un Edificio

BFMBFM reloadreload

Page 2: Proyecto de ASO Seguridad de un Edificio BFM reload.

¿ Que es ?¿ Que es ?Idea Inicial:

Un sistema distribuido de recogida del estado de detectores de intrusión en un edificio:

Permite tener varias maquinas que sirvan de sensores de recogida de datos , en nuestro caso 3.

Page 3: Proyecto de ASO Seguridad de un Edificio BFM reload.

Diagrama de Desarrollo: Diagrama de Desarrollo:

RedRedolecolector tor Recoge los datos de los nodos (conjunto de sensores Recoge los datos de los nodos (conjunto de sensores agrupados en nuestro caso por pisos). agrupados en nuestro caso por pisos).

Almacén Bruto Almacén Bruto Almacena los datos recogidos en un instante para todos Almacena los datos recogidos en un instante para todos los pisos por el Receptor sin tratar añadiéndoles la los pisos por el Receptor sin tratar añadiéndoles la fecha y hora a la que fueron recibidos. fecha y hora a la que fueron recibidos.

Procesador Procesador Procesa la petición del Servidor Web y controla los Procesa la petición del Servidor Web y controla los sensores (activados/desactivados). sensores (activados/desactivados).

Servidor Web Servidor Web Recibe y envía la petición de los usuarios y las pide al Recibe y envía la petición de los usuarios y las pide al procesador. procesador.

Almacén Neto Almacén Neto Guarda las consultas habituales procesadas para Guarda las consultas habituales procesadas para servirlas más rápido (historial) servirlas más rápido (historial)

Page 4: Proyecto de ASO Seguridad de un Edificio BFM reload.

Diagrama de Casos de Uso:Diagrama de Casos de Uso:

El Usuario tiene las siguientes las posibilidades de interactuar con el El Usuario tiene las siguientes las posibilidades de interactuar con el sistema.sistema.

EEl usuario tiene acceso al sistema mediante una l usuario tiene acceso al sistema mediante una contraseña ,proporcionada por el administrador ,ya que podrá activar y contraseña ,proporcionada por el administrador ,ya que podrá activar y desactivar los sensoresdesactivar los sensores, , las alertas y avisar a la policía. las alertas y avisar a la policía.

Login

Datosactuales

Alertas

Datos anteriores

Estadísticas

AvisarPolicía

Anular Alerta

Usuario

Page 5: Proyecto de ASO Seguridad de un Edificio BFM reload.

Interfaz de Usuario IInterfaz de Usuario I

Esta será la primera pantalla del Servidor Web al que se enfrenta el Esta será la primera pantalla del Servidor Web al que se enfrenta el usuario.usuario.

Es amigable y simple ya que solo requiere un nick y contraseña Es amigable y simple ya que solo requiere un nick y contraseña previamente proporcionados al usuario. (no se puede registrar previamente proporcionados al usuario. (no se puede registrar nadie mas) nadie mas)

Ya que se trata de un servicio pensado para la seguridad ,el Ya que se trata de un servicio pensado para la seguridad ,el usuario es el encargado o el dueño del edificio . Además solo se usuario es el encargado o el dueño del edificio . Además solo se puede acceder a un único edificio por usuario.puede acceder a un único edificio por usuario.

Page 6: Proyecto de ASO Seguridad de un Edificio BFM reload.

Interfaz de Usuario IIInterfaz de Usuario II

Se muestra el plano del edificio con la disposición de los Se muestra el plano del edificio con la disposición de los detectores y la situación actual de los sensores y la detectores y la situación actual de los sensores y la mascara, es decir la situación de cada sensor Activo mascara, es decir la situación de cada sensor Activo (verde) y Desactivado (Rojo) por cada planta del edificio(verde) y Desactivado (Rojo) por cada planta del edificio. .

Detectando

No Detectando

En la Pestaña En la Pestaña DETECTORESDETECTORES

Page 7: Proyecto de ASO Seguridad de un Edificio BFM reload.

Recolector y SensoresRecolector y Sensores

El RecolectorEl RecolectorEs un cliente multihilo ,que permite la conexión a varios sensores reuniendo la Es un cliente multihilo ,que permite la conexión a varios sensores reuniendo la información de todo el edificio y almacenándola en un fichero añadiendo la fecha y información de todo el edificio y almacenándola en un fichero añadiendo la fecha y hora.hora.Cada Cada SensorSensor es un servidor que cada 5 segundos manda la información de su es un servidor que cada 5 segundos manda la información de su estado .En nuestro caso está simulado con el teclado de un PC permitiendo nos estado .En nuestro caso está simulado con el teclado de un PC permitiendo nos detectar que tecla se ha pulsado y mandar esta información al recolector a través detectar que tecla se ha pulsado y mandar esta información al recolector a través de un socket . Cada sensor simula el conjunto de dispositivos de detección de una de un socket . Cada sensor simula el conjunto de dispositivos de detección de una planta del edificio.planta del edificio.El Cliente puede activar y desactivar los sensores desde el procesador ( servidor) El Cliente puede activar y desactivar los sensores desde el procesador ( servidor)

Page 8: Proyecto de ASO Seguridad de un Edificio BFM reload.

Almacén Almacén

ALMACEN ALMACEN

El almacén en principio es solo un fichero en el que se almacena la fecha y El almacén en principio es solo un fichero en el que se almacena la fecha y hora , con el piso , la situación de los sensores en este instante y su hora , con el piso , la situación de los sensores en este instante y su máscara concatenando todos los pisos y sus situaciones.máscara concatenando todos los pisos y sus situaciones.

El almacén puede estar en la misma máquina que el recolector o en otra El almacén puede estar en la misma máquina que el recolector o en otra maquina y la información es guardada por el recolector a través de RMI.maquina y la información es guardada por el recolector a través de RMI.

Almacena los datos con fecha, hora y estado de los detectores Almacena los datos con fecha, hora y estado de los detectores

Page 9: Proyecto de ASO Seguridad de un Edificio BFM reload.

ProcesadorProcesador

PROCESADORPROCESADOR

Procesa los datos pedidos desde el servidor Web ,mandando información Procesa los datos pedidos desde el servidor Web ,mandando información actual leyendo desde el almacén la ultima línea introducida por el actual leyendo desde el almacén la ultima línea introducida por el recolector o accediendo desde el comienzo para mostrar el histórico.recolector o accediendo desde el comienzo para mostrar el histórico.

Nos permite activar o desactivar sensores atendiendo las peticiones que Nos permite activar o desactivar sensores atendiendo las peticiones que ser hagan en el Servidor.ser hagan en el Servidor.

Interactúa con el Servidor por RMI.Interactúa con el Servidor por RMI.

Page 10: Proyecto de ASO Seguridad de un Edificio BFM reload.

Servidor WebServidor Web

SERVIDOR Web SERVIDOR Web

Gestiona la autorización del usuario, envía al procesador la petición y Gestiona la autorización del usuario, envía al procesador la petición y muestra los resultados mediante Servlet. Utiliza el servidor WEB Tomcat. muestra los resultados mediante Servlet. Utiliza el servidor WEB Tomcat.

Concretamente es Cliente RMI y recibe datos desde el PROCESADOR. Concretamente es Cliente RMI y recibe datos desde el PROCESADOR. También utiliza funcionalidades del procesador remotamente para activar También utiliza funcionalidades del procesador remotamente para activar y desactivar los sensores.y desactivar los sensores.

Page 11: Proyecto de ASO Seguridad de un Edificio BFM reload.

Ejemplo de FuncionamientoEjemplo de Funcionamiento

Introduciendo un usuario y una contraseña correctas accedemos al Introduciendo un usuario y una contraseña correctas accedemos al servicio.servicio.

Page 12: Proyecto de ASO Seguridad de un Edificio BFM reload.

Proyecto Seguridad en EdificioProyecto Seguridad en Edificio

En esta captura se puede ver la situación de los sensores a una hora En esta captura se puede ver la situación de los sensores a una hora concreta.concreta.

Page 13: Proyecto de ASO Seguridad de un Edificio BFM reload.

Proyecto Seguridad en EdificioProyecto Seguridad en Edificio

Prueba 2 Han cambiado los sensoresPrueba 2 Han cambiado los sensores

Page 14: Proyecto de ASO Seguridad de un Edificio BFM reload.

Proyecto Seguridad en EdificioProyecto Seguridad en Edificio

Prueba3 Otra situaciónPrueba3 Otra situación

Page 15: Proyecto de ASO Seguridad de un Edificio BFM reload.

¿Que Podemos destacar ?¿Que Podemos destacar ?

Se trata de un proyecto diferente al Se trata de un proyecto diferente al resto ya que recoge datos de resto ya que recoge datos de sensores o maquinas (en nuestro sensores o maquinas (en nuestro caso simulados por Ordenadores).caso simulados por Ordenadores).

Page 16: Proyecto de ASO Seguridad de un Edificio BFM reload.

Proyecto Seguridad en EdificioProyecto Seguridad en Edificio

¿Alguna pregunta?¿Alguna pregunta?