cex_ pt3. protocolos de interoperabilidad

14
Liderado por: Interfaces de relación entre el entorno y las personas con discapacidad Comité de Expertos 2009 PT3 Protocolos de Interoperabilidad Viernes 25 de septiembre Liderado por:

Upload: inredis-research-project-led-by-technosite

Post on 06-Dec-2014

1.506 views

Category:

Sports


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: CEX_ PT3. Protocolos de Interoperabilidad

Comité de Expertos 2009

PT3 Protocolos de Interoperabilidad

Viernes 25 de septiembre

Liderado por:

Page 2: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

PT 3. Protocolos de Interoperabilidad

Empresas participantes: TechnositeIbermáticaMovíquityVodafone

Centros de Investigación:VicomtechESIUPC

Lidera: Ibermática

Page 3: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

0. Índice de contenidos

1. Descripción PT 32. Resultados Investigación 2009 3. Conclusiones

Page 4: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

1. Descripción del PT 3

La interoperabilidad es definida por la European Interoperability Framework (EIF) como “ la capacidad de los sistemas de comunicación e información, y a los procesos que estos soportan, de intercambiar datos y facilitar el uso compartido de información y conocimiento”.

La interoperabilidad es difícil de abordar como un problema único y por ello se plantea dividirla en diferentes aspectos.

Interoperabilidad técnica, semántica y organizativa

La interoperabilidad técnica es la forma más directa de interconexión de aplicaciones a través de diversos componentes tecnológicos, incluyendo aspectos clave como el uso de estándares y especificaciones abiertos, integración, presentación e intercambio de datos, utilización de software de interconexión (middleware), accesibilidad y servicios de seguridad

Page 5: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

1. Descripción del PT 3

Investigar los requerimientos para garantizar la interoperabilidad técnica

Plantear una solución que cumpla los siguientes requisitos

Permita desde un dispositivo móvil la interoperabilidad remota de aplicaciones, consumiéndolas como servicios

Permita la interactuar al usuario con interfaces adaptadas y personalizadas

Facilitar la labor de configuración al usuario, con la auto configuración y la ubicuidad de todos los recursos necesarios, como objetivo final

Usuario Disp. Cliente

interoperabilidad

Disp. Objetivo

Page 6: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

2. Resultados de la investigación

Definir los requerimientos de interoperabilidad necesarios para lograr la interoperabilidad universal que se plantea en el proyecto

Solución basada en la arquitectura UCH:

El Concentrador de Control Universal (UCH) es una arquitectura de software estandarizada de accesibilidad e interoperabilidad, que persigue que todos los sistemas y dispositivos presentes en el hogar digital puedan ser controlados desde el dispositivo personal más cercano a las necesidades de cada usuario.

Ejecutar una serie de prototipos que establezcan la adecuación y potencialidad de UCH en los entornos tecnológicos propuestos dentro de INREDIS

Page 7: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

2. Resultados de la investigación

Problema: dificultades para controlar numerosos dispositivos debido a la complejidad o no accesibilidad de sus interfaces de usuario.

Solución: Habilitar interfaces de usuario alternativas.

Universal Remote Console / Universal Control Hub (URC/UCH):

Permite que los dispositivos /servicios puedan ser controlados mediante otras interfaces de usuario distintas a la suya.

UCH implementa el estándar URC para el caso de que haya más de un dispositivo de usuario y más de un dispositivo objetivo en un mismo entorno.

Page 8: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

2. Resultados de la investigación

UCH:

Page 9: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

2. Resultados de la investigación

Activación de un semáforo de peatones (simulación)

Apertura cerradura de una puerta (simulación)

Recepción de aviso de pulsación de un timbre (simulación)

Red de sensores que permite el control de una televisión y una lámpara

Control de la televisión digital a través del Windows Media Center

Comunicación entre UCH y servicios web

Page 10: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

2. Resultados de la investigación

Activación de un semáforo de peatones (simulación)

El target es un semáforo y en este caso no es un dispositivo físico en si, sino que esta emulado a través de una aplicación Web que se comporta como tal.

Todos estos cambios de estado se reflejan también en el dispositivo controlador, ya que los botones cuentan con iconos luminosos que permiten deducir el estado actual del semáforo.

Apertura cerradura de una puerta (simulación)

El target es un puerta y en este caso no es un dispositivo físico en si, sino que esta emulado a través de una aplicación Web que se comporta como tal, implementado toda la lógica necesaria para que la puerta reciba los mensajes del TA y se abra la puerta.

Page 11: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

2. Resultados de la investigación

Recepción de aviso de pulsación de un timbre (simulación)El target es un puerta y en este caso no es un dispositivo físico en si, sino que esta emulado a través de una aplicación Web que se comporta como tal de forma que cuando alguien accione el pulsador del timbre, este avisara a la plataforma UCH mediante una notificación.

Red de sensores que permite el control de una televisión y una lámpara

El target son dos dispositivos físicos, una lámpara y una televisión.

En el control de la lámpara se han implementado el Encendido/Apagado (ON/OFF), variación de la intensidad lumínica (utiliza un comando que permite aumentar la intensidad de la luz).

En el control del televisor se han implementado Encendido/Apagado (ON/OFF), Subir/Bajar el volumen), silenciar el televisor (opción MUTE), Subir/Bajar el canal, Indicar el canal deseado, Aumentar/Reducir brillo.

Page 12: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

2. Resultados de la investigación

Control de la televisión digital a través del Windows Media Center

El piloto está compuesto un Windows Media Center y por un UCH. Para comunicar ambos se utiliza el protocolo TCP/IP.

El target es el MCE controller, que es un plugin que se ejecuta dentro del WMC de forma invisible para el usuario. Este plugin actúa como servidor TCP/IP y el puerto que utiliza para la escucha es el 5150 y lo que espera es una cadena de texto. El MCE controller procesa el texto y si corresponde con alguna función implementada la ejecuta. Por ejemplo si mandamos “get_channel” nos devuelve el canal activo.

Comunicación entre UCH y servicios webEl target en este caso es un Ws, y para controlarlo es necesario desarrollar dos módulos: TDM y TA.

El módulo TDM se encarga del descubrimiento de nuevos servicios web y se comunica directamente con el registro UDDI con el que comparte buena parte de su funcionalidad.

El módulo TA se encarga de controlar el servicio web especificado mediante WDSL, la comunicación se lleva a cabo a través de mensajes SOAP. Al final, el cliente es capaz de controlar servicios web de forma trasparente a través de la interfaz UCH.

Page 13: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

3. Conclusiones

URC Universal Remote Console.Define una metodología estándar de exposición de las funcionalidades de los diferentes dispositivos/servicios.

Ventajas Da soporte al diseño interfaces de usuario Accesibles y es Multidioma. Uso de estándares abiertos. Permite la creación de un único mando remoto universal con dispositivos como PDAs, teléfonos.

Inconvenientes El estándar no incluye mecanismos de seguridad ni de privacidad .

UCH El Universal Control Hub. Es una propuesta de una arquitectura posible para implementar los conceptos del estándar URC en el caso de que haya más de un dispositivo de usuario y más de un dispositivo objetivo.

Inconvenientes El estándar no incluye mecanismos de seguridad, ni de privacidad y orientado al control domótico del hogar

Page 14: CEX_ PT3. Protocolos de Interoperabilidad

Liderado por:

Interfaces de relación entre el entorno y las personas con discapacidad

3. Conclusiones

Existen distintas implementaciones de UCH disponibles (UCHj (Java), UCHe (C++), y la propietaria en C#, .net, de Meticube)

UCH permite una configuración local o remota y ambas son importantes para el desarrollo de los casos de uso Inredis

El modelado de usuario no lo debe implementar UCH

Se deben proponer UIPM alternativos a HTTP, dependiendo de la tecnología de comunicación empleada

UCH permite el consumo de WS