09 sistemas ubicuos

50
PRESENTADO POR: PRESENTADO POR: Mg.Ing. Wilbert Mg.Ing. Wilbert Chávez Irazábal Chávez Irazábal Sistemas Ubicuos

Upload: alvaro-alcocer-sotil

Post on 12-Jun-2015

96 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 09 sistemas ubicuos

PRESENTADO POR:PRESENTADO POR:

Mg.Ing. Wilbert Chávez Mg.Ing. Wilbert Chávez IrazábalIrazábal

Sistemas Ubicuos

Page 2: 09 sistemas ubicuos

I. Introducción a los Sistemas Ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

1. Contexto tecnológico y definiciones2. La visión de Weiser3. Características de los sistemas ubicuos4. Aspectos de diseño

Page 3: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Las redes a los sistemas ubicuos

Page 4: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

¿Adónde nos puede llevar la tecnología…?

Page 5: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Sistema clásico. El usuario en el bucle.

Page 6: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Entorno inteligente. El usuario sale del bucle…

Interacciona con el entorno de manera natural

Bla Bla

Page 7: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Tipos de sistemas ubicuos

• Entornos inteligentes Domótica Entornos asistenciales Entornos industriales Ocio Educación• Redes ad-hoc (sin infraestructura) Redes espontáneas Mobile Ad-hoc Networks (MANET) Vehicular Ad-hoc Networks (VANET)• Redes de sensores• Ambient Intelligence (AmI)

Page 8: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Inteligencia Ambiental (AmI)

Se refiere a los entornos electrónicos que sean sensibles y receptivos a la presencia de la gente.

La inteligencia ambiental es una visión sobre el futuro de la electrónica de consumo, las telecomunicaciones y la informática que fue desarrollada originalmente a finales de 1990 para el período de tiempo 2010-2020.

Page 9: 09 sistemas ubicuos

I. Introducción a los Sistemas Ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

1. Contexto tecnológico y definiciones2. La visión de Weiser3. Características de los sistemas ubicuos4. Aspectos de diseño

Page 10: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Componentes del entorno ubicuo

• LocalizaciónEl elemento de cómputo sabe dónde está ubicado.• EscalaUn tamaño para cada tarea: tabs, pads, boards

Según Weiser divide en Dos aspectos fundamentales a los componentes de los entornos ubicuo.

Page 11: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Mark Weiser ha propuesto tres modelos básicos que puedan ser considerados para desarrollar sistemas ubicuos:

Dispositivos de escasos centímetros, que pueden ser llevados por un usuario

Dispositivos del tamaño de una mano

Dispositivos que pueden llegar a medir metros.

Page 12: 09 sistemas ubicuos

I. Introducción a los Sistemas Ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

1. Contexto tecnológico y definiciones2. La visión de Weiser3. Características de los sistemas ubicuos4. Aspectos de diseño

Page 13: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Sistema ubicuo=

Sistema móvil+

Integración físicaAdaptabilidad a las condiciones del entorno

Integración sin costurasSensibilidad al contexto

Interacción transparente (proactividad)

Integración física

Entornos con mobiliario inteligente, provisto de sensores y capacidad de proceso y comunicación.

Page 14: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Sistema ubicuo=

Sistema móvil+

Integración físicaAdaptabilidad a las condiciones del entorno

Integración sin costurasSensibilidad al contexto

Interacción transparente (proactividad)

Adaptabilidad a las condiciones del entorno

• Los servicios pueden estar proporcionados por soportes heterogéneos, y el sistema puede conmutar de uno a otro soporte dependiendo de su disponibilidad, QoS, coste, etc.

• Ejemplos: La telefonía móvil de datos utiliza

diferentes protocolos dependiendo de la calidad de la señal.

En una comunicación entre dispositivos móviles, el sistema podría decidir conmutar de red de telefonía móvil a telefonía IP si en un momento dado detecta recursos para ello.

Page 15: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Sistema ubicuo=

Sistema móvil+

Integración físicaAdaptabilidad a las condiciones del entorno

Integración sin costurasSensibilidad al contexto

Interacción transparente (proactividad)

Integración sin costuras

• Los cambios de infraestructura y la adaptabilidad a nuevas condiciones del entorno deben ser transparentes a la aplicación y al usuario

El usuario no debería percibir el cambio

• Ejemplos Los cambios de resolución en la

recepción de video se hacen sin cortes ni saltos.

No se pierden mensajes o eventos, ni se reciben por duplicado.

Page 16: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Sistema ubicuo=

Sistema móvil+

Integración físicaAdaptabilidad a las condiciones del entorno

Integración sin costurasSensibilidad al contexto

Interacción transparente (proactividad)

• El dispositivo móvil de un usuario percibelos parámetros del entorno:Localización y orientación: Entrando en Lima Cuadra. Tiempo: 21:00 Velocidad: Baja Ruido ambiente: Bajo Luminosidad ambiente: Media

• Actúa de acuerdo a ellos: Muestra el mapa de Lima Cuadrada Luminosidad de la pantalla: Normal Salida de audio: No

Sensibilidad al contexto

Page 17: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Sistema ubicuo=

Sistema móvil+

Integración físicaAdaptabilidad a las condiciones del entorno

Integración sin costurasSensibilidad al contexto

Interacción transparente (proactividad)

Proactividad

• El sistema se anticipa al usuario en su interacción con el entorno.

• Proactividad vs transparencia Proactividad escasa: se requiere

interacción explícita del usuario, como en los sistemas tradicionales.

Proactividad excesiva o inadecuada: el usuario puede verse confundido por acciones que no espera.

Page 18: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Sistema ubicuo=

Sistema móvil+

Integración físicaAdaptabilidad a las condiciones del entorno

Integración sin costurasSensibilidad al contexto

Interacción transparente (proactividad)

Sistema ubicuo=

Sistema móvil+

Espacios inteligentesinvisibilidad

Escalabilidad localizadaacondicionado desigual

Page 19: 09 sistemas ubicuos

I. Introducción a los Sistemas Ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

1. Contexto tecnológico y definiciones2. La visión de Weiser3. Características de los sistemas ubicuos4. Aspectos de diseño

Page 20: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Aspectos de diseño en los sistemas ubicuos

Page 21: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

FIN

Page 22: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

1. Evolución histórica de la tecnología hardware2. Soporte para las comunicaciones3. Tipos de dispositivos

II. Dispositivos ubicuos

Page 23: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Dispositivos ubicuos

Page 24: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Claves tecnológicas de los dispositivos ubicuos

• MiniaturizaciónPara portabilidad e integración (desaparición física)• Gran capacidad (memoria, proceso)Información multimediaProcesamiento de inferencias sobre información de contexto• Bajo consumoFuncionamiento autónomo• Conectividad inalámbricaPara portabilidad e integración (desaparición física)• Bajo costeImplica estandarización y producción a gran escala

Page 25: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Miniaturización

•La Ley de Moore se ha seguido cumpliendo:

“El número de transistores de los microprocesadores se duplicaría cada 18 meses”.

Page 26: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Miniaturización

Page 27: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Nuevas tecnologías de almacenamiento

Tarjetas de memoria:

• La densidad de almacenamiento ha crecido a un ritmo superior a la de los discos magnéticos.Confluencia de los dispositivos de cómputo.

Page 28: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

1. Evolución histórica de la tecnología hardware2. Soporte para las comunicaciones3. Tipos de dispositivos

II. Dispositivos ubicuos

Page 29: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Infraestructuras de redes• Infraestructura de comunicaciónInfraestructura de comunicaciones de datos cableada específica (p.e.: Ethernet) Gran ancho de banda × Requiere instalaciónUtilización de otras infraestructuras ya existentes (p.e.: Cableado telefónico, red eléctrica) Ubicuas × Ancho de banda limitadoInalámbricaWiFi, WiMax GPRS, 3G, 4G….• Medio de acceso al entornoPor definición, comunicación inalámbrica:Los dispositivos son móvilesNo pueden estar sujetos a conexión/desconexión “física”Proporciona la base para la multimodalidad

Page 30: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Conectividad inalámbrica

• Tecnologías Redes de infrarrojos IrDaRedes de radio-frecuenciaBluetooth, ZigbeeWiFi (IEEE 802.11), WiMAX (IEEE 802.16)GSM, GPRS, UMTS, LTE… Métodos de identificación RFID, NFC• Ámbito Personal Área Networks Local Área Networks Metropolitan Área Networks Wide Área Networks

Page 31: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

1. Evolución histórica de la tecnología hardware2. Soporte para las comunicaciones3. Tipos de dispositivos

II. Dispositivos ubicuos

Page 32: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Tipos de dispositivos

• Sensores• Actuadores• Dispositivos para la interacción

Sensores• Luminosidad, presencia, movimiento,

posicionamiento, orientación, temperatura..• Pueden estar:Empotrados en el entorno Integrados en vehículos o robotsMonitorizando un sujeto (dispositivos

biométricos)• Redes de sensores

Page 33: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Dispositivos para la interacción

Parte física de la interfaz del usuario con el entorno

Interacción basadaen el lenguaje hablado

• Traducción texto-a-voz• Traducción voz-a-texto• Necesidad de comprender el contenido del mensaje y de información redundante.• Dependencia del idioma.

Page 34: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

FIN

Page 35: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

III. Plataformas y arquitectura middleware

1. Middleware vs sistema operativo2. Compatibilidad3. Arquitecturas middleware. Ejemplos

Page 36: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Page 37: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Plataformas y arquitectura middleware

ArquitecturaMiddleware

Sistema Operativo oPlataforma.

Page 38: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Reparto de funciones: SO vs Mw

• Modificar el SO es laborioso y cuesta alcanzar versiones estables.

• Trasladar la funcionalidad al Mw es más sencillo pero ofrece peor rendimiento.

Ejemplos: Gaia, Aura, sistemas basados en Jini-Java.• Micronúcleos: Solo el soporte básico (cambio de contexto,

interrupciones...) en el espacio del núcleo; el resto de funciones, como cliente-servidor en espacio de usuario.

Ejemplo: Mach 3.0, utilizado en MacOS X e iOS (iPhone).

Page 39: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

III. Plataformas y arquitectura middleware

1. Middleware vs sistema operativo2. Compatibilidad3. Arquitecturas middleware. Ejemplos

Page 40: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

• Sistemas heterogéneos:¿cómo conseguir que las aplicaciones puedan migrar entre plataformas (Hw o SO) diferentes?• Soluciones: Disponer de versiones de las aplicaciones para cada plataforma. Utilizar una plataforma Mw común (ej: Java). Utilizar emuladores para homogeneizar plataformas.• Condicionantes: Compatibilidad hacia atrás. Precio (Sw libre vs propietario). Recursos limitados (p. ej., en sistemas empotrados).

Compatibilidad

Page 41: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Compatibilidad: emulación

• Emulación software Se interceptan los traps de las llamadas al sistema del

SO emulado y se interpretan en el SO anfitrión. Ejemplo: Wine.• Emulación hardware Se emula el entorno Hw completo. Ejemplo: BOCHS• Virtualización Emulación Hw de lo estrictamente necesario:• Llamadas al sistema• Acceso a los dispositivos El resto de las IM se ejecutan nativamente. Requiere análisis del código en tiempo de ejecución. Ejemplos: VMware, VirtualPC, Win4Lin, Parallels.

Page 42: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Compatibilidad: emulación

Emulación Software

Emulación Hardware

Virtualización

Page 43: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Compatibilidad: micronúcleos

Compatibilidad: Java

Page 44: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

III. Plataformas y arquitectura middleware

1. Middleware vs sistema operativo2. Compatibilidad3. Arquitecturas middleware. Ejemplos

Page 45: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Arquitectura middleware

Page 46: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Arquitecturas middleware para sistemas ubicuos

Gaia Active Spaces (Roman, 2002)

Ejemplo:

Page 47: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Arquitecturas middleware para sistemas ubicuos

Ejemplo:

Aura (Garlan, 2002)

Page 48: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Arquitecturas middleware para sistemas ubicuos

Ejemplo:

Arquitectura Jini

Page 49: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica

Arquitecturas middleware para sistemas ubicuos

Ejemplo:

AmbienNet

Page 50: 09 sistemas ubicuos

Universidad Nacional de San Marcos Universidad Nacional de San Marcos Facultad de Ingeniería Electrónica y ElectricaFacultad de Ingeniería Electrónica y Electrica