SlideShare uma empresa Scribd logo
1 de 14
     Comité de Expertos 2009           PT3       Protocolos de Interoperabilidad Viernes 25 de septiembre Liderado por:
PT 3. Protocolos de Interoperabilidad Empresas participantes:  Technosite Ibermática Movíquity Vodafone Centros de Investigación: Vicomtech ESI UPC Lidera: Ibermática
0. Índice de contenidos 1. Descripción PT 3 2. Resultados Investigación 2009  3. Conclusiones
1. Descripción del PT 3 La interoperabilidad es definida por la  EuropeanInteroperability 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
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
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
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 usuarioalternativas. Universal RemoteConsole / 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.
2. Resultados de la investigación UCH:
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
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.
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.
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 web El 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.
3. Conclusiones   URC Universal RemoteConsole. 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
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

Mais conteúdo relacionado

Destaque

Informe del Parlamento sobre La Responsabilidad Social en España.
Informe del Parlamento sobre La Responsabilidad Social en España.Informe del Parlamento sobre La Responsabilidad Social en España.
Informe del Parlamento sobre La Responsabilidad Social en España.guestac6464
 
Memoria Del Encuentro “Politicas Institucionales de Proteccion de Ninez y Co...
Memoria Del  Encuentro “Politicas Institucionales de Proteccion de Ninez y Co...Memoria Del  Encuentro “Politicas Institucionales de Proteccion de Ninez y Co...
Memoria Del Encuentro “Politicas Institucionales de Proteccion de Ninez y Co...IS Bolivia
 
Human age 2.0 - Forum amec 2016
Human age 2.0 - Forum amec 2016Human age 2.0 - Forum amec 2016
Human age 2.0 - Forum amec 2016AMEC
 
Presentacion comite cientifico foro 22 mayo
Presentacion comite cientifico foro 22 mayoPresentacion comite cientifico foro 22 mayo
Presentacion comite cientifico foro 22 mayoRose Menacho
 
Consideraciones finales en la redaccion de un artículo científico
Consideraciones finales en la redaccion de un artículo científicoConsideraciones finales en la redaccion de un artículo científico
Consideraciones finales en la redaccion de un artículo científicoJose Alberto Ramirez Ramirez
 
Implementacion de sgc (fases i y ii)
Implementacion de sgc (fases i y ii)Implementacion de sgc (fases i y ii)
Implementacion de sgc (fases i y ii)enlacebj
 
Folleto Inclusion
Folleto InclusionFolleto Inclusion
Folleto Inclusionrubendmv
 
La gestión de una revista científica al iniciar el siglo XXI-Monge-Nájera
La gestión de una revista científica al iniciar el siglo XXI-Monge-NájeraLa gestión de una revista científica al iniciar el siglo XXI-Monge-Nájera
La gestión de una revista científica al iniciar el siglo XXI-Monge-NájeraLatindex
 
Ley de los derechos de las personas adultas
Ley de los derechos de las personas adultasLey de los derechos de las personas adultas
Ley de los derechos de las personas adultaslaloAG12
 
Constitución y Funcionamiento de los Comités Paritarios de Higiene y Seguridad
Constitución y Funcionamiento de los Comités Paritarios de Higiene y SeguridadConstitución y Funcionamiento de los Comités Paritarios de Higiene y Seguridad
Constitución y Funcionamiento de los Comités Paritarios de Higiene y SeguridadAlejandro Navarro Durán
 
ENCUESTA SOBRE DERECHOS HUMANOS
ENCUESTA SOBRE DERECHOS HUMANOSENCUESTA SOBRE DERECHOS HUMANOS
ENCUESTA SOBRE DERECHOS HUMANOSFesar fandi?
 
2 2 OrganizacióN Mundial De Salud
2 2 OrganizacióN Mundial De Salud2 2 OrganizacióN Mundial De Salud
2 2 OrganizacióN Mundial De Saludnekochocolat
 
Organismos que protegen los derechos del trabajador
Organismos que protegen los derechos del trabajadorOrganismos que protegen los derechos del trabajador
Organismos que protegen los derechos del trabajadorDamaris Ventura
 
George Bernard Shaw
George Bernard ShawGeorge Bernard Shaw
George Bernard ShawSchool
 
Anexo I Resolución 15 de junio de 2015
Anexo I Resolución 15 de junio de 2015Anexo I Resolución 15 de junio de 2015
Anexo I Resolución 15 de junio de 2015SuperPT
 

Destaque (20)

Rol del Consultor Nacional MuNet Costa Rica 2015
Rol del Consultor Nacional MuNet Costa Rica 2015Rol del Consultor Nacional MuNet Costa Rica 2015
Rol del Consultor Nacional MuNet Costa Rica 2015
 
Informe del Parlamento sobre La Responsabilidad Social en España.
Informe del Parlamento sobre La Responsabilidad Social en España.Informe del Parlamento sobre La Responsabilidad Social en España.
Informe del Parlamento sobre La Responsabilidad Social en España.
 
Memoria Del Encuentro “Politicas Institucionales de Proteccion de Ninez y Co...
Memoria Del  Encuentro “Politicas Institucionales de Proteccion de Ninez y Co...Memoria Del  Encuentro “Politicas Institucionales de Proteccion de Ninez y Co...
Memoria Del Encuentro “Politicas Institucionales de Proteccion de Ninez y Co...
 
Tics
TicsTics
Tics
 
100 recomendaciones
100 recomendaciones100 recomendaciones
100 recomendaciones
 
Human age 2.0 - Forum amec 2016
Human age 2.0 - Forum amec 2016Human age 2.0 - Forum amec 2016
Human age 2.0 - Forum amec 2016
 
Presentacion comite cientifico foro 22 mayo
Presentacion comite cientifico foro 22 mayoPresentacion comite cientifico foro 22 mayo
Presentacion comite cientifico foro 22 mayo
 
Consideraciones finales en la redaccion de un artículo científico
Consideraciones finales en la redaccion de un artículo científicoConsideraciones finales en la redaccion de un artículo científico
Consideraciones finales en la redaccion de un artículo científico
 
Implementacion de sgc (fases i y ii)
Implementacion de sgc (fases i y ii)Implementacion de sgc (fases i y ii)
Implementacion de sgc (fases i y ii)
 
Folleto Inclusion
Folleto InclusionFolleto Inclusion
Folleto Inclusion
 
La gestión de una revista científica al iniciar el siglo XXI-Monge-Nájera
La gestión de una revista científica al iniciar el siglo XXI-Monge-NájeraLa gestión de una revista científica al iniciar el siglo XXI-Monge-Nájera
La gestión de una revista científica al iniciar el siglo XXI-Monge-Nájera
 
Presentación ENDH 2015
Presentación ENDH 2015Presentación ENDH 2015
Presentación ENDH 2015
 
Ley de los derechos de las personas adultas
Ley de los derechos de las personas adultasLey de los derechos de las personas adultas
Ley de los derechos de las personas adultas
 
Constitución y Funcionamiento de los Comités Paritarios de Higiene y Seguridad
Constitución y Funcionamiento de los Comités Paritarios de Higiene y SeguridadConstitución y Funcionamiento de los Comités Paritarios de Higiene y Seguridad
Constitución y Funcionamiento de los Comités Paritarios de Higiene y Seguridad
 
ENCUESTA SOBRE DERECHOS HUMANOS
ENCUESTA SOBRE DERECHOS HUMANOSENCUESTA SOBRE DERECHOS HUMANOS
ENCUESTA SOBRE DERECHOS HUMANOS
 
CEX_PT6. Interfaces adaptativas
CEX_PT6. Interfaces adaptativasCEX_PT6. Interfaces adaptativas
CEX_PT6. Interfaces adaptativas
 
2 2 OrganizacióN Mundial De Salud
2 2 OrganizacióN Mundial De Salud2 2 OrganizacióN Mundial De Salud
2 2 OrganizacióN Mundial De Salud
 
Organismos que protegen los derechos del trabajador
Organismos que protegen los derechos del trabajadorOrganismos que protegen los derechos del trabajador
Organismos que protegen los derechos del trabajador
 
George Bernard Shaw
George Bernard ShawGeorge Bernard Shaw
George Bernard Shaw
 
Anexo I Resolución 15 de junio de 2015
Anexo I Resolución 15 de junio de 2015Anexo I Resolución 15 de junio de 2015
Anexo I Resolución 15 de junio de 2015
 

Semelhante a CEX_ PT3. Protocolos de Interoperabilidad

Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...MariaBarradas17
 
Fundamentos de packet tracer
Fundamentos de packet tracerFundamentos de packet tracer
Fundamentos de packet tracerUNAD
 
Articulo ieee proyecto de grado
Articulo ieee proyecto de gradoArticulo ieee proyecto de grado
Articulo ieee proyecto de gradoJoc Dueñas
 
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010MaryMamaniQuispe1
 
Tutorial uso packet tracer y aplicaciones resueltas corpocides 2010
Tutorial uso packet tracer y aplicaciones resueltas corpocides 2010Tutorial uso packet tracer y aplicaciones resueltas corpocides 2010
Tutorial uso packet tracer y aplicaciones resueltas corpocides 2010Eduardo Sanchez Piña
 
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010Einer Moreno Hidalgo
 
Brian Ortiz - Seminario de Investigacion Dirigida DI15B
Brian Ortiz - Seminario de Investigacion Dirigida DI15BBrian Ortiz - Seminario de Investigacion Dirigida DI15B
Brian Ortiz - Seminario de Investigacion Dirigida DI15BBrian Ortiz
 
TIC (Tecnologías de la Información y la Comunicación)
TIC (Tecnologías de la Información y la Comunicación)TIC (Tecnologías de la Información y la Comunicación)
TIC (Tecnologías de la Información y la Comunicación)coralhvega
 
Domótica Hacia el hogar digital
Domótica Hacia el hogar digitalDomótica Hacia el hogar digital
Domótica Hacia el hogar digitalJohn Jairo
 
ingenieria de software
 ingenieria de software ingenieria de software
ingenieria de softwareEmanuelAmador
 

Semelhante a CEX_ PT3. Protocolos de Interoperabilidad (20)

TUTORI~1.PDF
TUTORI~1.PDFTUTORI~1.PDF
TUTORI~1.PDF
 
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
 
Fundamentos de packet tracer
Fundamentos de packet tracerFundamentos de packet tracer
Fundamentos de packet tracer
 
Articulo ieee proyecto de grado
Articulo ieee proyecto de gradoArticulo ieee proyecto de grado
Articulo ieee proyecto de grado
 
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010
 
Tutorial uso packet tracer y aplicaciones resueltas corpocides 2010
Tutorial uso packet tracer y aplicaciones resueltas corpocides 2010Tutorial uso packet tracer y aplicaciones resueltas corpocides 2010
Tutorial uso packet tracer y aplicaciones resueltas corpocides 2010
 
packet-tracer
packet-tracerpacket-tracer
packet-tracer
 
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010
Tutorial uso-packet-tracer-y-aplicaciones-resueltas-corpocides-2010
 
Telemática
TelemáticaTelemática
Telemática
 
Domotica Angel Burgos
Domotica Angel BurgosDomotica Angel Burgos
Domotica Angel Burgos
 
Domotica
DomoticaDomotica
Domotica
 
Proyecto pic
Proyecto picProyecto pic
Proyecto pic
 
Brian Ortiz - Seminario de Investigacion Dirigida DI15B
Brian Ortiz - Seminario de Investigacion Dirigida DI15BBrian Ortiz - Seminario de Investigacion Dirigida DI15B
Brian Ortiz - Seminario de Investigacion Dirigida DI15B
 
TIC (Tecnologías de la Información y la Comunicación)
TIC (Tecnologías de la Información y la Comunicación)TIC (Tecnologías de la Información y la Comunicación)
TIC (Tecnologías de la Información y la Comunicación)
 
So multimedia
So multimediaSo multimedia
So multimedia
 
So multimedia
So multimediaSo multimedia
So multimedia
 
So multimedia
So multimediaSo multimedia
So multimedia
 
KCSC_U3_A1_MADS.pdf
KCSC_U3_A1_MADS.pdfKCSC_U3_A1_MADS.pdf
KCSC_U3_A1_MADS.pdf
 
Domótica Hacia el hogar digital
Domótica Hacia el hogar digitalDomótica Hacia el hogar digital
Domótica Hacia el hogar digital
 
ingenieria de software
 ingenieria de software ingenieria de software
ingenieria de software
 

Mais de INREDIS research project, led by Technosite

Mais de INREDIS research project, led by Technosite (20)

National and global public inclusive infrastructures
National and global public inclusive infrastructuresNational and global public inclusive infrastructures
National and global public inclusive infrastructures
 
Ws_INREDIS_Publicaciones_científicas_2009-2010
Ws_INREDIS_Publicaciones_científicas_2009-2010Ws_INREDIS_Publicaciones_científicas_2009-2010
Ws_INREDIS_Publicaciones_científicas_2009-2010
 
Ws_PE_Entorno_Laboral_Educativo
Ws_PE_Entorno_Laboral_EducativoWs_PE_Entorno_Laboral_Educativo
Ws_PE_Entorno_Laboral_Educativo
 
Ws_PE_Entorno_productos y servicios
Ws_PE_Entorno_productos y serviciosWs_PE_Entorno_productos y servicios
Ws_PE_Entorno_productos y servicios
 
Ws_PE_Entorno bancario
Ws_PE_Entorno bancarioWs_PE_Entorno bancario
Ws_PE_Entorno bancario
 
Ws_PE_Entorno_urbano_Technosite
Ws_PE_Entorno_urbano_TechnositeWs_PE_Entorno_urbano_Technosite
Ws_PE_Entorno_urbano_Technosite
 
Ws_PE_Entorno_urbano_Inabensa
Ws_PE_Entorno_urbano_InabensaWs_PE_Entorno_urbano_Inabensa
Ws_PE_Entorno_urbano_Inabensa
 
Ws_Plan_Internacionalización_Consorcio_INREDIS
Ws_Plan_Internacionalización_Consorcio_INREDISWs_Plan_Internacionalización_Consorcio_INREDIS
Ws_Plan_Internacionalización_Consorcio_INREDIS
 
Ws_INREDIS_PT7+8
Ws_INREDIS_PT7+8Ws_INREDIS_PT7+8
Ws_INREDIS_PT7+8
 
Ws_INREDIS_PT6
Ws_INREDIS_PT6Ws_INREDIS_PT6
Ws_INREDIS_PT6
 
Ws_INREDIS_PT5
Ws_INREDIS_PT5Ws_INREDIS_PT5
Ws_INREDIS_PT5
 
Ws_Arquitectura y ecosistema INREDIS
Ws_Arquitectura y ecosistema INREDISWs_Arquitectura y ecosistema INREDIS
Ws_Arquitectura y ecosistema INREDIS
 
Ws_Resultados de investigación
Ws_Resultados de investigaciónWs_Resultados de investigación
Ws_Resultados de investigación
 
Paradigma a+i+u y oportunidades en tecnología social
Paradigma a+i+u y oportunidades en tecnología socialParadigma a+i+u y oportunidades en tecnología social
Paradigma a+i+u y oportunidades en tecnología social
 
Paradigma A+I+U y oportunidades en tecnología social
Paradigma A+I+U y oportunidades en tecnología socialParadigma A+I+U y oportunidades en tecnología social
Paradigma A+I+U y oportunidades en tecnología social
 
Inredis And Machine Learning Nips
Inredis And Machine Learning NipsInredis And Machine Learning Nips
Inredis And Machine Learning Nips
 
2009 11 12 Ti Cs Al Servicio De La Sociedad Accesibilidad 3 G
2009 11 12 Ti Cs Al Servicio De La Sociedad   Accesibilidad 3 G2009 11 12 Ti Cs Al Servicio De La Sociedad   Accesibilidad 3 G
2009 11 12 Ti Cs Al Servicio De La Sociedad Accesibilidad 3 G
 
2009 11 17 Transforming The At Ecosystem
2009 11 17 Transforming The At Ecosystem2009 11 17 Transforming The At Ecosystem
2009 11 17 Transforming The At Ecosystem
 
Inredis ESdI
Inredis ESdIInredis ESdI
Inredis ESdI
 
CEX_PT7+8. Arquitectura INREDIS
CEX_PT7+8. Arquitectura INREDISCEX_PT7+8. Arquitectura INREDIS
CEX_PT7+8. Arquitectura INREDIS
 

CEX_ PT3. Protocolos de Interoperabilidad

  • 1. Comité de Expertos 2009 PT3 Protocolos de Interoperabilidad Viernes 25 de septiembre Liderado por:
  • 2. PT 3. Protocolos de Interoperabilidad Empresas participantes: Technosite Ibermática Movíquity Vodafone Centros de Investigación: Vicomtech ESI UPC Lidera: Ibermática
  • 3. 0. Índice de contenidos 1. Descripción PT 3 2. Resultados Investigación 2009 3. Conclusiones
  • 4. 1. Descripción del PT 3 La interoperabilidad es definida por la EuropeanInteroperability 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
  • 5. 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
  • 6. 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
  • 7. 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 usuarioalternativas. Universal RemoteConsole / 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.
  • 8. 2. Resultados de la investigación UCH:
  • 9. 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
  • 10. 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.
  • 11. 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.
  • 12. 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 web El 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.
  • 13. 3. Conclusiones URC Universal RemoteConsole. 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
  • 14. 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