250 likes | 649 Views
Universidad de Morón Facultad de Informática, Ciencias de la comunicación y Técnicas Especiales. Sistema de Control y Gestión Remoto para Sistemas Domóticos. Presentación. Sistema de Control y Gestión Remoto para Sistemas Domóticos Besozzi , Eduardo Martín Di Pasqua , Matías Sebastian
E N D
Universidad de MorónFacultad de Informática, Ciencias de la comunicación y Técnicas Especiales Sistema de Control y Gestión Remoto para Sistemas Domóticos
Presentación Sistema de Control y Gestión Remoto para Sistemas Domóticos Besozzi, Eduardo Martín Di Pasqua, Matías Sebastian • Tutor: Ing. Luis Campos • Área: Investigación aplicada al Área de discapacidades • Línea de investigación: Sistema domótico para discapacitados. Sistema de Control y Gestión Remoto para Sistemas Domóticos
Agenda Domótica e Inmótica Introducción a RELHOG Limitaciones del sistema RELHOG Aporte Hipótesis Solución Pegasus Demostración Conclusiones Futuras líneas de investigación Sistema de Control y Gestión Remoto para Sistemas Domóticos
Domótica e Inmótica Domótica domus: casa (latín) , tica: automática (griego) Conjunto de sistemas capaces de automatizar una vivienda. Inmótica • Sistema de control inteligente para la gestión y control de edificios corporativos, hoteleros o residenciales Sistema de Control y Gestión Remoto para Sistemas Domóticos
Introducción a RELHOG Sistema domótico RELHOG Orientado a discapacitados Control Local Control de los dispositivos agrupados por ambientes Realizado en Visual Basic 6.0 Detección de eventos dentro de la vivienda Sistema de Control y Gestión Remoto para Sistemas Domóticos
Limitaciones del sistema RELHOG Control de dispositivos de forma local • ¿Cómo se encuentra mi casa? (Monitoreo) • ¿Cómo encender la calefacción antes de llegar? (Control) • ¿Cómo saber si hay un intruso en mi casa? (Seguridad) • ¿Puedo visualizar algún ambiente de mi casa? (Visual) • ¿Puedo conocer el estado de mi casa y mi negocio al mismo tiempo? (Inmótica) Sistema de Control y Gestión Remoto para Sistemas Domóticos
Aporte Romper las fronteras del sistema domótico RELHOG, permitiendo la gestión y control a distancia. Integración de diferentes sistemas domóticos en forma simultánea Mejorar la calidad de vida de las personas Sistema de Control y Gestión Remoto para Sistemas Domóticos
Hipótesis ¿Es posible diseñar un sistema de control y gestión a distancia mediante el uso de dispositivos móviles para el sistema domótico RELHOG, permitiendo además que sea extensible a otros sistemas domóticos utilizando herramientas de código libre? Sistema de Control y Gestión Remoto para Sistemas Domóticos
Solución PEGASUS Sistema de Control y Gestión Remoto para Sistemas Domóticos Sistema de Control y Gestión Remoto para Sistemas Domóticos
Portal Pegasus Permite interacción del usuario con sistemas domóticos Sistema Web basado en J2EE Patrón MVC Interfaz Web basado en AJAX PegasusStream Sistema para manejo de streaming y cámaras Web Java sobre Spring Interfaz de usuario basado en Adobe Flash y ActionScript Sistema de Control y Gestión Remoto para Sistemas Domóticos
Características Acceso remoto vía Web y WAP Ejecución de acciones Monitoreo/Seguridad Tareas programadas Alertas Informe de eventos Extensible a otros tipos de sistemas domóticos Control de diferentes tipos de sistemas domóticos en forma simultánea Sistema de Control y Gestión Remoto para Sistemas Domóticos
Arquitectura física Sistema de Control y Gestión Remoto para Sistemas Domóticos
Arquitectura física - Streaming Sistema de Control y Gestión Remoto para Sistemas Domóticos
Arquitectura lógica framework Interfaz Usuario HTML JavaScript RichClient Dispatcher Controller Lógica de Negocio Service Factory Bean Service Model Domain Persistent Object XStream Acceso Datos XML Data Sistema de Control y Gestión Remoto para Sistemas Domóticos
Arquitectura lógica Pegasus Portal Web Dispatcher Controllers Driver Manager Driver Driver 2 Shim EventMessage Shim Subscriber Shim Publisher Shim Data Transform Sistema Domótico Sistema Domótico 2 Sistema de Control y Gestión Remoto para Sistemas Domóticos
Manejo de eventos Estructura de un evento EventMessage - Identificadordel Evento - Descripción - Estado del Evento Event - Ambiente - Dispositivo - Usuario - Accion del Dispositivo - Respuesta del Dispositivo - Origen del Evento Sistema de Control y Gestión Remoto para Sistemas Domóticos
Manejo de eventos Estados del Evento Evento lanzando desde el portal Pendiente Evento procesado por el sistema domótico Procesado Estado final, de acuerdo a la respuesta del sistema Error Finalizado Timeout Sistema de Control y Gestión Remoto para Sistemas Domóticos
Información de la configuración del sistema domótico. • Transmisión y comunicación de eventos. Driver Manager Driver Driver 2 Sistema Domótico Sistema Domótico 2 Driver Shim El manejo de varios drivers permite el control y gestión de sistemas domóticos de manera centralizada Sistema de Control y Gestión Remoto para Sistemas Domóticos
Permite subscribir acciones hacia el sistema conectado y recibir publicaciones de eventos desde el sistema domótico. Shim Driver La implementación depende de la arquitectura y de los posibles métodos de comunicación que el sistema de domótico provea. Shim Shim Subscriber Shim Publisher Shim Data Transform Sistema de Control y Gestión Remoto para Sistemas Domóticos
Implementación ShimRelhog • Publicación y subscripción de mensajes de metadatos (archivos) • Componente de transformación bidireccional de mensaje (XML a texto plano y viceversa) Shim XSLT Relhog Sistema de Control y Gestión Remoto para Sistemas Domóticos
Demostración Sistema de Control y Gestión Remoto para Sistemas Domóticos
Aprovechamiento de tecnologías actuales para mejorar la calidad de vida de personas Se cumple la hipótesis: Los componentes Driver y Shim permiten crear sistemas inmóticos controlando diferentes sistemas domóticos de diferentes tecnologías en forma simultánea. Sistema de Control y Gestión Remoto para Sistemas Domóticos
Inmótica: Desarrollo de otros drivers/shim Reconocimiento de dispositivos desconocidos y sincronización de configuración Integración con sistema de Seguridad Identificación de personas a través del módulo de monitoreo Reconocimiento de voz Sistema de Control y Gestión Remoto para Sistemas Domóticos
¿Preguntas? Sistema de Control y Gestión Remoto para Sistemas Domóticos
¡Muchas gracias! Sistema de Control y Gestión Remoto para Sistemas Domóticos