Tema 3 Tecnologias Domoticas Parte III Vocw

download Tema 3 Tecnologias Domoticas Parte III Vocw

of 35

Transcript of Tema 3 Tecnologias Domoticas Parte III Vocw

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    1/35

    TEMA 3TECNOLOGIAS DOMOTICAS

    Parte III: Red Multimedia

    Prof. Germn Villalba Madrid

    Dpto. de Ingeniera de la Informacin y las Comunicaciones

    Facultad de Informtica - Universidad de Murcia

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    2/35

    Contenido

    Parte I

    Redes de datos USB, FIREWIRE, ETHERNET, HomePlug, HomePNA,

    HomeRF, Bluetooth, WLAN, IR

    Parte II

    2

    Redes de control X-10, KNX, EIB, BatiBUS, EHS, CEBus, LonWorks

    Parte III

    Redes multimedia

    HAVi

    Arquitecturas software de propsito general

    UPnP, Jini

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    3/35

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    4/35

    Redes Multimedia

    Introduccin

    Es aquella a la que se conectan los equipos de lnea marrn,es decir, televisores, vdeos, radios, cmaras y videocmarasdigitales, relojes, despertadores, ...)

    Se utiliza para la distribucin de informacin, con requisitos

    4

    ,retardo de transferencia se refiere.

    Los dispositivos de sonido y vdeo requieren un mayorancho de banda que el resto de dispositivos de la vivienda.

    Aplicaciones soportadas por esta red:

    Videojuegos en red,

    Difusin de seal de TV de pago,

    Envo de seal de video desde videoportero a la TV,

    Envo de fotos digitales desde la cmara a la TV o al PC, ...

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    5/35

    Redes Multimedia

    Introduccin

    Los dispositivos de la red multimedia tienen funcionalidades ycapacidad de procesamiento muy dispares. Esto obliga autilizar protocolos que permita la abstraccin de los detallesde configuracin a los usuarios.

    5

    distribuida. Todos los elementos pueden comunicarsedirectamente con el resto, en principio, sin necesidad dedispositivos intermedios (pasarelas).

    Las arquitecturas ms relevantes actualmente son:

    HAVi

    UPnP

    Jini

    Estas arquitecturas disponen de mecanismos para convivircon las otras soluciones.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    6/35

    Redes Multimedia

    HAVi (Home Audio Video interoperability)

    Arquitectura software distribuida que especifica un conjunto deAPI diseados para la interconexin directa de los aparatos deconsumo de vdeo y audio digital de diferentes tipos yproveedores.

    6

    As, si cumplen la especificacin HAVi, interoperarn entre san siendo de diferentes fabricantes.

    Se pretende que la conexin, configuracin y puesta a puntode los dispositivos HAVi conectados, sea sencilla y rpida.

    HAVi utiliza la red digital IEEE 1394 (i.linkTM FirewireTM) paraintercambio de datos y comandos.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    7/35

    Redes Multimedia

    HAVi (Home Audio Video interoperability)

    Recordamos: IEEE 1394 tiene ancho de banda de 400 Mbpsy 800 Mbps, comunicacin iscrona, que permitetransferencia de audio y video en tiempo real con alta calidad.

    Actualmente, se estn desarrollando mejoras para aumentar

    7

    ,habitaciones del hogar.

    En HAVi no existe ningn dispositivo controlador. Cualquierapuede controlar y ser controlado por el resto.

    Es una arquitectura abierta, independiente de la plataforma ydel lenguaje de programacin.

    HAVi proporciona los API para:

    El desarrollo de dispositivos interoperativos,

    Para escribir aplicaciones para dichos dispositivos basadas enJava para ser accesibles desde Internet.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    8/35

    Redes Multimedia

    HAVi (Home Audio Video interoperability)

    Las API de HAVi son capaces de detectar automticamentedispositivos en la red, as como coordinar las funciones entrevarios dispositivos conectados a dicha red.

    HAVi contem la brid es entre la ar uitectura HAVi las

    8

    tecnologas Jini de Sun Microsystems y UPnP de Microsoft. HAVi Organization es una asociacin sin nimo de lucro

    fundada en 1.998, y que integra a las principales compaasde electrnica de consumo: Grundig, Hitachi, Panasonic,

    Phillips, Sharp, Sony, Thomson y Toshiba.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    9/35

    Redes Multimedia

    Tipos de dispositivos HAVi

    Full AV Device (FAV)Descarga y ejecuta todas las aplicaciones HAVi

    Descarga y ejecuta DCMs (modelo d control d dispositivo)

    Intermediate AV Device (IAV)

    Dispositivo

    HAVi

    9

    apaz e comun carse con o ros spos vos

    Capaz de ejecutar limitadas aplicacionesOfrece su propio servicios de control

    Capaz de ser el host de otros dispositivos conocidos

    Capaz de ser el host de dispositivos legacy devices

    Base AV Device (BAV)

    Ofrece informacin para el control en la ROM

    Legacy AV Device (LAV)Dispositivos convencionales no SDD HAVi

    DispositivoHAVi

    Controlado

    Fuente: HAVi Presentation Technical Seminar 20 April 2000

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    10/35

    Redes Multimedia

    Arquitectura Software HAVi - LAV

    Fuente: http://www.havi.org/technical/presentation.asp10

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    11/35

    Redes Multimedia

    Arquitectura Software HAVi - BAV

    Fuente: http://www.havi.org/technical/presentation.asp 11

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    12/35

    Redes Multimedia

    Arquitectura Software HAVi - IAV

    12Fuente: http://www.havi.org/technical/presentation.asp

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    13/35

    Redes Multimedia

    Arquitectura Software HAVi - FAV

    13Fuente: http://www.havi.org/technical/presentation.asp

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    14/35

    Arquitecturas Software

    UPnP (Universal Plug and Play) Propuesta por Microsoft para la interconexin de todo tipo de

    dispositivos electrnicos (actualmente se utiliza en Pcs yperifricos).

    Es una arquitectura abierta y distribuida, basada en la pila de

    14

    ,datos entre dispositivos conectados en la red, evitando que elusuario tenga que ser un experto en la configuracin de redes,dispositivos y sistemas operativos.

    Cuando un dispositivo UPnP se conecta a la red,

    automticamente y de forma transparente al usuario, obtieneuna direccin IP, anuncia su nombre, comunica susfuncionalidades, y aprende sobre la presencia yfuncionalidades de otros dispositivos.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    15/35

    Arquitecturas Software

    UPnP (Universal Plug and Play)

    Instalacin, ampliacin y ejecucin de cambios en la red muysencilla.

    UPnP es independiente del medio fsico, incluso del sistemao erativo del len ua e de ro ramacin utilizado ara

    15

    desarrollar el software de control de los productos UPnP. Se persigue lo mismo que Jini: facilitar a los usuarios o

    administradores de redes la configuracin de la comunicacinentre dispositivos.

    Ejemplo: al conectar una impresora UPnP a una red de PC, laimpresora proporciona los drivers necesarios para su correctacomunicacin y configuracin.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    16/35

    Arquitecturas Software: Jini

    JINI

    Arquitectura desarrollada por Sun Microsystems.

    Objetivos:

    Posibilitar que los usuarios compartan servicios y recursos en lared.

    16

    roveer a os usuar os e un c acceso a esos recurso es ecualquier lugar de la red, incluso aunque stos cambien de lugar(flexibilidad).

    Simplificar lo ms posible las tareas de implementacin,mantenimiento y gestin del sistema tanto de los dispositivos

    como de los usuarios. As, Jini es un sistema distribuido que forma una federacin

    de JVM o mquinas virtuales Java.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    17/35

    Arquitecturas Software: Jini

    Se pretende que los objetos que forman parte del sistemao federacin Jini ofrezcan servicios que puedan serutilizados por cualquier usuario/objeto que se conecte a l.

    Los servicios pueden ser tanto acciones realizadas pordispositivos (hardware), programas de software o distintas

    Fuente: http://www.jini.org 17

    com nac ones e am as. El ncleo de Jini slo tiene 40 KB de cdigo.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    18/35

    Arquitecturas Software: Jini

    Jini soporta cualquier tipo de medio fsico: IEEE 1394,

    Bluetooth, IrDA, Ethernet, ..., independiente del sistemaoperativo y del equipo fsico soportado.

    Los Servicios son la entidad que le dan sentido al sistema

    18

    , , , , ,

    ..., todo aquello que pueda ser til para un usuario u otrosservicios.

    Jini provee mecanismos para crear, buscar, comunicar y

    utilizar los servicios de la red o comunidad. Esos servicios se comunican entre s utilizando un protocolo

    de servicios, un conjunto de interfaces en Java.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    19/35

    Arquitecturas Software: Jini

    Servicios:

    Servicio Lookup: identifica los servicios disponibles en unacomunidad Jini. Al arrancar, rastrea el entorno y consigue elconjunto de objetos que proveen los servicios existentes(recursos disponibles).

    19

    Un nuevo servicio se une al servicio Lookup mediante losprotocolos discovery y join.

    El servicio que se quiere enganchar al sistema busca el servicioLookup mediante el protocolo discovery, y una vez encuentra el

    Lookup apropiado, se une a l con el join.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    20/35

    Arquitecturas Software: Jini

    Servicios:

    RMI (Remote Method Invocation): permite a un objeto Javaser invocado desde otro objeto o clase remota, lo cualpermite compartir objetos Java en la red. En RMI se define lainterfaz que se desea invocar remotamente. Luego se

    Fuente: http://www.jini.org20

    ,

    servidor, para que una clase remota pueda llamar losmtodos que ofrece.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    21/35

    Arquitecturas Software: Jini

    Servicios

    Seguridad: se basa en un principal y una lista de control. Seaccede por el principal, y segn los permisos dados, accedea esos servicios.

    Leasing: asigna un tiempo concreto de utilizacin de un

    21

    protocolo). Una vez expirado puede ser renovado o no. Transacciones: son interfaces de jini que nos ofrecen un

    protocolo para coordinar las operaciones entre dos o variosservicios.

    Eventos: soporta eventos distribuidos. Es capaz deresponder a eventos que se produzcan en el sistema(enganche de un nuevo usuario, ...)

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    22/35

    Arquitecturas Software: Jini

    Un dispositivo nuevo

    busca un servicio Lookuppara unirse al sistema Jini.

    22

    Una vez encontrado el

    servicio Lookup, se registraen l, mandndole unacopia del objeto y atributosdel servicio Print.

    Fuente: http://www.jini.org

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    23/35

    Arquitecturas Software: Jini

    Un cliente pide un servicio

    segn un tipo Java yalgunos atributos. El servicioLookup le pasa el Objeto del

    servicio de im resin.

    23

    Un cliente puedeinteractuar directamentecon el proveedor delservicio a travs delObjeto del servicio.

    Fuente: http://www.jini.org

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    24/35

    Arquitecturas Software: Jini

    El servicio Lookup

    dispone de losobjetos para todoslos dispositivos

    conectados a la

    24

    red. Cada cliente carga

    el objetocorrespondiente al

    servicio del quequiere disponer.

    Fuente: http://www.jini.org

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    25/35

    Redes Multimedia

    Formatos de compresin Multimedia

    Los dispositivos conectados a la red multimedia permiten elalmacenamiento de la informacin, en formato digital, para suposterior transmisin o tratamiento.

    Tenemos as cmaras di itales videocmaras DVD

    25

    reproductores MP3, ..., que almacenan la informacin endiferentes formatos: DivX, JPG, GIF, MPEG, VideoCD,SVideoCD, MP3, H.261, ...

    Estos formatos, normalmente, incluyen algn tipo de

    compresin para que el volumen de informacin sea menorde cara al almacenamiento, transmisin y recepcin.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    26/35

    Redes Multimedia

    La oferta de TV y vdeo por medio de redes de cable o de

    acceso a Internet de banda ancha, precisa de unastcnicas de compresin eficaces para que la oferta decanales y el nmero de usuarios que puedan estar

    conectados de forma instantnea sea elevado.

    26

    Si el medio de transmisin es va satlite, mediantedifusin masiva (broadcasting), es muy importante eltiempo de descarga, y por tanto, la eficiencia en el sistemade compresin.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    27/35

    Redes Multimedia

    Normalmente, se procede a eliminar la informacin que esmenos perceptible para el espectador, garantizando un

    nivel de calidad adecuado; se elimina informacinredundante de audio y vdeo (informacin que enmascara aotras seales, y por tanto, si estas ltimas no se percibirn

    27

    , .

    Ejemplo: una secuencia de vdeo digital con calidad similaral sistema PAL de TV, requiere 132,7 Mbps, y un DVD concapacidad de 8,5 GB slo podra almacenar 10 minutos eneste formato.

    Ventajas del video digital comprimido frente al analgico:

    Reduccin de costos en la distribucin de vdeo.

    Mejor calidad de vdeo y mayor seguridad en la seal.

    Potencial para interactuar.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    28/35

    Redes Multimedia

    Principales estndares de compresin de audio e

    imgenes:

    JPEG (Joint Photographic Experts Group)

    Especifica estndares para la codificacin de imgenes fjas,ero tambin se uede a licar a vdeo asando el al oritmo a

    28

    cada uno de los cuadros (MovingJPEG). Se pueden definirdiferentes niveles de calidad, y es muy utilizado en cmarasdigitales.

    MPEG (Moving Picture Experts Group)

    Existen 5 estndares, cada uno para un uso especfico y anchode banda dado.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    29/35

    Redes Multimedia

    MPEG-1: compresin de audio e imgenes enmovimiento, con velocidad hasta 1,5 Mbps (CD de

    vdeo). El nivel 3 de MPEG-1 es el MP3, con nivelesde compresin de audio entre 10 y 12 a 1. MP3 sebasa en la forma de escuchar del odo, eliminando

    29

    Hz. (Reduce informacin sin reducir calidad). MPEG-2: soporta la compresin de DVD y televisin

    digital. Admite velocidades entre 1,5 y 15 Mbps.

    MPEG-4: Adecuado para contenidos multimedia ytransmisin en canales de baja velocidad.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    30/35

    Redes Multimedia

    DV (Digital Video)

    Es un formato de vdeo de alta resolucin que se emplea en lascmaras de vdeo y en grabadores de vdeo. Consigue una altarelacin calidad / tamao del fichero. La norma especifica que elflujo de vdeo resultante se transfiera entre los dispositivos

    30

    .

    DivX No es un estndar, sino un software para comprimir el vdeo

    digital y almacenarlo en un fichero, para que pueda serdescargado con lneas de baja velocidad.

    DivX es un sistema de compresin que logra reducir notablementeel tamao de las pelculas sin una prdida aparente de calidad.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    31/35

    Redes Multimedia

    Streaming

    Los formatos vistos permiten la reproduccin de un fichero deaudio o vdeo una vez que se dispone de l almacenado en eldispositivo reproductor.

    Inconveniente: si la descarga del fichero se prolonga en el

    31

    , ,

    disponer de espacio de suficiente para almacenarlo. El streaming es el soporte principal para el transporte de

    contenidos multimedia en tiempo real (video, audio y datos)entre el cliente y los servidores de contenidos de Internet. Es

    decir, que el usuario recibe un flujo continuo con mnimoretardo y que la duracin de los flujos transmitidos y recibidosson los mismos.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    32/35

    Redes Multimedia

    Sistemas para la transmisin de contenidos multimediadesde servidores de Internet:

    Download (descarga) el usuario no puede utilizar el archivo hasta que ste ha sido

    transferido completamente. Los tiempos de transferencia

    32

    .

    En este modo no importa la velocidad de conexin, desde elpunto de vista de que los paquetes perdidos pueden reenviarsenuevamente, y no necesita software especial para el servidor.

    Streaming (flujo)

    No es necesario que haya sido transferido el archivo completopara ser utilizado, sino que se puede empezar la reproduccinmientras se est bajando. Solamente se produce un pequeoretardo, hasta que se descargan unos pocos kB de informacin,y a partir de ah se reproduce con normalidad, utilizando esos

    kB almacenados para regular el flujo de datos reproducidos.

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    33/35

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    34/35

    Bibliografa (I)

    J.M. Huidobro y R. Milln, Domtica. Edificios

    InteligentesEd. Creaciones Copyright, 2.004 Jose M Quinteiro, y otros, Sistemas de Control

    para Viviendas y Edificios: DomticaEd. Paraninfo,

    34

    .

  • 8/14/2019 Tema 3 Tecnologias Domoticas Parte III Vocw

    35/35

    Bibliografa (II)

    Recursos en Internet

    http://www.havi.org/ http://www.havi.org/technical/presentation.asp

    htt ://www.u n .or /

    35

    http://www.jini.org http://wwws.sun.com/software/jini/