MAESTRO EN CIENCIAS CON ESPECIALIDAD EN INGENIERIA DE TELECOMUNICACIONES PRESENTA ING. MANUEL ALEJANDRO ROS LOPERENA. Instituto Politcnico Nacional.
Escuela superior de ingeniera mecnica y elctrica.
Maestra en Ciencias en ingeniera de telecomunicaciones.
Mxico, DF. Junio 2011. MODELO DE SISTEMA DOMTICO VIRTUAL APLICADO A ENTORNOS EDUCATIVOS DIRECTORES DE TESIS DR. SALVADOR LVAREZ BALLESTEROS M. EN C. CHADWICK CARRETO ARELLANO
RESUMEN
En el trabajo de tesis se propone, disea, implementa y evala un modelo cuya arquitectura ofrece un conjunto de servicios a los usuarios de un entorno con el objetivo de facilitar sus tareas o actividades a desarrollar, mediante una infraestructura de red convergente, a travs de sus dispositivos mviles.
El trabajo detalla el anlisis y el diseo del modelo propuesto obteniendo as una arquitectura funcional, flexible y estable del modelo que permite ms adelante realizar la implementacin de este.
La implementacin del modelo propuesto se lleva a cabo en un entorno educativo dentro del laboratorio de la Maestra de Cmputo Mvil en la Escuela Superior de Cmputo (ESCOM) dentro del Instituto Politcnico Nacional (IPN), donde el modelo es evaluado por los usuarios del entorno, es decir estudiantes, profesores y algunos visitantes que bajo una infraestructura de red convergente (con uso de las tecnologas Wi-Fi y Ethernet) reciben mltiples servicios (Sistema SAES, AAVAE, Webescom, Videoteca y Webconference) segn su perfil de usuario, como apoyo en el desarrollo de sus actividades, esto a travs de sus diferentes dispositivos mviles (computadoras porttiles, telfonos inteligentes, computadoras porttiles con pantalla tctil).
Finalmente se presentan las conclusiones en base a los resultados obtenidos de la evaluacin del modelo para determinar si este cumpli con los objetivos que se trazaron desde el principio de la investigacin.
ABSTRACT
This thesis proposes analyze, design, implement and evaluate a model whose architecture offers a set of services to users in an environment with the goal to facilitate their tasks or activities to be developed within it, through a converged network infrastructure and their mobile devices.
The thesis, details the analysis and design of the proposed model, thus obtaining a functional, flexible and stable model architecture, which allows deploy to the model later.
The implementation of the proposed model takes place in an educational environment in the Masters of Mobile Computing laboratory in the Escuela Superior de Cmputo (ESCOM) within the Instituto Politcnico Nacional (IPN), where the model is evaluated by the students, professors and some visitors in a converged network infrastructure (using technologies: Wi-Fi and Ethernet), they receive multiple services (Systems: SAES , AAVAE, Webescom, Videoteca and WebConference) to the development of their activities through their mobile devices (laptops, smart phones, tablet pc's) according their user profile.
Finally, the conclusions based in the results of evaluation of the proposed model are presented to determinate if the principal and specific objectives at the beginning of investigation were accomplished.
AGRADECIMIENTOS
Agradezco a Dios por darme la vida, cuidar de m y de mi familia y permitirme llevar a cabo esta meta profesional.
Agradezco a mi familia mis padres el Ing. J. Manuel Ros y la Sra. Sandra Luz Loperena y mis hermanos Juan Antonio y Luis Gerardo a mi ahijado Axel Gerardo por el amor y el apoyo incondicional que a lo largo de mi vida eh recibido de su parte en todas mis decisiones y por estar ah presentes en todos mis logros y fracasos.
A mis abuelos paternos el Sr. Luis Ros gracias por estar ah por esas bendiciones esas ancdotas que me ha compartido y la Sra. ngela Santana que hace 2 aos cuando recin comenzaba con esta meta tuvimos su sensible prdida la cual todava se siente, pero gracias abuelita que yo s que desde el cielo t me ayudaste a lograr esto. De igual forma gracias porque en ese ao que estuviste a mi lado llegue a conocerte mejor a compartir muchos momentos que quedan en mi memoria y mi corazn.
A mis abuelos maternos el Sr. Miguel Loperena y la Sra. Elena Nava por el soporte que me han brindado desde que llegue aqu para iniciar con esta meta y hoy da ya es una realidad, gracias abuelos por esos momentos que me han permitido compartir con ustedes y que sin duda es algo muy valioso para m.
A mis familiares paternos y maternos por estar conmigo a lo largo de esta etapa en mi vida, sin duda fueron y son un motor importante para seguir adelante gracias a todos.
A mis amigos que si bien no todos estn aqu su apoyo a la distancia si lo estuvo gracias a todos por esas buenas vibras.
A mis asesores el Dr. Salvador lvarez y el M. en C. Chadwick Carreto por su paciencia, apoyo y gua en lo acadmico durante este trabajo de investigacin y en el mbito personal que cuando lo necesite tambin encontr ese apoyo.
A todos muchas Gracias este logro est dedicado a ustedes.
NDICE GENERAL
Relacin de Figuras y Tablas i Introduccin iii Planteamiento del problema iv Justificacin vi Objetivo vii
CAPITULO I CONCEPTOS BASICOS DE LA DOMTICA 1.1 Introduccin a la Domtica 1 1.2 Tecnologa en la Domtica 2 1.2.1 Componentes 2 1.2.2 Medios de Transmisin 4 1.2.3 Arquitecturas 6 1.2.4 Redes de la Domtica 8 1.2.4.1 Red de Datos 9 1.2.4.2 Red de Control 14 1.2.4.3 Red Multimedia 14 1.2.4.4 Red Convergente 15 1.3 Servicios a Gestionar de la Domtica 16 1.3.1 Gestin Energtica y Recursos Naturales 16 1.3.2 Confort 17 1.3.3 Seguridad 18 1.3.4 Comunicaciones 18 1.3.5 Entretenimiento 19 1.4 reas de Aplicacin de la Domtica 19 1.4.1 Salud 20 1.4.2 Educacin 21 1.5 Conceptos Bsicos de Comunicaciones Mviles 22 1.6 Sistemas Domticos Existentes Aplicados a la Educacin. 26 1.7 Virtual 28 1.8 Domtica Virtual 29
CAPITULO 2 PROPUESTA Y ANALISIS DEL MODELO DE SISTEMA DOMTICO VIRTUAL 2.1 Introduccin 32 2.2 Mdulo de Reconocimiento de Red 34 2.3 Mdulo de Identificacin y Autenticacin 35 2.4 Mdulo de Servicios 38 2.5 Mdulo de Prestacin Servicios 39
CAPITULO 3 DISEO Y ARQUITECTURA DEL MODELO DE SISTEMA DOMTICO VIRTUAL 3.1 Introduccin 41 3.2 Diseo del MSDV 41 3.2.1 Diseo del Mdulo de Reconocimiento de Red 42 3.2.2 Diseo del Mdulo de Identificacin y Autenticacin 43 3.2.3 Diseo del Mdulo de Servicios 45 3.2.4 Diseo del Mdulo de Prestacin Servicios 45 3.3 Arquitectura de MSDV 47
CAPITULO 4 IMPLEMENTACIN DEL MODELO DE SISTEMA DOMTICO VIRTUAL EN UN CASO DE ESTUDIO DENTRO DE UN ENTORNO EDUCATIVO 4.1 Introduccin 51 4.2 Caso de Estudio del MSDV 52 4.3 Implementacin del Caso de Estudio en el Entorno Educativo 52
CAPITULO 5 PRUEBAS Y RESULTADOS DE LA IMPLEMENTACIN DEL MODELO DE SISTEMA DOMTICO VIRTUAL EN EL ENTORNO EDUCATIVO 5.1 Introduccin 68 5.2 Pruebas y resultados de la implementacin del caso de estudio del MSDV en el entorno educativo 69
i RELACIN DE FIGURAS Y TABLAS FIGURA I Modelo de Sistema Domtico Virtual aplicado a un Entorno v FIGURA 1.1 Elementos de un Sistema Domtico 3 FIGURA 1.2 Arquitectura Centralizada 7 FIGURA 1.3 Arquitectura Distribuida 8 FIGURA 1.4 Ejemplo de Redes Convergentes 21 FIGURA 1.5 Arquitectura General de un Sistema de Comunicaciones Mvil 23 FIGURA 1.6 Tipos de Modulacin en las Comunicaciones Mviles 26 FIGURA 1.7 Arquitectura Mobile Web MIT 27 FIGURA 1.8 Diagrama General del Sistema Domtico Virtual 29 FIGURA 1.9 Arquitectura de la Domtica Virtual 30 FIGURA 2.1 Modelo De Sistema Domtico Virtual 33 FIGURA 2.2 Diagrama de Flujo de Mdulo de Reconocimiento de Red 34 FIGURA 2.3 Diagrama de Flujo de Mdulo de Identificacin y Autenticacin 37 FIGURA 2.4 Diagrama de Flujo de Mdulo de Servicios 38 FIGURA 2.5 Diagrama de Flujo de Mdulo de Prestacin de Servicios 40 FIGURA 3.1 Diagrama de Casos de Uso General del MSDV 42 FIGURA 3.2 Diagrama de Casos de Uso de Mdulo Reconocimiento de Red 42 FIGURA 3.3 Diagrama de Casos de Uso de Mdulo de Identificacin y Autenticacin 44 FIGURA 3.4 Diagrama de Casos de Uso de Mdulo de Servicios 45 FIGURA 3.5 Diagrama de Casos de Uso de Mdulo de Prestacin de Servicios 46 FIGURA 3.6 Diagrama de Secuencia General del MSDV 48 FIGURA 3.7 Arquitectura del MSDV 49 FIGURA 4.1 Esquema de Red para caso de estudio del MSDV 53 FIGURA 4.2 Nodo Zacatenco. Red Institucional IPN 53 FIGURA 4.3 Configuracin del SSID y Seguridad del Punto de Acceso 56 FIGURA 4.4 Configuracin del Servidor DHCP en el Punto de Acceso Linksys 57 FIGURA 4.5 Configuracin de portal cautivo NoCatSplash 58 FIGURA 4.6 Pantalla de Bienvenida a los Usuarios del Dominio 58 FIGURA 4.7 Redirigir al Usuario al Formulario de Identificacin 58 FIGURA 4.8 Pantallas Predeterminadas del Servidor de Autenticacin 60 FIGURA 4.9 Listado de Servicios disponibles 63 FIGURA 5.1 Diagrama del Laboratorio de Posgrado dentro de ESCOM-IPN 69 FIGURA 5.2 Pantallas del MSDV en Algunos Dispositivos Mviles 71 FIGURA 5.3 Monitoreo de Ancho de Banda de la red inalmbrica con 0, 5, 8, 10 usuarios 75
ii TABLA 1.1 Tipos de cables metlicos 4 TABLA 1.2 Evolucin y Caractersticas de Ethernet 10 TABLA 1.3 Evolucin y Caractersticas de Ethernet 10 TABLA 1.4 Evolucin y Caractersticas de Bluetooth 11 TABLA 1.5 Evolucin y caractersticas de Wi-Fi 12 TABLA 1.6 Evolucin y caractersticas de Wimax 13 TABLA 1.7 Distribucin del espectro Radio Elctrico. 25 TABLA 3.1 Tabla de Descripcin de caso de uso Conectar red 43 TABLA 3.2 Tabla de Descripcin de caso de uso Redireccionar al Servidor de Autenticacin 43 TABLA 3.3 Tabla de Descripcin de caso de uso solicitar Identificacin 44 TABLA 3.4 Tabla de Descripcin de caso de uso Validar Autenticacin 44 TABLA 3.5 Tabla de Descripcin de caso de uso Enviar Lista de Servicios Disponibles 45 TABLA 3.6 Tabla de Descripcin de caso de uso Solicitar Servicio 46 TABLA 3.7 Tabla de Descripcin de caso de uso Procesar Servicio 46 TABLA 3.8 Tabla de Descripcin de caso de uso Entregar Servicio 47 TABLA 3.9 Tabla de Descripcin de Elementos de MSDV y funciones 47 TABLA 4. 1 Caractersticas de los Switches Enterasys N3 55 TABLA 4. 2 Caractersticas del punto de Acceso 56 TABLA 4. 3 Caractersticas del Servidor Principal 59 TABLA 5. 1 Tabla de ancho de banda aproximado que consumen algunas Aplicaciones 74
iii INTRODUCCIN
Hoy en da las necesidades de los usuarios en cuanto a informacin y/o servicios (datos, voz, video, control, etc.), a travs de diferentes dispositivos mviles y sobre diferentes entornos han venido incrementndose, obligando al desarrollo de mltiples servicios en diferentes entornos como apoyo al desarrollo de sus tareas o actividades.
Por un lado una gran cantidad de estos servicios que se desarrollan son independientes, y requieren un tipo de acceso, un dispositivo mvil compatible o una plataforma especfica para lograr obtener sus beneficios. Lo que ocasiona se restrinja el uso del servicio a un limitado nmero de usuarios. Se ha contemplado el trmino de domtica virtual como sistemas domticos que ofrecen el control multiusuario y la posibilidad de que sean operados bajo un sistema de visualizacin inmersivo y no inmersivo [23]. Para el presente trabajo se emplea el trmino domtica virtual como una extensin de la domtica sobre espacios abiertos basndose en la tecnologa mvil, haciendo uso de redes convergentes con el objetivo de proporcionar al usuario de acuerdo a su perfil el apoyo necesario en base a mltiples servicios y mltiples accesos con el fin de desarrollar sus actividades o tareas dentro de este espacio.
Actualmente no existe un modelo que pueda reunir los servicios desarrollados de acuerdo al entorno y presentarlos al usuario bajo su perfil y sobre diferentes dispositivos mviles y/o tecnologas a travs de redes convergentes.
Por ello, el trabajo de investigacin presenta la propuesta de un modelo basado en el trmino domtica virtual que permite a los usuarios la conexin a la infraestructura de red convergente de un entorno y mediante la cual se le ofrecen servicios mltiples de acuerdo a su perfil para apoyo de sus tareas dentro del entorno, a travs de sus dispositivos mviles. Dentro del trabajo se detallar el modelo, sus caractersticas, su estructura modular, la arquitectura que se concibi en base a un anlisis y diseo previo, se plantea un caso de estudio para su implementacin dentro de un entorno educativo (Laboratorio de la Maestra de cmputo mvil de la Escuela Superior de Cmputo del Instituto Politcnico Nacional), la evaluacin que se hizo del modelo conforme al caso de estudio propuesto y por ltimo se presentan las conclusiones generadas del modelo propuesto.
iv PLANTEAMIENTO DEL PROBLEMA
Hoy en da, se vienen desarrollando aplicaciones que ofrecen servicios con la finalidad de ayudar al usuario en sus actividades dentro de los diferentes entornos donde este se desenvuelve. Pero estos servicios son independientes y la mayora de las veces dependen de un tipo de acceso, un dispositivo compatible, una plataforma especfica para lograr obtener sus beneficios. Lo que ocasiona se restrinja el uso del servicio a un limitado nmero de usuarios. Tambin existen sistemas como los Servicios Basados en Localizacin (LBS) buscan ofrecer un servicio personalizado a los usuarios basado en informacin de ubicacin geogrfica de estos. Para su operacin utiliza tecnologa de sistemas de informacin geogrfica, alguna tecnologa de posicionamiento como el Sistema de Posicionamiento Global (GPS) y tecnologa de comunicacin de redes para transmitir informacin hacia una aplicacin LBS que pueda procesar y responder la solicitud. Esto implica que el dispositivo del usuario debe contar con alguna tecnologa de posicionamiento, y estar sujeto a las diferentes variaciones que estas tienen en cuanto a la exactitud del posicionamiento, adems el trabajo y el espacio de almacenamiento que significa estar monitoreando la posicin continuamente de todos los usuarios de un entorno.
Es por ello, que el objetivo de este trabajo de investigacin es analizar, disear e implementar un modelo (Figura I) basado en el concepto de la domtica virtual (extiende a la domtica y los diferentes servicios que esta ofrece en espacios delimitados por el entorno) que mediante una infraestructura de red convergente permita al usuario la conexin con un dominio de red mediante su dispositivo mvil (el cual deber contar solo con la tecnologa inalmbrica utilizada en el entorno) y automticamente reciba el acceso a la informacin y/o servicios de acuerdo al perfil de este, para apoyo de sus actividades dentro del entorno donde se desenvuelve. Es decir el modelo habr de proporcionarle al usuario los servicios dentro del entorno con solo estar dentro de su cobertura, sin la necesidad de saber exactamente su ubicacin mediante alguna tecnologa de posicionamiento. Este modelo se disear de una manera general para que pueda implementarse en cualquier entorno, pero donde se implementar para evaluarlo es el entorno educativo.
v
FIGURA I Modelo de Sistema Domtico Virtual Aplicado a un Entorno
Las caractersticas que debe brindar el modelo que se propone son: Escalabilidad. Movilidad. Flexibilidad. Portabilidad. Interoperabilidad. Trasparencia. Sencillez. Seguridad. Modelo de Sistema Domtico Virtual Servicios del Entorno Personas Externas al Entorno Personas Asociadas Al Entorno Bases de Datos
vi JUSTIFICACIN
Innovar, avanzar, mejorar, ese es el impulso que mueve hacia adelante la evolucin del ser humano. Y en ese progreso la tecnologa se ha convertido en una herramienta imprescindible.
La tecnologa inalmbrica es una de las que ha tenido un crecimiento exponencial en los ltimos aos y hoy en da existe una gran cantidad de personas dentro de cualquier entorno que cuentan con un dispositivo mvil, motivo por el cual se tiene en cuenta para el desarrollo de este trabajo de investigacin.
Por otro lado, la domtica un concepto que comenz por aplicarse sobre las casas y tiene como finalidad disear un ambiente confortable ofreciendo una serie de beneficios a los usuarios mediante el uso de la tecnologa; hoy en da en diferentes entornos se utilizan las tecnologas de los edificios inteligentes, bajo diferentes nombres como domtica, inmtica y urbtica. Basados en la domtica y sus conceptos, el presente trabajo utiliza el trmino domtica virtual para extender la domtica hacia el uso de las redes convergentes y los servicios, virtualizando espacios de acuerdo a las necesidades que el entorno establezca y poder ah ofrecer al usuario servicios de acuerdo a su perfil, que lo ayuden a desenvolverse de una mejor manera dentro del entorno. Existen antecedentes del uso del trmino domtica virtual utilizado como sistemas domticos que ofrecen el control multiusuario y la posibilidad de que sea operado bajo un sistema de visualizacin inmersivo y no inmersivo [23].
El entorno que se ha elegido para el desarrollo del trabajo de investigacin es el educativo debido a que es el lugar donde se est desarrollando y a las facilidades que se tienen en este momento para poder hacer algunas pruebas.
Siguiendo ese impulso el trabajo de investigacin que se presenta es un modelo apoyado en la tecnologa almbrica, inalmbrica y la domtica virtual que da como resultado que a los usuarios de un entorno educativo se les ofrezca una serie de servicios de acuerdo a su perfil que les facilite y apoye en la realizacin de sus tareas dentro del entorno, mediante una infraestructura de red y sus dispositivos mviles.
vii OBJETIVO
Analizar, disear e implementar un modelo en un entorno de red convergente que gestione un conjunto de servicios para los usuarios de acuerdo a su perfil mediante dispositivos mviles con el fin de facilitar sus tareas y/o actividades a desarrollar en espacios acadmicos.
OBJETIVO ESPECFICO Evaluar la funcionalidad del Modelo de Sistema Domtico Virtual y de la infraestructura de red inalmbrica que lo soporta dentro del entorno educativo.
1 CAPITULO I CONCEPTOS BSICOS DE LA DOMTICA La domtica es un campo de la automatizacin y las comunicaciones que est logrando un protagonismo creciente en los ltimos aos. En este captulo se presenta su definicin, se exponen los componentes, medios de transmisin y arquitecturas que caracterizan a la domtica, y se mencionan las tecnologas comerciales ms extendidas para su desarrollo. Adems, se revisan las principales reas de aplicacin donde se presentan estos sistemas. Se analiza la nocin del trmino Virtual, para dar una introduccin al concepto Domtica Virtual.
Objetivos del Capitulo: Definir la domtica y sus conceptos bsicos. Presentar algunas tecnologas mviles aplicadas a la educacin. Definir el concepto Domtica Virtual desde la ptica de este trabajo.
1.1 Introduccin a la Domtica La evolucin tecnolgica de diferentes disciplinas, como la microelectrnica, las telecomunicaciones, la informtica, la arquitectura y la automtica, han permitido una interaccin de las mismas que ha dado como resultado la aparicin de la domtica. Adems, las nuevas funciones y necesidades de los edificios\casas y de usuarios, han conducido a desarrollar nuevos sistemas capaces de satisfacerlas. Estos sistemas adems de posibilitar los niveles de automatizacin demandados han estado persiguiendo una serie de cualidades que se han llegado a considerar factores clave en el desarrollo de los mismos. Los factores determinantes son la facilidad de uso, la integracin de las funciones y la interactividad tanto entre ellos mismos como con el usuario. Este proceso ha dado lugar a un nuevo tipo de sistemas reactivos: los sistemas domticos.
El trmino Domtica proviene del latn domus (casa) y del griego atato (automtica) [1]. El vocablo Domtica se defini en 1988 por parte de la enciclopedia Larousse, como el concepto de vivienda que integra todos los automatismos en materia de seguridad, gestin de la energa, comunicaciones, etc.. Hasta hoy se conocen mltiples definiciones de domtica, de las que cabe destacar las siguientes:
La Asociacin Espaola de Domtica (CEDOM-2004) define a la Domtica como el conjunto de tecnologas aplicadas al control y la automatizacin
2 inteligente de la vivienda, que permite una gestin eficiente del uso de la energa, adems de aportar seguridad, confort, y comunicacin entre el usuario y el sistema [2]. Segn el diccionario de la Real Academia Espaola define a la Domtica como Conjunto de sistemas que automatizan las diferentes instalaciones de una vivienda [3]. Para Huidobro J.M. y Milln R. (2004). La vivienda domtica es "aquella que integra un conjunto de automatismos en materia de electricidad, electrnica, robtica, informtica y telecomunicaciones, con el objetivo de asegurar al usuario un aumento del confort, la seguridad, el ahorro energtico, las facilidades de comunicacin y las posibilidades de entretenimiento" [4].
En base a las definiciones previas se puede concluir con una definicin final de Domtica como la integracin de la tecnologa en el diseo inteligente de un recinto cerrado.
Existe an hoy cierta polmica en cuanto a la idoneidad del trmino domtica ya que el objeto de esta disciplina no es nicamente la casa sino cualquier tipo de edificacin. Por ello, se han creado diversos trminos para distinguir el alcance de las domtica segn el sector de aplicacin [5]:
Domtica, para el sector domstico (aunque hoy da se ha generalizado adems para el sector edificios). Inmtica, para el sector terciario (automatizacin de edificios como hoteles, hospitales, oficinas, etc.). Urbtica, para las ciudades. Control de la iluminacin pblica, gestin de semforos, telecomunicaciones, medios de pago, etc.
1.2 Tecnologa en la Domtica La red domtica se compone de dispositivos que detectan cambios de estado en las variables del entorno y los transmiten a otros elementos para que puedan actuar en consecuencia, en funcin de unas reglas establecidas por el usuario del sistema. Resulta por tanto evidente, que para ello sern necesarios dispositivos, interconectados por algn tipo de medio de transmisin, y organizados segn una arquitectura para la comunicacin entre ellos.
1.2.1 Componentes Los elementos (Figura 1.1) que componen un sistema domtico se clasifican en los siguientes tipos [6] [7]:
3 Sensores. Unidad de Control. Actuadores. Interfaces.
FIGURA 1.1 Elementos de un Sistema Domtico
Dependiendo de la tecnologa o solucin utilizada hay equipos que son a la vez unidades de control, sensores y actuadores, o combinaciones de ellos.
Sensores Son dispositivos que detectan cambios en magnitudes de determinados parmetros fsicos o qumicos del entorno y los transforman en variables elctricas. Estas son enviadas a los elementos de control para que tomen las decisiones.
Unidad de Control Es el dispositivo que controla e interacta con los dems elementos de un sistema domtico, recibiendo las seales que proporcionan los sensores y emitiendo las seales que llegaran a los actuadores. Adems posibilita la conexin con las interfaces de usuario, como pantalla tctiles, mandos a distancia, etc. para una interaccin con el usuario del sistema.
Actuadores Son dispositivos que reciben la orden de una unidad de control y en funcin a ella activan un elemento final de control (encendido/apagado, subida/bajada de una persiana, apertura/cierre de electrovlvulas, etc.). Existen varios tipos de actuadores como son: electrnicos, hidrulicos, neumticos, elctricos.
Interfaces Las interfaces se refieren al medio con que el usuario puede comunicarse e interactuar con el sistema entre los dispositivos que suelen utilizarse como interfaces estn: pantallas tctiles, telfonos mviles, computadoras, etc.
4 1.2.2 Medios de Transmisin [7] El soporte de transmisin es el canal empleado por los diferentes elementos del sistema domtico para intercambiar informacin. A continuacin se presentan los medios fsicos utilizados en domtica, que no difieren de los utilizados en redes de transmisin de datos.
Medios cableados Son conductores que proporcionan soporte a la transmisin de seales elctricas se pueden distinguir en los siguientes tipos:
Cables Metlicos. Los cables formados por varios conductores de cobre pueden dar soporte a un amplio rango de aplicaciones. Este tipo de cables pueden transportar: datos, voz y alimentacin. A continuacin se detallan los diferentes cables (Tabla1.1) que se pueden formar:
Tipo de conductor de cable metlico Aplicacin Cables formados por un solo conductor con un aislamiento exterior plstico Transmisin de seales telefnicas Par de cables, cada uno de los cables est formado por un arrollamiento helicoidal de varios hilos de cobre Distribucin de seales de audio Par apantallado, formado por dos hilos recubiertos por un trenzado conductor en forma de malla cuya misin consiste en aislar seales que circulan por los cables de las interferencias electromagnticas exteriores Distribucin de sonido de alta fidelidad o datos Par trenzado, est formado por dos hilos de cobre recubiertos cada uno por un par trenzado en forma de malla Conexin de computadoras TABLA 1.1 Tipos de cables metlicos
Cable Coaxial. Es un cable utilizado para transportar seales elctricas de alta frecuencia que posee dos conductores concntricos, uno central, llamado vivo, encargado de llevar la informacin, y uno exterior, de aspecto tubular, llamado malla o blindaje, que sirve como referencia de tierra y retorno de las corrientes. Entre ambos se encuentra una capa aislante llamada dielctrico, de cuyas caractersticas depender principalmente la calidad del cable. En viviendas se utiliza fundamentalmente para: Seales de teledifusin que provienen de las antenas. Seales de las redes de TV por cable. Seales de control y datos a media y baja velocidad.
Fibra ptica. Est constituida por una material dielctrico transparente, conductor de luz, compuesto por un ncleo con un ndice de refraccin menor que el revestimiento que envuelve a dicho ncleo. Estos dos elementos forman una gua para que la luz se desplace por la fibra. La luz transportada es generalmente
5 infrarroja o mediante un lser. Las diferentes trayectorias que puede seguir un haz de luz en el interior de una fibra se denominan modos de propagacin y segn el modo de propagacin se tienen dos tipos de fibra ptica: multimodo y monomodo.
Fibra Multimodo. Es aquella en la que los haces de luz pueden circular por ms de un modo o camino lo que supone que no llegan todos a la vez. Una fibra multimodo puede tener ms de mil modos de propagacin de luz, se usan comnmente en aplicaciones de corta distancia (menores a 1 km). Dependiendo el tipo de ndice de refraccin del ncleo, se tienen dos tipos de fibra multimodo:
Fibra Multimodo de ndice escalonado: en este tipo de fibra, el ncleo tiene un ndice de refraccin constante en toda la seccin cilndrica, tiene alta dispersin modal. Fibra Multimodo ndice gradual: mientras en este tipo, el ndice de refraccin no es constante, tiene menor dispersin modal y el ncleo se constituye de distintos materiales.
Fibra Monomodo. Es una fibra ptica en la que slo se propaga un modo de luz esto se logra reduciendo el dimetro del ncleo de la fibra hasta un tamao (8,3 a 10 micrones) que slo permite un modo de propagacin. Su transmisin es paralela al eje de la fibra. A diferencia de las fibras multimodo, las fibras monomodo permiten alcanzar grandes distancias (hasta 400 km) y transmitir elevadas tasas de informacin (decenas de Gb/s).
Sus caractersticas principales que han potenciado en gran manera el uso de esta tecnologa son: Fiabilidad en transferencia de datos. Inmunidad frente a ruido. Escasa atenuacin. Ancho de banda muy elevado. Interconexin a grandes distancias.
En el mbito de la domtica su uso es muy limitado, motivado por el elevado costo del cableado en la instalacin de la fibra. Su uso se restringe a la interconexin de grandes sistemas con cableado sobre par trenzado, en los niveles ms altos de la topologa.
Medios inalmbricos Para la transmisin de seales elctricas sin cableado existen dos alternativas: infrarrojos y radiofrecuencia.
6 Infrarrojos. Estn muy extendidos para la transmisin de seales en el interior de estancias desde dispositivos mviles. La comunicacin se realiza entre un diodo emisor que emite una luz en la banda de IR, sobre la que se superpone una seal, convenientemente modulada con la informacin de control, y el foto diodo receptor cuya misin consiste en extraer de la seal recibida la informacin de control. Al tratarse de un medio de transmisin ptico, es inmune a radiaciones electromagnticas, pero es necesaria visibilidad entre el emisor y el receptor. Existe adems un problema de normalizacin, ya que no existe compatibilidad entre los distintos emisores y receptores de diferentes fabricantes.
Este medio se utiliza con mucha frecuencia en aplicaciones domticas como soporte de apoyo a determinadas aplicaciones, como la integracin de equipos de audio/vdeo o empleo de mandos a distancia infrarrojos para el control de determinadas funciones (encendido de luces, control de persianas, llamada de escenas, etc.).
Radiofrecuencia. La introduccin a las radiofrecuencias como soporte de transmisin en la vivienda ha venido precedida por la proliferacin de los telfonos mviles. El empleo de este medio de transmisin, que en principio puede parecer idneo para la implantacin de sistemas domticos en viviendas construidas, se ha visto frenado por sus inconvenientes: Elevada sensibilidad a perturbaciones electromagnticas producidas por los equipos domsticos, seguridad limitada en la transmisin y poco alcance en las transmisiones.
Pero hoy en da los avances que ha tenido esta tecnologa le permite que pueda ser tomada en cuenta por la domtica sobre los diferentes entornos donde se pueda aplicar esta.
1.2.3 Arquitecturas La arquitectura de un sistema domtico especifica el modo en que se van a conectar los distintos componentes de la instalacin: sensores, actuadores, unidades de control, interfaces y otros sistemas. El empleo de diferentes tipos de cableado e incluso distintos tipos de red, hace que existan diferencias notables en parmetros como la complejidad del cableado, velocidad de transmisin, vulnerabilidad, gestin de la red, tasa de fallos, etc. Existen dos tipos distintos de arquitecturas para los sistemas domticos [6]:
7 Sistemas Domticos Centralizados: En un sistema domtico de arquitectura centralizada, una unidad de control centralizado, enva la informacin a los actuadores e interfaces segn el programa, la configuracin y la informacin que recibe de los sensores, sistemas interconectados y usuarios (Figura 1.2).
FIGURA 1.2 Arquitectura Centralizada
La topologa que suele utilizarse en estos casos sigue una estructura en estrella cuyo centro es la unidad de control y no existe comunicacin entre sensores y actuadores.
Entre sus ventajas destacan: o Bajo costo ya que ningn elemento necesita mdulos especiales de direccionamiento ni interfaces para distintos buses. o Instalacin sencilla y posibilidad de utilizar una gran variedad de elementos comerciales. o Requerimientos mnimos.
Y entre sus desventajas: o Flexibilidad limitada ya que las reconfiguraciones son costosas. o Poca robustez puesto que si cae el mdulo central cae todo el sistema. o Mayor longitud de cableado dada la topologa, lo que incrementa el costo de la instalacin y limita su uso en grandes instalaciones.
Sistemas Domticos Distribuidos: En un sistema domtico de arquitectura distribuida, cada sensor y actuador es tambin una unidad de control capaz de actuar y enviar informacin al sistema segn el programa, la configuracin, la informacin que capta por s mismo y la que recibe de los otros dispositivos del sistema.
8 La arquitectura distribuida es tpica de los sistemas con topologa en bus (Figura 1.3) y se requiere un protocolo de comunicaciones. Todos los elementos disponen de un acoplador al bus con una interfaz de acceso compartido y tcnicas de direccionamiento para que la recepcin y el envo de informacin quede definida y el dilogo entre elementos asegurado. Es habitual, adems, que se permitan cableados de topologa libre, de manera que se facilita su instalacin en la vivienda o edificio.
FIGURA 1.3 Arquitectura Distribuida
Las principales ventajas de los sistemas distribuidos son: o Alta flexibilidad y una gran facilidad para reconfiguraciones. o Escalabilidad. Suelen ser adaptables a cualquier tamao de instalacin y las ampliaciones resultan sencillas. o Posibilidad de tecnologas plug & play que simplifican mucho las instalaciones. o Ahorro de cableado en la instalacin, lo que reduce los costes, sobre todo en instalaciones y proyectos a gran escala. Sus desventajas: o Mayor precio de los componentes, dado el incremento de complejidad que conllevan por la necesidad de incluir los protocolos y tcnicas de direccionamiento utilizados. o Necesidad de compatibilidad entre los equipos y componentes. o Oferta de productos restringida al protocolo que emplean para garantizar la compatibilidad entre ellos.
1.2.4 Redes de la Domtica Una Red Domtica puede englobar distintas redes fsicas, estas redes almbricas o inalmbricas pueden ser de alguno de los siguientes tipos [7]: Red de datos Red de control
9 Red multimedia Redes Convergentes
El desarrollo del trabajo se enfoca sobre todo en las redes de datos y las redes convergentes, debido al auge y el futuro que estas tienen en al mbito de la domtica, adems de que actualmente es posible mediante estas redes, no solo el intercambio de informacin entre usuarios si no tambin sirven para generar el control sobre dispositivos o servicios y el manejo de contenido multimedia.
1.2.4.1 Red de Datos Hoy en da la tecnologa est cambiando la manera en como las personas se comunican y usan sus computadoras y dispositivos mviles. Cada vez ms los usuarios necesitan herramientas que les permitan intercambiar y transferir informacin de unos equipos a otros, en cualquier momento y en cualquier lugar, para esto requiere la infraestructura necesaria que permita este flujo de informacin.
Existe una diversidad de tecnologas y estndares los cuales tienen sus ventajas e inconvenientes y ninguna es la ideal para todas las situaciones, si no que su uso depender de los servicios que se quieran implementar, la facilidad de su instalacin, de la seguridad que proporcionen, y de algn otro factor que habr que tomar en cuenta antes de decidirse por alguna.
Existen varias tecnologas cada una de ellas adecuada para un tipo determinado de red o de aplicacin se mencionan las principales: LAN (Red de Area Local): Ethernet. WLAN Red de rea Local Inalmbrica): Wi-Fi. WWAN(Red de rea Amplia Inalmbrica): Wimax WPAN (Red de rea Personal Inalmbrica): Bluetooth.
Ethernet [13] Ethernet es un estndar de redes de computadoras de rea local surgido a finales de la dcada de los 70, actualmente se ha convertido en el estndar de facto ya que cubre aproximadamente el 95% de las redes empresariales. La topologa utilizada es el bus y el protocolo de acceso al medio es CSMA/CD. Ethernet gestiona el establecimiento de un enlace de comunicacin entre diversos equipos de comunicaciones, as como el intercambio de datos entre ellos, es decir Ethernet define las caractersticas de cableado y sealizacin de nivel fsico y los formatos de tramas de datos del nivel de enlace de datos del modelo OSI.
10 En las tablas 1.2 y 1.3 se encuentran la evolucin del estndar Ethernet (IEEE 802.3) a travs de los aos y sus principales caractersticas:
TABLA 1.2 Evolucin y Caractersticas de Ethernet I
TABLA 1.3 Evolucin y Caractersticas de Ethernet II
Hoy en da se puede resumir el protocolo Ethernet en la siguiente clasificacin de acuerdo a la velocidad de transferencia: o Ethernet: Hasta 10 Mbps. o Fast Ethernet: Hasta 100 Mbps. o Gigabit Ethernet: Hasta 1000 Mbps. o 10 Gigabit Ethernet. Hasta 10000Mbps.
Algo importante es la compatibilidad entre cada una de estas tecnologas lo que permite la escalabilidad cuando se requiere una actualizacin en la LAN. Algunos de los factores que pueden propiciar este escalamiento de tecnologa son: o El incremento de las velocidades de los procesadores o El incremento de los usuarios de las redes Estndar Ethernet 802.3 802.3a 802.3e 802.i 802.3j 802.3u Ao 1983 1985 1987 1990 1993 1995 Parmetro 10BASE5 10BASE2 1BASE5 10BASE-T 10BASE-F 100BASE-TX, 100BASE-T4, 100BASE- FX Medio de Transmisin Coaxial Grueso Coaxial Delgado UTP UTP CAT 3 Fibra Optica UTP CAT 5, UTP CAT 3, Fibra Optica Codificacin de datos Manchester Manchester Manchester Manchester Manchester 4B5B y NRZI Tcnica de sealizacin Banda Base Banda Base Banda Base Banda Base Banda Base Banda Base Velocidad (Mbps) 10 10 1 10 10 100 Longitud Mxima Segmento (mts) 500 185 500 100 2000 100, 100, 2000 Estndar Ethernet 802.3z 802.3ab 802.3ae 802.3an Ao 1998 1999 2003 2006 Parmetro 1000BASE-X 1000BASE-T 10GBASE-SR, 10GBASE-LR 10GBASE-T Medio de Transmisin Fibra UTP CAT 5e y 6 Fibra UTP CAT 6E Codificacin de datos 4D-PAM5 y NRZI 4D-PAM5 66B 66B Tcnica de sealizacin Banda Base Banda Base Banda Base Banda Base Velocidad (Mbps) 1000 1000 10000 10000 Longitud Mxima Segmento (mts) 500-2000 100 10000-40000 100
11 o Las nuevas aplicaciones intensivas y el ancho de banda que demandan sobre las redes.
Ethernet es una de las tecnologas ms utilizadas en cuestiones de redes de datos y no ser raro que en un futuro su presencia entre con ms fuerza de la que ya tienen las redes de control.
Bluetooth [14] Bluetooth es una especificacin industrial para Redes Inalmbricas de rea Personal que posibilita la transmisin de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia en la banda ISM de los 2,4 GHz. Los principales objetivos que se pretenden conseguir con esta norma son: o Facilitar las comunicaciones entre equipos mviles y fijos. o Eliminar cables y conectores entre stos. o Ofrecer la posibilidad de crear pequeas redes inalmbricas y facilitar la sincronizacin de datos entre equipos personales. Los dispositivos que con mayor frecuencia utilizan esta tecnologa pertenecen a sectores de las telecomunicaciones y la informtica personal, como PDA, telfonos mviles, computadoras porttiles, ordenadores personales, impresoras o cmaras digitales.
La especificacin de Bluetooth define el nivel fsico y el control de acceso al medio de una WPAN. Este tipo de redes tienen por cometido la transferencia de informacin en distancias cortas entre un grupo privado de dispositivos. A diferencia de las LAN inalmbricas, estn diseadas para no requerir infraestructura alguna, o muy poca. La evolucin del estndar Bluetooth (IEEE 802.15.1) se presenta en la tabla 1.4, siendo totalmente compatibles los dispositivos de una versin con los de las otras.
Caractersticas Bluetooth v1.2 Bluetooth v2.1 Bluetooth v3.0 Bluetooth v4.0 Frecuencia 2.4 GHz 2.4 GHz 2.4 GHz y 5 GHz 2.4 GHz y 5 GHz Distancia 10 mts 10 mts 10 mts 10 mts Tasa terica 721 Kbps 1-3 Mbps hasta 54 Mbps hasta 54 Mbps Tasa real 721 Kbps 0.7-2.1 Mbps 24 Mbps 24 Mbps Seguridad 128b 64b/128b 128 AES 128 AES Latencia >100ms 100 ms < 100ms 3ms Modulacin GFSK GFSK, /4 DQPSK, 8DPSK GFSK, /4 DQPSK, 8DPSK GFSK, /4 DQPSK, 8DPSK TABLA 1.4 Evolucin y Caractersticas de Bluetooth
12 El futuro de esta tecnologa es prometedor debido a que sigue desarrollando y tiene como meta lograr un bajo consumo de energa y una tasa de transferencia equiparable con la tecnologa Wi-Fi lo que le abrir las puertas a un mundo de aplicaciones dentro del mbito de la domtica.
Wi-Fi [16] Las WLAN ms que sustituto de las LAN, son un complemento de las mismas, ya que permiten el intercambio de informacin entre los distintos medios de una manera transparente para el usuario, proporcionando facilidades no disponibles en los sistemas cableados.
Algunas de las ventajas de las WLAN respecto a las LAN son: o Movilidad. o Simplicidad y rapidez de instalacin. o Flexibilidad en la instalacin. o Escalabilidad. o Costos menores a largo plazo.
El IEEE publica en 1999 el primer estndar WLAN, recogido en la IEEE 802.11X, este estndar especifica el nivel fsico y el subnivel de control de acceso al medio, siguiendo la arquitectura OSI.
Existen diferentes versiones del estndar IEEE 802.11 con diferentes prestaciones. La tabla 1.5 muestra sus principales caractersticas en el nivel fsico y nivel de acceso de estas versiones:
Estndar 802.11 802.11b 802.11g 802.11n Fecha Aprobacin 1999 1999 2003 2006 Frecuencia 5.15-5.35/5.47- 5.725/5.725- 5.875 GHz 2.4-2.5 GHz 2.4-2.5 GHz 2.4 o 5 GHz Modulacin BPSK,QPSK,16 QAM,64 QAM, OFDM CCK, DSSS , DBPSK/DQPSK+DSS S DBPSK/DQPSK+DSSS, BPSK,QPSK,16-QAM, 64 QAM OFDM DSS, CCK, OFDM Tasa Terica (Mbps) 54 11 54 600 Tasa Real (Mbps) 25 6.5 25 100 Rango (mts) 50 100 100 250 Acceso al Medio CSMA/CA CSMA/CA CSMA/CA CSMA/CA TABLA 1.5 Evolucin y caractersticas de Wi-Fi
13
Las aplicaciones de las redes Wi-Fi se han ido elevando debido a la evolucin del estndar, sobre todo en los puntos de acceso pblico como aeropuertos, campus universitarios, salas de conferencias, hoteles, etc.
Wimax [17] Wimax es una especificacin para redes metropolitanas inalmbricas (WMAN) de banda ancha, que est siendo desarrollado y promovido por el grupo de la industria Wimax (interoperabilidad mundial para acceso por microondas). Se define el estndar dentro IEEE 802.16x que define un nivel MAC que soporta mltiples enlaces fsicos. Esto es esencial para que los fabricantes de equipos puedan diferenciar sus productos y ofrecer soluciones adaptadas a diferentes entornos de uso. A continuacin se muestra en la tabla 1.6 la evolucin del estndar de IEEE 802.16 y algunas de sus principales caractersticas:
Estndar 802.16 802.16a/d 802.16b Fecha Aprobacin 2002 2003/2004 proceso Frecuencia 10-66 GHz 2-11 GHz <6GHz Configuracin Con Lnea de Vista Sin Lnea de Vista Sin Lnea de Vista Modulacin QPSK,16 QAM, 64 QAM OFDM usando QPSK, 16 QAM, 64QAM, 256QAM OFDM usando QPSK, 16 QAM, 64QAM, 256QAM Tasa (Mbps) 34-134 <70 o 100 15 Rango (Km) 1.6-4.8 4.8-8, 45 1.6-4.8 Acceso al Medio TDMA/DAMA TDMA/DAMA TDMA/DAMA Seguridad Triple DES(128 b) y RSA (1024b) Triple DES(128 b) y RSA (1024b) Triple DES(128 b) y RSA (1024b)
TABLA 1.6 Evolucin y caractersticas de Wimax
Las primeras versiones de Wimax fueron pensadas para comunicaciones punto a punto o punto a multipunto, tpicas de los radioenlaces por microondas. Las prximas ofrecern total movilidad, por lo que competirn con las redes celulares. Para las empresas, es una alternativa a contemplar, ya que el costo puede ser hasta 10 veces menor que en el caso de emplear un enlace E1 o T1. De momento no se habla de Wimax para el acceso residencial, pero en un futuro podra ser una realidad, sustituyendo con enorme ventaja a las conexiones ADSL, o de cable, y haciendo que la verdadera revolucin de la banda ancha llegue a todos los hogares.
14 1.2.4.2 Red de Control La red de control de dispositivos domticos se utiliza para aplicaciones de automatizacin y control en el edificio o casa inteligente, y es totalmente independiente de la red de datos y la red multimedia. Esta red queda limitada al manejo de sensores, actuadores, equipos electrodomsticos y electrnicos que permiten la automatizacin del edificio, por lo que no tiene fuerte demanda de ancho de banda.
La red de control suele estar centralizada, ya que esto reduce la complejidad del sistema, pero por otro lado reduce la robustez, debido a que si se produce la cada o desconexin de la unidad de control central el resto de los dispositivos dejaran de funcionar.
La unidad de control central se comunica con los sensores y actuadores distribuidos en toda la instalacin utilizando un mismo lenguaje de comandos o bien protocolo. La especificacin del protocolo debe incluir al menos las siguientes capas del modelo de referencia OSI: fsica, enlace, red y aplicacin.
A continuacin se mencionan los protocolos de control ms importantes que existen: CEBus [18]. X10 [19]. Lonworks [20].
1.2.4.3 Red Multimedia La red multimedia es aquella a la que se conectan todos los equipos del hogar como: televisores, videos, radios, cmaras fotogrficas y digitales, relojes, sistemas de audio, etc. Esta red tiene unos requisitos muy estrictos en cuanto al volumen de la informacin y a la calidad y retardo de transferencia de dicha informacin. Es por ello la principal razn de tener una red multimedia dedicada a los aparatos de audio y video para satisfacer las necesidades de calidad que se requieren.
Los dispositivos electrnicos que interconectan la red multimedia soportan capacidades de procesamiento y funcionalidades muy distintas. Por lo tanto es necesario que los protocolos empleados por las redes multimedia permitan abstraer a los usuarios de los detalles de la configuracin de la interconexin de dichos dispositivos.
15 La arquitectura lgica y fsica de la red multimedia es distribuida. Es decir, todos los elementos pueden comunicarse directamente con el resto, aunque en ocasiones sea necesario tener una unidad de control principal como interfaz, para la adaptacin de medios fsicos o protocolos.
Dentro de las aplicaciones que soportan este tipo de red son: videojuegos en red, envi de seal desde el video portero al televisor, envi de fotos directamente a la impresora, difusin de la seal de televisin, etc. A continuacin se describen las tres arquitecturas ms relevantes [21]: HAVi UpnP Jini
1.2.4.4 Redes Convergentes Las redes convergentes o redes multiservicio hacen referencia a la integracin de los servicios de voz, datos y video sobre una sola red basada en IP como protocolo de comunicaciones en el nivel de red.
Este tipo de redes es el futuro dentro de la domtica debido a que cada vez es mayor la necesidad de una red nica en la que tanto la voz, los datos, el control y el video converjan naturalmente y permitan, adems, facilitar la administracin de servicios. Como ejemplo de una red convergente se tiene la figura 1.4.
FIGURA 1.4 Ejemplo de Redes Convergentes
16 Los servicios operan utilizando una misma plataforma tecnolgica, por lo cual la CRT debe considerar que los distintos referentes y parmetros regulatorios deben tambin estar integrados, para que garanticen la competencia efectiva entre operadores. Entre las ventajas que tienen las redes convergentes se encuentran: Ahorro de costos de en la infraestructura. Ayuda a la administracin de servicios.
1.3 Servicios a Gestionar de la Domtica Las aplicaciones desarrolladas en domtica ofrecen la posibilidad de gestionar un sistema inteligente mediante la modificacin local o remota de los parmetros de la instalacin. Para ello ofrecen una serie de servicios realizados por un conjunto de automatismos o dispositivos con cierto grado de inteligencia dirigidos a la consecucin de cinco objetivos bsicos [4][7]: Gestin Energtica y Recursos Naturales: regulacin de la climatizacin, gestin de los consumos de cada electrodomstico y de la potencia contratada, control del suministro de recursos como electricidad, gas y agua, etc. Seguridad: custodia y vigilancia frente a la intrusin, la inundacin, el fuego, los escapes de gas, etc. Comunicaciones: comunicacin interna del sistema, telecontrol y telemetra, SMS, seales acsticas, etc. Confort: automatizacin de tareas repetitivas, programaciones horarias, escenarios luminosos, riego automtico, etc. Entretenimiento: actividades del entorno que son para la diversin como los videojuegos en red, televisin interactiva, msica.
No obstante las fronteras entre estos cinco objetivos son difusas y en muchos casos un mismo dispositivo favorece el logro de varios objetivos a la vez. Es precisamente esta filosofa de integracin la que da realmente significado a la domtica, ya que de otro modo se estara hablando de automatizaciones independientes. A continuacin se detallan los aspectos ms importantes de estas cinco reas de aplicacin bsicas.
1.3.1 Gestin Energtica y de Recursos Naturales Los sistemas de gestin de instalaciones energticas y recursos permiten controlar ms eficientemente el agua, el gas, la calefaccin, climatizacin y ventilacin, ajustando los consumos a las necesidades y disminuyendo las prdidas por este concepto.
17 La finalidad es satisfacer las necesidades del hogar minimizando el consumo energtico y de los recursos. En este control se pueden distinguir tres aspectos diferenciados: Regulacin con la que se pueda obtener la evolucin del consumo energtico, del agua y gas de la vivienda o edificio. Programacin para establecer distintos parmetros, segn horarios, das de la semana, mes, etc. Optimizacin para minimizar el consumo. El aprovechamiento de la energa y reduccin de su consumo es uno de los apartados ms importantes en la instalacin de un sistema domtico, puesto que revierte a medio y largo plazo en su amortizacin, adems de estar muy ligados al concepto de confort. Las acciones destinadas a reducir el consumo estn ntimamente relacionadas con la integracin de todos los dispositivos de la vivienda en el sistema.
La creciente conciencia ecolgica que se est adquiriendo en los ciudadanos y las administraciones pblicas a nivel mundial permitir la introduccin de las soluciones que incrementen el ahorro energtico y de recursos. La domtica es un elemento importante para lograr este objetivo.
1.3.2 Confort La gestin del confort se encarga de facilitar al usuario la obtencin de un mayor nivel de comodidad en las actividades que desarrolle dentro del hogar o edificio. Su principal objetivo es la interaccin del individuo con el medio ambiente que lo rodea, para lo cual se debe poder controlar, en el mayor grado posible, las variables fsicas que afectan y/o modifican el hbitat. En este tipo de servicios importa el bienestar y el rendimiento del trabajo de las personas: calidad de luz, temperatura, ergonoma, acceso a los elementos, etc.
Entre los sistemas destinados al confort cabe destacar: Control por infrarrojos de los distintos automatismos. Automatizacin de riego de jardines. Apertura automtica de puertas. Centralizacin y supervisin de todos los sistemas de la vivienda en dispositivos como pantallas tctiles o centros multimedia. Accionamiento automtico de distintos sistemas en funcin de datos del entorno, como la recogida automtica de toldos, bajada de persianas en caso de tormenta o viento excesivo, encendido automtico de luces en zonas de paso (pasillos, escaleras), etc. Informacin de presencia de correo en el buzn.
18 1.3.3 Seguridad La seguridad es una de las reas ms importantes en la domtica, ya que de ella depende la integridad fsica de las personas y del inmueble. Su principal objetivo es la proteccin frente a los distintos agentes y/o factores que amenazan la seguridad. Normalmente consiste en una serie de sensores que actan sobre unas seales acsticas, luminosas o un dispositivo para enviar una alarma remota. Tambin puede actuar sobre electrovlvulas para activar vlvulas de paso de agua si hay incendio, cerrar el gas, apertura de puertas, corte de aire acondicionado, etc. Se distinguen dos reas bsicas: seguridad de personas y seguridad de bienes.
En la seguridad de personas se incluyen tareas como: Alumbrado automtico en zonas de riesgo por deteccin de presencia (escaleras, etc.). Manipulacin a distancia de interruptores en zonas hmedas. Emisin de avisos telefnicos a nmeros prefijados en caso de necesidad de ayuda urgente. Detectores de fugas de gas o de agua que cierren las vlvulas de paso a la vivienda en el caso de producirse escapes. Alarmas de salud. En el caso de personas con necesidades especiales (ancianos, personas discapacitadas) se dispone de pulsadores cuya activacin genera un aviso a una central receptora, un familiar o un hospital para solicitar ayuda sanitaria urgente.
En lo referente a la seguridad de bienes, las funciones principales son: Avisos a distancia. En ausencia del usuario se emiten avisos en caso de alarma (bien acstica o telefnica). Deteccin de intrusos. Incluye la instalacin de diversos sensores como sensores volumtricos para deteccin de presencia, sensores de hiperfrecuencia para cristales rotos o sensores magnticos para apertura de puertas y ventanas. Alarmas tcnicas. En este apartado son tpicas la deteccin de incendios, deteccin de fugas de agua y gas y deteccin de cortes de suministro elctrico. Tambin se pueden realizar acciones correctivas (por ejemplo, si se detecta escape de gas entonces se debe cortar el suministro).
1.3.4 Comunicaciones Las aplicaciones de comunicaciones contemplan el intercambio de informacin, tanto entre personas como entre ellas y distintos dispositivos electrnicos, ya sea
19 dentro del edificio o de este hacia el exterior. Algunos de estos servicios ya estn bastante implantados en edificios, lo que se est incrementando es su introduccin en las viviendas.
Entre las posibilidades de telecomunicacin segn el tipo de edificio, destacan: Sistemas de comunicacin en el interior: redes de datos, megafona, difusin de audio/video, intercomunicadores, etc. Sistemas de comunicacin con el exterior: telefona bsica, videoconferencia, email, Internet, TV digital, TV por cable, fax, radio, transferencia de datos, etc. Comunicaciones externas propias de la vivienda. Mensajes de alarma como fugas de gas, agua, etc., y telecontrol del sistema domtico a travs de la lnea telefnica o redes de rea extensa (Internet).
De entre todas ellas, las que mayor auge estn teniendo en los ltimos aos, desde el punto de vista de aportaciones de investigacin e implantacin de nuevas tecnologas, son las iniciativas de telecontrol del sistema domtico desde el exterior.
1.3.5 Entretenimiento Las aplicaciones de la domtica destinadas a mejorar las actuales posibilidades de entretenimiento estn orientadas primordialmente a ser disfrutadas en el entorno. La domtica trae consigo que se puedan realizar estas actividades en el entorno de una manera fcil y accesible, algunas de las actividades de entretenimiento que se pudieran manejar son las siguientes: Televisin Digital Interactiva. Adems de las programaciones habituales, la Tv digital permite realizar todo tipo de consultas, como por ejemplo saber el estado del tiempo o las carreteras. Con una memoria incorporada permite grabar un programa para visualizarlo en otro momento. Msica. Con la red interna del hogar permite la distribucin de msica en cualquier formato desde un PC para ser escuchada en otros dispositivos de la red. Videojuegos. Dos o ms usuarios dentro del hogar pero diferente ubicacin o fuera del pueden participar en un videojuego. Se puede alquilar va internet.
1.4 reas de Aplicacin de la Domtica La idea de disponer de construcciones inteligentes no es nueva. La industria de la automatizacin ha venido cambiando paulatinamente nuestra vida, colocando en el mercado una cantidad de tecnologas que permiten por ejemplo, controlar los
20 sistemas de aire acondicionado, iluminacin, ascensores, electrodomsticos y otros dispositivos electrnicos que se encuentran en edificios y hogares modernos. Existen muchos mbitos o sectores en los cuales los sistemas domticos estn siendo desarrollados, aprovechando al mximo los recursos naturales y tecnolgicos para el beneficio de los usuarios.
A continuacin se mencionaran dos de los mbitos ms importantes actualmente, no por ello los nicos.
1.4.1 Salud Hoy en da este sector es el que se est desarrollando de gran manera debido a la importancia que tiene dentro de la sociedad. Principalmente se ha trabajado en: Telemedicina Hospitales Digitales
La telemedicina hace referencia, en el contexto del hogar digital, a la atencin de un paciente en su hogar, donde el encuentro fsico se sustituye por una comunicacin y/o monitorizacin por parte del proveedor del servicio mdico y el paciente mediante el uso de las telecomunicaciones, y es una alternativa al desplazamiento de los profesionales o pacientes.
Aunque la telemedicina es aplicable para enfermedades espordicas, los grandes beneficios se muestran en el caso de enfermedades crnicas. Los pacientes con enfermedades crnicas pueden utilizar dispositivos de telemedicina en su propia vivienda para controlar a diario sus signos vitales como peso, ritmo cardiaco y tensin arterial, adems de responder a preguntas sobre su salud. Esta informacin se enva automticamente a los profesionales sanitarios que pueden intervenir si surge algn problema o en caso de considerarlo conveniente en funcin de los datos. Adicionalmente pueden comunicar el tratamiento necesario directamente al paciente. La informacin y formacin se puede aportar al paciente, cuidadores y familiares sin necesidad de desplazamiento.
Algunos de los beneficios para el proveedor del servicio Mdico y el entorno del paciente son: Mejorar la gestin de los pacientes. Mejorar la calidad de los cuidados y la satisfaccin de los pacientes con los servicios recibidos. Reducir el nmero de desplazamientos realizados por el personal sanitario.
21 Aliviar la carga psicolgica y fsica que soporta la familia y los cuidadores informales.
Algunos beneficios para el paciente son: Seguir habitando su propia vivienda en vez de estar ingresado en un hospital Disminuir los desplazamientos desde su casa a los centros de salud. Recibir ayuda ms rpido en caso de necesitarlo. Mantener una mejor autonoma y un incremento de la capacidad de eleccin.
Los Hospitales Digitales hacen uso de las herramientas tecnolgicas para el apoyo de los mdicos en el tratamiento de los pacientes, algunos de los beneficios son: Eficiencia en la atencin a pacientes Agilidad en los procesos hospitalarios. Informacin en lnea y almacenada para la oportuna toma de decisiones. Mayor y mejor control administrativo y de recursos humanos y materiales. Combate a la ineficiencia hospitalaria. Dispositivos que permitan la movilidad y conectividad con aplicaciones mdicas. Reduccin de puntos de falla. Dotacin de servicios mdicos de vanguardia y automatizados. Seguimiento de pacientes, de su atencin, evolucin y diagnstico. Diagnsticos ms precisos. Comunicacin interconsulta con otros mdicos u hospitales.
Hoy en da los sistemas domticos en sector salud permiten mejorar la calidad de vida de la poblacin y esto se traduce en muchos beneficios a nivel mundial.
1.4.2 Educacin El uso de sistemas domticos aplicados a la educacin tiene como objetivo facilitar a los estudiantes, profesores y personal administrativo de las instituciones acadmicas, el desarrollo de sus actividades tanto acadmicas como administrativas.
Entre los diferentes sistemas y tecnologas que se han desarrollado para el sector educativo se encuentran: E- Learning Universidades Digitales
E-learning es principalmente un medio electrnico para el aprendizaje a distancia o virtual. El usuario puede manejar los horarios, es un medio completamente
22 autnomo. Constituye una propuesta de formacin que contempla su implementacin predominantemente mediante Internet, haciendo uso de los servicios y herramientas que esta tecnologa provee.
Las ventajas que ofrece e-learning seran las siguientes: Eliminacin de barreras espaciales y temporales (desde su propia casa, en el trabajo, en un viaje a travs de dispositivos mviles, etc.). Supone una gran ventaja para empresas distribuidas geogrficamente. Prcticas en entornos de simulacin virtual, difciles de conseguir en formacin presencial, sin una gran inversin. Gestin real del conocimiento: intercambio de ideas, opiniones, prcticas, experiencias. Enriquecimiento colectivo del proceso de aprendizaje sin lmites geogrficos. Actualizacin constante de los contenidos. Reduccin de costos. Permite una mayor conciliacin de la vida familiar y laboral.
La universidad digital tiene como objetivo facilitar a los estudiantes el desarrollo de su formacin acadmica, poniendo en valor las nuevas infraestructuras de comunicaciones de las universidades y haciendo posible un acceso global desde Internet.
Las ventajas de la Universidad Digital: Tomar clases sin estar en un aula, es decir, podrn hacerlo desde una biblioteca, en su casa, donde haya alta velocidad de banda ancha. se ofertaran las carreras que tengan ms demanda. Los documentos y recursos didcticos estn disponibles a travs de medios como: clases en lnea, materiales multimedia y libros digitales. La mayora de transacciones administrativas, pueden realizarse en lnea. (consultar calificaciones, ingreso de datos personales, inscripcin a grupos, etc.) Trabajo colaborativo con compaeros en lnea.
1.5 Conceptos Bsicos de Comunicaciones Mviles El objetivo fundamental de las comunicaciones mviles es dar servicios a equipos en movimiento. Hay una variedad de sistemas que cumplen dichos objetivos con distintas caractersticas.
Un sistema de comunicaciones mvil bsico estar formado por: estaciones mviles (MS), estaciones base (BS) y una estacin central (CS), ver figura 1.5.
23 . FIGURA 1.5 Arquitectura General de un Sistema de Comunicaciones Mvil
Estaciones Base. Es una instalacin fija de radio para la comunicacin bidireccional. Se usa para comunicar con una o ms estaciones mviles o porttiles. Las estaciones base normalmente se usan para conectar estaciones mviles bidireccionales de baja potencia, como por ejemplo la de un telfono mvil, un telfono inalmbrico o una computadora porttil con una tarjeta WiFi. La estacin base sirve como punto de acceso a una red de comunicacin fija o para que dos terminales se comuniquen entre s yendo a travs de la estacin base.
Estaciones mviles. Son aquellas estaciones que requieren un servicio (datos, telefona, etc.) mientras se desplazan por la zona de cobertura de la estacin base pueden ser del del tipo porttil (de mano o de bolsillo) o transportables a bordo de un vehculo.
Estaciones Centrales. Esta se encarga de coordinar, controlar y permitir el enlace a las estaciones base entre ellas o bien hacia una red de comunicacin fija como una red de datos (Internet) o una red de telefnica.
Todas las comunicaciones mviles siguen en forma aproximada esta estructura. Las comunicaciones inalmbricas mviles para uso en telefona y transmisin de datos se pueden subdividir en los siguientes grupos: Sistemas va satlite (INMARSAT, IRIDIUM) Redes de rea extensa de transmisin de datos (WATM) Redes mviles privadas (WiFi, Wimax) Redes de telefona celular pblicos (GSM, GPRS, UMTS) Redes de telefona sin hilos (DECT) Redes domsticas (Home RF) Redes de rea personal (Bluetooth)
24 Las redes mviles privadas son las de principal importancia en este trabajo de investigacin.
Existen aspectos importantes en las comunicaciones mviles como los tipos de acceso mltiple en el sentido mvil a estacin base algunos de estos son: Acceso Mltiple por Divisin en Frecuencia (FDMA). En FDMA, el acceso al medio se realiza dividiendo el espectro disponible en canales, que corresponden a distintos rangos de frecuencia, asignando estos canales a los distintos usuarios y comunicaciones a realizar, sin interferirse entre s. Se utiliza en sistemas como GSM de telefona celular. Acceso Mltiple por Divisin en Tiempo (TDMA): Es una tcnica de multiplexacin que distribuye las unidades de informacin en ranuras ("slots") alternas de tiempo, proveyendo acceso mltiple a un nmero de frecuencias. Es utilizada en tecnologas celular como D-AMPS y GSM. Acceso Mltiple por Divisin en Cdigo (CDMA): Emplea una tecnologa de espectro expandido y un esquema especial de codificacin, por el que a cada transmisor se le asigna un cdigo nico, escogido de forma que sea ortogonal respecto al del resto; el receptor capta las seales emitidas por todos los transmisores al mismo tiempo, pero gracias al esquema de codificacin (que emplea cdigos ortogonales entre s) puede seleccionar la seal de inters si conoce el cdigo empleado. Esta tecnologa se emplea en mltiples sistemas de comunicacin por radiofrecuencia, tanto de telefona mvil (como IS-95, CDMA2000, FOMA o UMTS), transmisin de datos (WiFi) o navegacin por satlite (GPS). Acceso Mltiple por Divisin en Espacio (SDMA): es una tecnologa que segmenta el espacio en sectores utilizando antenas unidireccionales. Se utiliza generalmente en comunicaciones por satlite, pero tambin en redes celulares para reducir el nmero de estaciones base.
Otro aspecto importante es la banda de frecuencias en las que trabajan los sistemas de comunicaciones mviles estn mostrados en la tabla 1.7, y algunos ejemplos de tecnologas mviles y el rango de frecuencias utilizados son:
Redes mviles privadas (WiFi). Trabaja en 2.4 y 5 GHz. (Wimax) Puede trabajar en el rango desde 2 Hasta 66 GHz. Redes de telefona celular pblicos (GSM) Trabaja en 850, 900, 1800 y 1900 MHz. Redes de telefona sin hilos (DECT). Trabaja de 1880 a 1900 MHz Redes de rea personal (Bluetooth). Trabaja en 2.4 y 5 GHz.
25
TABLA 1.7 Distribucin del espectro Radio Elctrico.
Reutilizacin de frecuencias. Este concepto define la utilizacin de radiocanales con las mismas frecuencias portadoras para cubrir reas diferentes. Cada una de estas reas se denomina clula.
Dentro de cada clula se utilizan un conjunto de radiocanales que pueden repetirse en otras clulas. De esta forma, se aumenta el nmero de canales de trfico por unidad de superficie.
Por motivos de interferencia entre canales operando sobre el mismo canal celular (interferencia cocanal) las mismas frecuencias no pueden utilizarse en todas las clulas. Debe respetarse una distancia mnima de separacin, denominada distancia de reutilizacin, entre cada uno de los emisores.
26 Los tipos de modulacin (Figura 1.6) son otro aspecto importante de las comunicaciones mviles estos pueden ser
FIGURA 1.6 Tipos de Modulacin en las Comunicaciones Mviles
La Modulacin por desplazamiento de frecuencia o FSK (Frequency Shift Keying) es una tcnica de transmisin digital de informacin binaria (ceros y unos) utilizando dos frecuencias diferentes. La modulacin por desplazamiento de amplitud o ASK (Amplitude-shift keying), es una forma de modulacin en la cual se representan los datos digitales como variaciones de amplitud de la onda portadora. La amplitud de una seal portadora anloga vara conforme a la corriente de bit (modulando la seal), manteniendo la frecuencia y la fase constante. La modulacin por desplazamiento de fase o PSK (Phase Shift Keying) es una forma de modulacin angular que consiste en hacer variar la fase de la portadora entre un nmero de valores discretos. La diferencia con la modulacin de fase convencional (PM) es que mientras en sta la variacin de fase es continua, en funcin de la seal moduladora, en la PSK la seal moduladora es una seal digital y, por tanto, con un nmero de estados limitado. La modulacin en amplitud en cuadratura o QAM (Quadrature Amplitude Modulation) es una tcnica de modulacin digital avanzada que transporta datos, mediante la modulacin de la seal portadora de informacin tanto en amplitud como en fase. Esto se consigue modulando una misma portadora, desfasando 90 la fase y la amplitud.
Estos son algunas de las caractersticas ms importantes que se tienen que revisar cuando se trata establecer un sistema de comunicaciones mvil, durante este trabajo se utilizar lo que es la tecnologa WiFi la cual muestra sus caractersticas en la tabla 1.8.
1.6 Tecnologas mviles aplicadas a la Educacin En la actualidad algunas instituciones educativas han desarrollado sistemas que pueden ser considerados domticos porque proporcionan a su comunidad servicios que apoyan y facilitan sus principales actividades.
27
El Instituto Tecnolgico de Massachusetts es una de las principales instituciones dedicadas a la docencia y a la investigacin en Estados Unidos, especialmente en ciencia, ingeniera y economa.
Entre los muchos sistemas desarrollados por el MIT est MobileWeb [22] que proporciona informacin importante sobre el MIT y ofrece servicios en cualquier momento y en cualquier lugar a travs de un dispositivo mvil a toda su comunidad estudiantil.
El MIT Web Mobile lo que hace es detectar automticamente el tipo de dispositivo mvil que le solicita la informacin y en base a ello establece una configuracin para que trabaje ptimamente. En la figura 1.7 se muestra la estructura del sistema Mobile Web.
F FIGURA 1.7 Arquitectura del Sistema Mobile Web MIT
Entre los servicios que ofrece el MIT Mobile Web: Bsqueda de Personas. Encuentra estudiantes, profesores y miembros del MIT con tan solo parte o todo su nombre, direccin de correo, o nmero telefnico. Con tan solo un clic tienes acceso a llamarles o enviarles un correo, o localizar su oficina. Mapa del campus. Encuentra edificios, estacionamientos y ms en este mapa interactivo. Agenda del Autobs. Localiza donde ests el itinerario y las rutas de los autobuses del MIT. Calendario de Eventos. Descubre que pasa alrededor del campus. Localiza por palabra clave, fecha o categora los diferentes eventos dentro del campus.
28
Otro ejemplo de un sistema domtico en el mbito educativo se tiene en la universidad de Pittsburgh [23] la cual dispone con una red robusta y servicios web que soportan el aprendizaje, investigacin, colaboracin y operaciones de negocio. Cuenta con una segura y fcil de usar red inalmbrica, y el servicio est disponible a lo largo del campus. Un servicio especial de acceso a internet inalmbrico se provee a los visitantes con registro previo que tienen que llenar.
PittMobile Web ofrece los siguientes servicios: Bsqueda de Personas. Encuentra estudiantes, profesores y miembros de la universidad de Pittsburgh. Mapa del campus. Encuentra edificios, laboratorios y ms en este mapa interactivo. Calendario de Eventos. Descubre que pasa alrededor del campus. Localiza por palabra clave, fecha o categora los diferentes eventos dentro del campus. Informacin de Emergencia. Informa sobre los nmeros de emergencia y servicios mdicos, polica. Horarios. Revisa los horarios de operacin de laboratorios, bibliotecas, tiendas de libros, etc. Adems puedes ver la disponibilidad de equipos de cmputo en los laboratorios.
En ambos sistemas los servicios que tienen disponibles dentro de la red inalmbrica se los ofrecen a todos los usuarios del campus sin importar el perfil de estos y su ubicacin, es decir le entregan un conjunto de servicios al usuario sin importar si realmente le sern tiles para su desarrollo o actividades dentro del entorno educativo.
1.7 Virtual El trmino virtual es definido en el diccionario de la Real Academia Espaola como un adjetivo Que tiene existencia aparente y no real [3].
Diversos conceptos caracterizados por el adjetivo virtual han alcanzado una gran importancia en los campos de la informtica y las telecomunicaciones, entre los que destacan la memoria virtual, el circuito virtual y la realidad virtual, estos fenmenos tienen una gran significacin terica y emprica en el diseo e implementacin de sistemas informticos, en las redes y en la interaccin persona-ordenador, respectivamente.
29 Adems, el adjetivo virtual se ha aplicado en otros entornos como el social, educativo y organizacional, de donde se derivan conceptos tales como la oficina virtual, la clase virtual, el campus virtual, la biblioteca virtual, la corporacin virtual, y la comunidad virtual. Todos estos conceptos tienen en comn el simular o crear aparentemente espacios fsicos donde se llevan a cabo actividades o se ofrecen servicios a los usuarios de igual manera como lo haran o los ofreceran en un espacio fsico real.
1.8 Domtica Virtual Existen antecedentes de trabajos realizados donde se emplea el trmino Domtica Virtual [23, 24] el cual ha sido utilizado bajo un contexto donde se maneja un sistema domtico a travs de un entorno de realidad virtual y este puede ser controlado remotamente como lo muestra la figura 1.8. La definicin que dan del trmino Domtica virtual es sistemas domticos que ofrecen el control multiusuario y la posibilidad de que sea operado bajo un sistema de visualizacin inmersivo y no inmersivo [23]. Bsicamente lo que hace es un sistema que provee una interaccin directa con el modelo 3D que reproduce la construccin, incluyendo cada aparato que puede ser controlado desde el Gateway (unidad de control) residencial.
. FIGURA 1.8 Diagrama General del Sistema Domtico Virtual[23]
Para fines el presente trabajo de investigacin se pretende hacer una extensin del trmino domtica hacia espacios abiertos, haciendo uso de las redes convergentes y sus elementos, aportando servicios sobre diferentes entornos como apoyo de las actividades de los usuarios dentro de sus diferentes necesidades como son: gestin de recursos, confort, seguridad, comunicaciones y entretenimiento. Para lo cual definimos a la Domtica Virtual como la aplicacin de la tecnologa en el diseo inteligente de un espacio abierto, con el objetivo de ofrecer al usuario los servicios necesarios para su desarrollo dentro del entorno de acuerdo a su perfil.
Para los fines del presente trabajo la Domtica Virtual esta cimentada en una infraestructura de red convergente que utiliza como medios de transmisin la tecnologa almbrica e inalmbrica (esta permite tener la cobertura tan amplia
30 como se delimite el entorno) para la comunicacin entre los diferentes elementos de la domtica virtual como son: sensores, unidades de control, actuadores e interfaces (cabe mencionar que estos pueden ser como los descritos anteriormente o bien elementos propios de la infraestructura de red como: dispositivos de interconexin, servidores de servicios, servidores de acceso, servidor de control, dispositivos mviles de los usuarios, etc.). La arquitectura de la domtica virtual puede ser centralizada o bien hibrida parte centralizada y parte distribuida (Figura 1.9) y funciona de la misma forma que sobre la domtica. Los servicios que se ofrezcan sern de acuerdo al entorno (medico, educativo, empresarial, residencial, etc.) y del perfil del usuario que ingresa a este, se busca que mediante estos servicios que se le brindan al usuario sea capaz de llevar a cabo sus actividades o desenvolverse dentro del entorno con una mayor facilidad.
FIGURA 1.9 Arquitectura de la Domtica Virtual
Referencias
[1] Domtica: Un enfoque socio-tcnico, Hugo Martn Domnguez, Fernando Sez Vacas. Edita: Fundacin Rogelio Segovia para el Desarrollo de las Telecomunicaciones Ciudad Universitaria, s/n 28040-Madrid. ISBN: 84-7402-335-1. Junio 2006 [2]Asociacin Espaola de Domtica http://www.cedom.es [3] Real Academia Espaola http://www.rae.es/ [4] Domtica. Edificios inteligentes, Huidobro J.M., Milln R. Creaciones Copyright. 2004 [5] Automatizacin de Viviendas y Edificios. Pg. 10 y 11.Rubn Saavedra Silveira. Ediciones Ceac. ISBN: 978-84-329-1997-8. 2009 [6] Elementos y Arquitecturas de Sistemas Domticos http://www.casadomo.com/noticiasDetalle.aspx?c=14
Entorno (Educativo, Medico, Empresarial, Residencial, etc.) Sensor/Actuador (Dispositivo de Interconexin o Punto de Acceso Inalmbrico) Usuario 1 Usuario N Interfaz Controlador (Servidor de Autenticacin) Red Almbrica Interfaz Actuador (Servidor de Servicios) Red Inalmbrica Red Inalmbrica
31 [7]Domtica e inmtica : viviendas y edificios inteligentes. Romero Morales, Cristbal. 2005 [8] BIPM,IEC, IFCC, ISO, IUPAC, IUPAP, OIML International vocabulary of basic an general terms in metrology, VIM. Ginebra (1993) [9] Adquisicin y distribucin de las seales. Pag 33-35. Ramon Palls Areny. Marcombo ediciones tcnicas. [10] http://techgk.wordpress.com/2006/12/09/la-histeresis/ [11] http://es.wikipedia.org/ [12] Sensores y Acondicionadores de seal. Ramon Pallas Areny. Ramon Palls Areny. Marcombo ediciones (2004). [13] Evolucin Ethernet http://guimi.net/monograficos/G-Redes_de_comunicaciones/G- RCnode25.html [14]Bluetooth http://www.bluetooth.com/English/Technology/Works/Pages/Compare.aspx#4 [15] Comunicaciones en redes WLAN. J.M. Huidrobo, David Roldan. Editorial Limusa. 2006 [16] Wimax http://www.ub.edu.ar/investigaciones/tesinas/227_oberti.pdf [17] Electronic Industries Association: Draft EIA Home Automation System (CEBus). Washington DC 1992. [18] Web oficial de la tecnologa X10, 2008. Disponible en http://www.x10.com/support/technology1.htm [19]ByougHee, K.; KwangHyun, C.; KyoungSup, R.K.: Towards LonWorks technology and its applications to automation. IEEE Proceedings of the 4th KoreaRussia Intl Symp on Science and Tech., vol. 2, pp. 197202, 2000. [20] Tecnologas y estandarizacin para la interconexin de Home Networks http://fundacionorange.es/areas/historico/pdf/4.pdf [21]Sistema Mobile Web MIT http://m.mit.edu/about/ [22] Sistema Pitt-Mobile Pittsburgh http://technology.pitt.edu/network-web/pitt-mobile.html [23] Virtual Domotic Systems: a 3D Interaction Technique to Control Virtual Building Devices Using Residential Gateways. Francisco Pedro Luque, Francisco Javier Luque, Carmen Lastres, Asuncin Santamara, Iris Galloso, Jordi Muria. CeDInt - Universidad Politcnica de Madrid Campus de Montegancedo, 28223 Pozuelo de Alarcn - Madrid (Spain). T-Systems Iberia. Image Processing Theory Tools and Applications (IPTA), 2010 2nd International Conference on 2010 [24] PERCEPTUAL AND INTELLIGENT DOMOTICS SYSTEM FOR DISABLED PEOPLE. Carolina Muoz, Diana Arellano, Dr. Francisco J. Perales, Dr. Gabriel Fontanet. Unitat de Grfics i Visi per Ordinador Departament de Matemtiques i Informtica Universitat de les Illes Balears 07122 Palma de Mallorca, Spain. Proceedings of the Sixth IASTED international Conference Visualization, Imaging, and Image Processing August 2006, Palma de Mallorca Espaa.
32
CAPITULO 2 PROPUESTA Y ANALISIS DEL MODELO DE SISTEMA DOMTICO VIRTUAL
Durante el captulo se presenta la propuesta de un Modelo de Sistema Domtico Virtual (MSDV) que se ha concebido a partir del anlisis del problema planteado en el captulo anterior. Adems, se describe a detalle cada uno de los cuatro mdulos del modelo propuesto.
Objetivo del Captulo: Describir de forma general el MSDV y cada uno de sus mdulos.
2.1 Introduccin En un principio los sistemas domticos se dirigan a campos de aplicacin muy concretos, pero hoy en da su uso se est generalizando, convirtindose as en una solucin factible para el diseo inteligente de prcticamente todas las reas. Es por ello que la propuesta de solucin al problema conjuntamente con el concepto de domtica virtual que se definieron en el captulo I, lleva a la creacin de un Modelo de Sistema Domtico Virtual que puede aplicarse sobre diferentes entornos, donde as se le requiriera en un futuro.
El Modelo que se propone ofrece un conjunto de servicios tiles al usuario de acuerdo a su perfil, mediante los cuales este puede apoyarse para realizar sus actividades en el entorno que se desenvuelva. Estos servicios se le entregaran al usuario por medio de su dispositivo mvil de una manera transparente y bajo la premisa en cualquier momento y en cualquier lugar dentro del dominio de red con apoyo de una infraestructura de red convergente. Las redes convergentes son fundamentales en el desarrollo del modelo ya que se pretende que los servicios sean entregados mediante dispositivos mviles no importando la tecnologa de acceso que estos manejen o bien se pudieran entregar por medio de una tecnologa de acceso fija. Adems, el contenido de los servicios que se pueden entregar al usuario son diversos ya que pueden ser datos, voz, video, control, etc. es por ello que mediante este tipo de redes se asegura que el usuario reciba el servicio de una forma transparente.
33 El modelo que se presenta en la Figura 2.1, pretende tener un carcter de estndar para el manejo de diferentes tipos de red, diferente composicin tecnolgica de hardware y topologa lgica.
FIGURA 2. 1 Modelo De Sistema Domtico Virtual
El implementar este modelo va a proporcionar a los usuarios la gestin y manejo de la informacin y/o servicios ofrecidos en el entorno donde sea implementado, mediante sus dispositivos mviles de una forma transparente y disponible cuando as los requiera y donde los requiera dentro del entorno.
Algunas de las caractersticas ms importantes que el modelo debe tener son: Portabilidad. El modelo debe ser apto para diferentes dispositivos mviles sin importar la plataforma de sistema operativo bajo la cual estos operen. Sencillez. El modelo debe manejarse mediante una interfaz amigable que ayude al usuario a operar el sistema de una manera fcil y sencilla. Interoperabilidad. El modelo busca operar con diferentes tecnologas inalmbricas permitiendo el acceso de los usuarios a los servicios que estn asociados a l, sin importar el tipo de tecnologa que utilice su dispositivo mvil. Transparencia. El modelo debe ofrecer los servicios a los usuarios de una manera transparente, es decir que el usuario no debe preocuparse por conocer la ubicacin y el proveedor del servicio. MDULO DE IDENTIFICACIN Y AUTENTICACIN MDULO DE PRESTACIN DE SERVICIOS MDULO DE PRESENTACIN MDULO RECONOCIMIENTO DE RED
34 Flexibilidad. El modelo en base a su estructura modular debe ser susceptible a cambios o modificaciones que permitan la mejora continua de este. Escalabilidad. El modelo debe ser apto para crecer dependiendo de las necesidades del entorno. Movilidad. El modelo debe proporcionar al usuario una libertad de movimiento dentro del entorno. Seguridad. El modelo debe brindar seguridad mediante una autoridad que regule el acceso a los usuarios. A continuacin se analiza y describe cada uno de los cuatro mdulos del modelo de una forma ms detallada.
2.2 Mdulo de Reconocimiento de Red Este mdulo permite la conexin entre el dispositivo mvil del usuario y el dominio de red, mediante un servidor que se encarga de proporcionarle la informacin necesaria del dominio al dispositivo mvil para que pueda establecer la conexin y un dispositivo de interconexin encargado realizar la conexin al dominio de red. La Figura 2.2 muestra el diagrama de flujo del mdulo de reconocimiento de red.
FIGURA 2. 2 Diagrama de Flujo de Mdulo de Reconocimiento de Red Usuario Hace Peticin De Conectarse Al Dominio De Red Servidor Del Dominio De Red Asigna Y Enva Informacin Del Dominio Al Dispositivo Mvil El Usuario Hace Una Peticin A La Red El Punto De Interconexin Lo Redirige A Una Autoridad Autenticadora La Autoridad Envia Formulario Para Autenticacin Al Usuario Usuario Detecta Dominio De Red Mediante Dispositivo De Interconexin Dispositivo De Interconexin Conecta Al Dispositivo Mvil Con El Dominio De Red
35 A continuacin se hace una descripcin detallada del diagrama de flujo del mdulo de Reconocimiento de red donde se tiene que un usuario con su dispositivo mvil detecta el dominio de red mediante el identificador que el punto de interconexin enva peridicamente dentro del entorno, entonces el dispositivo mvil se asocia con el dispositivo de interconexin y el usuario hace la peticin de conexin al dominio, esta peticin llega a un servidor encargado de administrar las direcciones y la informacin necesaria para la conexin con el dominio de red, el cual le asigna una direccin y se la enva conjuntamente con otras direcciones necesarias para establecer la conexin.
Una vez con esta informacin el dispositivo mvil se conecta al dominio de red mediante el dispositivo de interconexin. Ya conectado el usuario solicita acceso a informacin o a un servicio, pero el dispositivo de interconexin redirige esa peticin hacia un servidor que es el comisionado para identificar al usuario el cual le enva un formulario de identificacin al usuario para que lo llene y envi de vuelta a ese mismo servidor.
Un aspecto muy importante a considerar es el anlisis y diseo de la infraestructura de red de telecomunicaciones que soportara el modelo, dentro de lo que deber tenerse en cuenta: El rea o entorno a cubrir por parte del modelo. La cantidad aproximada de usuarios que estarn bajo el dominio de red y el modelo. La cantidad de dispositivos de interconexin necesarios para cubrir los dos puntos anteriores. La posibilidad de soportar diferentes tecnologas inalmbricas y almbricas (Wi-Fi, Bluetooth, Wimax, Ethernet, etc.).
2.3 Mdulo de Identificacin y Autenticacin La seguridad es un aspecto fundamental en el desarrollo del modelo. Pero, el que sea uno de los principales objetivos del modelo proporcionar informacin y/o servicios a todos los usuarios del entorno, no significa que cualquier usuario pueda tener acceso a cualquier informacin. El acceso a los servicios debe ser controlado individualmente en funcin de la identidad del usuario.
Los servidores de autenticacin son elementos que nos ayudan a controlar el acceso a la informacin o servicios de un dominio de red, estos generalmente se disean en base un tipo de protocolos que realizan tres funciones: Autenticacin, Autorizacin y Contabilizacin o AAA (Authentication, Authorization and Accounting). Ver figura 2.3.
36 Autenticacin. La Autenticacin es el proceso por el que una entidad prueba su identidad ante otra. Normalmente la primera entidad es un cliente (usuario, ordenador, etc) y la segunda un servidor (ordenador). La Autenticacin se consigue mediante la presentacin de una propuesta de identidad (vg. un nombre de usuario) y la demostracin de estar en posesin de las credenciales que permiten comprobarla. Ejemplos posibles de estas credenciales son las contraseas, los testigos de un slo uso (one-time tokens), los Certificados Digitales, los nmeros de telfono en la identificacin de llamadas. Viene al caso mencionar que los protocolos de autenticacin digital modernos permiten demostrar la posesin de las credenciales requeridas sin necesidad de transmitirlas por la red Autorizacin. Se refiere a la concesin de privilegios especficos (incluyendo "ninguno") a una entidad o usuario basndose en su identidad (autenticada), los privilegios que solicita, y el estado actual del sistema. Las autorizaciones pueden tambin estar basadas en restricciones, tales como restricciones horarias, sobre la localizacin de la entidad solicitante, la prohibicin de realizar logins mltiples simultneos del mismo usuario, etc. La mayor parte de las veces el privilegio concedido consiste en el uso de un determinado tipo de servicio. Ejemplos de tipos de servicio son, pero sin estar limitado a: filtrado de direcciones IP, asignacin de direcciones, asignacin de rutas, asignacin de parmetros de Calidad de Servicio, asignacin de Ancho de banda, y Cifrado. Contabilizacin. Se refiere al seguimiento del consumo de los recursos de red por los usuarios. Esta informacin puede usarse posteriormente para la administracin, planificacin, facturacin, u otros propsitos. La contabilizacin en tiempo real es aquella en la que los datos generados se entregan al mismo tiempo que se produce el consumo de los recursos. La informacin tpica que un proceso de contabilizacin registra es la identidad del usuario, el tipo de servicio que se le proporciona, cuando comenz a usarlo, y cuando termin. Los mtodos de autenticacin estn en funcin de lo que utilizan para la verificacin y en este caso el mtodo que ser utilizado por el modelo es: Sistemas basados en algo conocido (Contrasea). El modelo implementar un servidor de autenticacin con AA (es decir una autenticacin y una autorizacin) que sea quien verifique la autenticidad del usuario utilizando los datos capturados en el formulario de identificacin que le envi este servidor en el mdulo anterior y una base de datos con registros previos de usuarios para verificar los accesos permitidos.
37
FIGURA 2. 3 Diagrama de Flujo de Mdulo de Identificacin y Autenticacin
El usuario recibe el formulario de identificacin para el cual antes de llenar, tiene que hacer lo siguiente: si es un usuario frecuente del dominio de red debe registrarse previamente en una base de datos con un usuario y una contrasea. o si bien es un usuario temporal debe utilizar las credenciales de visitante para acceder a los servicios. Cabe mencionar que el ingreso como visitante tiene un acceso ms limitado.
Si es un usuario registrado debe ingresar sus credenciales en el formulario de identificacin, este a su vez hace una verificacin contra la base de datos de usuarios registrados si las credenciales coinciden, el servidor de autenticacin le otorga el acceso al usuario envindole un mensaje donde se le informe que sus credenciales fueron aceptadas. En caso contrario si las credenciales enviadas no coinciden con el registro previo se le indica que hubo un error y si se le enva de nuevo el formulario de identificacin para que lo intente nuevamente.
Si el usuario enva las credenciales de visitante de igual forma se verifica que estas credenciales coincidan, de ser as se le otorga al usuario el acceso correspondiente y se le enva un mensaje de aceptacin. En caso contrario si no Formulario De Autenticacin
Usuario O Visitante? Usuario Envo De Credenciales De Visitante Al Servidor De Autenticacin Vistante Introducir Credenciales Del Usuario Y Envar Al Servidor De Autenticacin Servidor De Autenticacin Otorga El Acceso Correspondiente Al Perfil Del Visitante Servidor De Autenticacin Otorga El Acceso Correspondiente Al Perfil Del Usuario Servidor De Autenticacin Valida Credenciales Credenciales Ok? Si No Credenciales Ok? Si No
38 Usuario o Visitante? Usuario Vistante Servidor Consulta El Perfil De Visitante Servidor Consulta El Perfil Del Usuario Servidor Enva Al Dispositivo Mvil Lista Con Servicios Disponibles De Acuerdo Al Perfil Usuario Valido? Si No Perfiles Usuarios Servicios ingresa correctamente las credenciales de visitante se le enva un mensaje de error y nuevamente el formulario de identificacin para que lo intente nuevamente
2.4 Mdulo de Servicios Este mdulo lleva a cabo la administracin de servicios con los que cuenta cada usuario. Se encarga de presentar al usuario una lista de los servicios a los cuales tiene acceso de forma organizada. Este mdulo presenta dependencia en relacin con el mdulo de y autenticacin ya que para poder establecer la administracin de los servicios con los que cuenta el usuario requiere previamente su autenticacin.
La administracin de los servicios se dar de acuerdo a perfiles especficos que sern creados a partir la base de datos de usuarios registrados en el sistema y de la base de datos de los servicios disponibles, as el usuario tendr acceso a su lista de servicios disponibles, como lo muestra la figura 2.4.
FIGURA 2.4 Diagrama de Flujo de Mdulo de Servicios
Al igual que se registr una base de datos de usuarios previamente, de igual forma se crean previamente una base de datos de servicios y una base de datos de perfiles ligada a la de usuarios y servicios,
Los servicios que se ofrezcan a los usuarios dependern del perfil que estos tengan dentro del entorno (por ejemplo, en un Hospital si el usuario es el medico tendr acceso a su agenda, el historial de los pacientes, seal de alarma para
39 emergencias, etc.), por lo que cada usuario puede ser diferente uno del otro, lo que permite atender a cada uno de acuerdo a sus necesidades de servicios y/o informacin. Se tiene que una vez autenticados los usuarios, el servidor encargado de administrar los servicios verifica la base de datos de perfiles asociados a este usuario, e inmediatamente despus enva al usuario a travs de su dispositivo mvil una lista con los servicios asociados a su perfil, los cuales son un apoyo para realizar las actividades dentro del entorno del usuario.
2.5 Mdulo de Prestacin Servicios La conexin con los servicios se hace mediante una arquitectura Cliente-Servidor, la cual consiste bsicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. Las principales caractersticas del cliente son: Iniciar solicitudes o peticiones, tienen un papel activo en la comunicacin. Esperar y recibir las respuestas del servidor. Capaz de conectarse a varios servidores a la vez. Las principales caractersticas del servidor son: Esperar a que lleguen las solicitudes de los clientes, desempean entonces un papel pasivo en la comunicacin Tras la recepcin de una solicitud, procesarla y enviar la respuesta al cliente. Aceptar conexiones desde un gran nmero de clientes. La conexin entre el usuario y los repositorios de servicios, se da en este mdulo que se encarga de hacer el enlace entre el usuario y el servicio como lo muestra la figura 2.5
El usuario podr seleccionar de su lista de servicios disponibles el que necesite y cuando as lo requiera, una vez seleccionando el servicio se establece una conexin entre el usuario y el servicio, donde el servidor donde se encuentra el servicio procesa el servicio y enva una respuesta al usuario por el servicio que solicito a travs de una interfaz grfica por medio de su dispositivo mvil.
Cuando el usuario no requiere ms este servicio finaliza la conexin entre el usuario y el servicio. Envindole al usuario al inicio donde puede observar nuevamente de los servicios que tiene disponibles.
40
FIGURA 2. 5 Diagrama de Flujo de Mdulo de Prestacin de Servicios
Interfaz Grafica del Dispositivo Mvil con Lista de Servicios Disponibles de acuerdo al Perfil Usuario Selecciona Servicio Establece Conexin Usuario- Servicio Servidor De Servicios Procesa La Solicitud De Servicio Finaliza Conexin Usuario- Servicio Servidor De Servicios Enva Interfaz Grafica Al Dispositivo Mvil Con La Respuesta A Su Servicio
41
CAPITULO 3 DISEO Y ARQUITECTURA DEL MODELO DE SISTEMA DOMTICO VIRTUAL
En este captulo se presenta el Diseo y la Arquitectura del Modelo de Sistema Domtico Virtual, para el cual se toma en cuenta los diagramas del Lenguaje Unificado de Modelado (UML). Creando los casos de uso del modelo en general y particularmente de cada uno de los mdulos que conforman el MSDV. Para posteriormente presentar un diagrama de secuencias general y la arquitectura del MSDV.
Objetivos del Capitulo: Disear el MSDV y cada uno de sus cuatro mdulos. Presentar el diagrama de secuencia general y la arquitectura del MSDV.
3.1 Introduccin En este captulo se muestra el diseo del MSDV tomando como base los diagramas del Lenguaje de Modelado Unificado. En primer lugar se definen los casos de uso general del MSDV y posteriormente los casos de uso de cada mdulo del MSDV de una manera ms detallada. Despus se hace una descripcin de los elementos que componen el modelo as como el diagrama de secuencia general donde se observa como fluye la informacin desde que un usuario llega al dominio hasta que solicita y se le entrega un servicio. Finalmente se define la arquitectura del MSDV la cual servir en los captulos posteriores para implementar el MSDV.
3.2 Diseo del MSDV En primer lugar se divide el MSDV en cuatro casos de uso, basndose en los mdulos que se han definido en el captulo previo. La figura 3.1 muestra el diagrama de casos de uso general del MSDV. El primero es el caso de uso de Reconocimiento de red donde el usuario mediante su dispositivo mvil y un dispositivo de interconexin del dominio de red del entorno intercambian informacin para establecer una conexin. En el segundo caso de uso el de identificacin y autenticacin el usuario se identifica ante un servidor de autenticacin que lo autentica contra una base de datos de usuarios para poder
42 iniciar con la solicitud de servicios que el entorno le ofrece. El tercer caso de uso el usuario ya autenticado dispone de una lista de servicios asociados a una base de datos del perfil. Por ltimo, el cuarto caso de uso el de prestacin de servicios el usuario selecciona uno de los servicios que tiene disponibles y se establece la conexin con el servidor de servicios donde se encuentra este para procesarlo y entregrselo al usuario.
FIGURA3. 1 Diagrama de Casos de Uso General del MSDV
A continuacin se muestran los casos de uso por cada mdulo de una forma ms detallada haciendo una descripcin del caso de uso, los elementos que intervienen y la secuencia de acciones que se ejecuta dentro de cada caso de uso.
3.2.1 Diseo del Mdulo de Reconocimiento de Red. El diseo del mdulo de reconocimiento de red se basa en los casos de uso (Figura 3.2) generados en este mdulo: conectar a la red y redireccionar al Servidor de Autenticacin
FIGURA 3. 2 Diagrama de Casos de Uso de Mdulo Reconocimiento de Red Usuario- Dispositivo Movil Mdulo de Descubrimiento de Red Modelo de Sistema Domtico Virtual * * Mdulo de Prestacin de servicios Mdulo de Identificacin Mdulo de Servicios Servidor de Servicios * * * * * * BD Perfiles Servidor de Autenticacin * * * * * * * * Servidor Punto de Acceso * * * * Dispositivo de Interconexin * * Usuario-Dispositivo Mvil Dispositivo de Interconexin Redireccionar al Servidor de Autenticacin Reconocimiento de Red * * Conectar a la red * * * * * * Servidor de Autenticacin * * Servidor DHCP
43 Estos cubren lo que es la conexin entre el usuario y la red, adems de hacer un enlace con el servidor de autenticacin para solicitar que el usuario se autentique. Las tablas 3.1 y 3.2 muestran la descripcin detallada de los casos de uso de este mdulo.
Caso de uso: Conectar a la Red Participantes: Usuario-Dispositivo Mvil, Dispositivo de Interconexin, Servidor DHCP Descripcin: Un usuario con su dispositivo mvil solicita conectarse a la red o dominio, donde un dispositivo de interconexin lo conecta a la red Dependencias: Ninguna Secuencia normal: Paso Accin 1 El usuario entra en el Dominio y detecta la red inalmbrica 2 El usuario hace una peticin de conexin a la red 3 El Servidor DHCP asigna las direccin IP, Mascara de red, Gateway y DNSs al usuario 4 El usuario se conecta a la red mediante el dispositivo de interconexin TABLA 3.1 Tabla de Descripcin de caso de uso Conectar red
Caso de uso: Redireccionar al servidor de Autenticacin Participantes: Usuario-Dispositivo Mvil, Dispositivo de Interconexin, Servidor de Autenticacin Descripcin: Cuando el usuario solicita una direccin el punto de interconexin lo redirige aun servidor de autenticacin Dependencias: Estar conectado a la red Secuencia normal: Paso Accin 1 El usuario hace una solicitud HTTP 2 El dispositivo de interconexin da la bienvenida al usuario 3 El usuario acepta la bienvenida 4 El dispositivo de interconexin lo direcciona al servidor de autenticacin 5 El servidor de autenticacin le enva una pgina para que se autentique TABLA 3.2 Tabla de Descripcin de caso de uso Redireccionar al Servidor de Autenticacin
3.2.2 Diseo del Mdulo de Identificacin
El diseo del mdulo de identificacin y autenticacin se basa en los casos de uso (Figura 3.3) generados en este mdulo: solicitar autenticacin y validar autenticacin contra BD. Estos describen como el usuario se autentica dentro del MSDV. Las tablas 3.3 y 3.4 muestran la descripcin detallada de los casos de uso de este mdulo.
44
FIGURA 3. 3 Diagrama de Casos de Uso de Mdulo de Identificacin y Autenticacin
Caso de uso: Solicitar Autenticacin Participantes: Usuario-Dispositivo Mvil, Servidor de Autenticacin Descripcin: El usuario enva sus datos al Servidor de Autenticacin para poder ingresar al dominio de red y disponer de los servicios que este le ofrece Dependencias: Estar conectado a la red Secuencia normal: Paso Accin 1 El servidor de autenticacin le enva un formulario sobre una pgina HTML para que se autentique 2 El usuario ingresa sus datos para la Autenticacin 3 El usuario enva su informacin para la Autenticacin TABLA 3.3 Tabla de Descripcin de caso de uso solicitar Autenticacin
Caso de uso: Validar Autenticacin Participantes: Servidor de Autenticacin, BD de Perfiles, Usuario-Dispositivo Mvil Descripcin: El Servidor de Autenticacin valida contra la BD de usuarios si el usuario est registrado y el tipo de accesos que este tiene de acuerdo a su perfil Dependencias: Estar conectado a la red Secuencia normal: Paso Accin 1 El Servidor de Autenticacin recibe los datos del usuario 2 El Servidor de Autenticacin valida contra la base de datos al usuario 3 Si la validacin es positiva enva una pgina HTML de aceptacin al usuario 4 Si la validacin es negativa enva una pgina HTML al usuario para que rectifique sus datos y vuelva a enviar la solicitud de Autenticacin o contacte al administrador para darse de alta TABLA 3.4 Tabla de Descripcin de caso de uso Validar Autenticacin
Usuario-Dispositivo Mvil Solicitar Autenticacin Mdulo de Identificacin y Autenticacin Servidor de Autenticacin * * Validar Autenticacion Contra BD * * BD Perfiles * * * * * *
45 3.2.3 Diseo del Mdulo de Servicios El diseo del mdulo de servicios se basa en el caso de uso (Figura 3.4) generado en este mdulo: Enviar lista de Servicios Disponibles, el cual detalla como se le entrega al usuario una lista con los servicios que tiene disponibles dentro del MSDV. La tabla 3.5 muestra la descripcin detallada del caso de uso de este mdulo.
FIGURA 3. 4 Diagrama de Casos de Uso de Mdulo de Servicios
Caso de uso: Enva Lista de Servicios Disponibles Participantes: Servidor de Punto de Acceso, BD Perfiles, Usuario-Dispositivo Mvil Descripcin: El Servidor de Punto de Acceso verifica en la base de datos el perfil del usuario y le enva al usuario su lista de servicios que tiene asociados Dependencias: Estar Autenticado Secuencia normal: Paso Accin 1 El servidor de Punto de Acceso verifica en la BD de perfiles los accesos del usuario autenticado 2 El Servidor Punto de Acceso enva al usuario una lista de acceso a los servicios asociados de acuerdo a su perfil 3 El usuario recibe la pgina HTML con su lista de servicios disponibles TABLA 3.5 Tabla de Descripcin de caso de uso Enviar Lista de Servicios Disponibles
3.2.4 Diseo del Mdulo de Prestacin Servicios El diseo del mdulo de prestacin de servicios se basa en los casos de uso (Figura 3.5) generados en este mdulo: solicitar, procesar y entregar servicio. Estos describen como el usuario solicita, procesa y recibe el servicio deseado dentro del MSDV. Las tablas 3.6, 3.7 y 3.8 muestran la descripcin detallada de los casos de uso de este mdulo.
Usuario-Dispositivo Mvil Envia Lista de Servicios Disponibles Mdulo de Servicios Servidor de Punto de Acceso * * * * BD Perfiles * *
46
FIGURA 3. 5 Diagrama de Casos de Uso de Mdulo de Prestacin de Servicios
Caso de uso: Solicitar Servicio Participantes: Usuario-Dispositivo Mvil. Servidor Punto de Acceso Descripcin: El Usuario solicita un servicio de su lista al servidor encargado de administrar estos servicios el servidor Punto de Acceso y este i Dependencias: Estar Autenticado Secuencia normal: Paso Accin 1 El usuario selecciona un servicio de su lista de servicios disponibles 2 El usuario enva solicitud al Servidor Punto de Acceso 3 El servidor Punto de Acceso recibe la solicitud y localiza el servidor de Servicios al cual hay que enviar la solicitud para que genere el servicio TABLA 3.6 Tabla de Descripcin de caso de uso Solicitar Servicio
Caso de uso: Procesar Servicio Participantes: Servidor Punto de Acceso, Servidor de Servicios Descripcin: El Servidor Punto de Acceso establece la conexin y enva solicitud al Servidor de Servicios y este a su vez procesa la solicitud generando un resultado Dependencias: Estar Autenticado Secuencia normal: Paso Accin 1 El Servidor Punto de Acceso inicializa la conexin con el Servidor de Servicios y enva la solicitud de servicio del usuario 2 El Servidor de Servicios acepta la conexin y recibe la solicitud 3 El Servidor de Servicios localiza el servicio y procesa la solicitud 4 Una vez procesada la solicitud el Servidor de Servicios genera un resultado TABLA 3.7 Tabla de Descripcin de caso de uso Procesar Servicio
Usuario-Dispositivo Mvil Solicitar Servicio Mdulo de Prestacin de Servicios Servidor de Punto de Acceso * * Procesar Servicios * * Servidor de Servicios * * Entregar Servicio * * * * * *
47 Caso de uso: Entregar Servicio Participantes: Servidor Punto de Acceso, Servidor de Servicios, Usuario- Dispositivo Mvil Descripcin: El Servidor de Servicios entrega el servicio a travs del Servidor Punto de Acceso al usuario Dependencias: Estar Autenticado Secuencia normal: Paso Accin 1 El resultado que genera el Servidor de Servicios es enviado al Usuario 2 El usuario recibe la respuesta a su solicitud TABLA 3.8 Tabla de Descripcin de caso de uso Entregar Servicio
3.3 Arquitectura del MSDV La Arquitectura del MSDV es la que define como interactan los elementos del modelo apoyados en algunos estndares, protocolos, procesos, reglas, etc. Con el fin de hacer funcional el modelo propuesto. Antes de pasar a la arquitectura se enuncia una lista de los elementos (Tabla 3.9) que conforman el MSDV y sus principales funciones.
Elemento Descripcin Usuario-Dispositivo Mvil Es aquella persona que cuenta con un dispositivo mvil que requiere algn servicio dentro del dominio Dispositivo de Interconexin Hardware que permite la comunicacin entre el dominio de red y el usuario-dispositivo mvil Servidor DHCP Servidor que asigna direccin IP, Mascara de Red, Gateway y DNSs a los usuarios que desean conectarse al dominio de red Servidor de Autenticacin Servidor que permite autenticar al usuario para verificar que es un usuario registrado dentro del dominio Base de Datos de Perfiles Base de Datos donde se encuentran los usuarios que estn registrados al dominio. Adems de los servicios que tienen disponibles estos usuarios. Servidor Punto de Acceso Servidor que administra el acceso a los servicios que tiene disponibles el usuario Servidor de Servicios Servidor interno de la red o bien un servidor externo a ella el cual ofrece servicios a los usuarios TABLA 3.9 Tabla de Descripcin de Elementos de MSDV y funciones
A continuacin en la Figura 3.6 se muestra el diagrama de secuencia general del MSDV que indica el proceso que sigue una solicitud de servicio por parte del usuario desde que este llega al dominio y hasta que recibe respuesta de servicio solicitado.
48 En primer lugar el usuario recibe el identificador del dominio por parte del dispositivo de interconexin y solicita la conexin al dominio de red. El servidor DHCP responde al usuario con la direccin IP y dems informacin necesaria para conectarse a la red. Una vez conectado el usuario hace una peticin HTTP la cual el dispositivo de interconexin la redirige al servidor de autenticacin, el cual le solicita al usuario sus credenciales para autenticarlo. El usuario enva sus credenciales y el servidor de autenticacin valida esas credenciales contra una base de datos de perfiles que contiene previa informacin del usuario. Una vez realizada la verificacin de las credenciales del usuario el servidor de autenticacin da una respuesta a la validacin, ser positiva si son correctas las credenciales o negativa si no lo son. En caso de ser positiva la respuesta del servidor de autenticacin, el servidor punto de acceso consulta en la base datos de perfiles la relacin de servicios disponibles para el usuario y enva una lista a este. Finalmente cuando el usuario visualiza su lista de servicios disponibles y selecciona uno de ellos, el servidor de punto de acceso lo enlaza al servidor de servicios donde se encuentra el servicio requerido, el cual procesa la solicitud del usuario y enva la respuesta al usuario.
FIGURA 3. 6 Diagrama de Secuencia General del MSDV
Para definir los elementos de la arquitectura del MSDV se tiene en cuenta el diseo previo donde se tiene como primer elemento del MSDV el mdulo de reconocimiento de red, en el cual se lleva a cabo la conexin del usuario con el Usuario-Dispositivo Mvil Dispositivo Interconexon BD Perfiles S. Autenticacin S. Punto de Acceso S. Servicios Identificador de Red Redireccionamiento Envio de Credenciales Verificar Credenciales Aceptacin de Credenciales Verifica Servicios del Usuario Solicitud de Servicio Conecta con Servicio Solicitud de Autenticacin Solicitud de acceso Asigancin de IP Solicitud HTTP Procesa Servicio Entrega de Servicio Envo de Lista de Servicios S. DHCP
49 dominio de red y se redirigen sus peticiones hacia el servidor de autenticacin. Esto se logra cuando un usuario que cuenta con un dispositivo mvil con tecnologa inalmbrica (WiFi, Wimax, Bluetooth, etc.) establece la comunicacin con el dominio de red mediante un dispositivo de interconexin, el cual tiene que ser compatible con la tecnologa inalmbrica del dispositivo mvil.
El MSDV est pensado para que varias tecnologas inalmbricas puedan interoperar, de manera que esto no sea un obstculo en la comunicacin. El dominio de red est abierto a cualquier usuario que este dentro de su alcance y enva peridicamente mediante el dispositivo de interconexin un identificador del dominio (SSID) que los usuarios pueden detectar con su dispositivo mvil.
Cuando un usuario solicita la conexin al dominio, un Servidor DHCP toma la peticin y le asigna a su dispositivo mvil la siguiente informacin: una direccin IP, la mscara de red, el Gateway y la direccin IP del Servidor DNS. Una vez que el usuario cuenta con esta informacin se conecta a la red. Posteriormente cuando el usuario solicita un servicio mediante una peticin HTTP es redirigido a un Servidor de Autenticacin donde se le solicitan sus credenciales (usuario y contrasea) de autenticacin mediante un formulario HTML. En la (Figura 3.7) se describe la arquitectura del MSDV que servir posteriormente para hacer la implementacin del modelo fsicamente.
FIGURA 3. 7 Arquitectura del MSDV Internet Usuario-Dispositivo Mvil 2 Usuario-Dispositivo Mvil 3 Usuarioi-Dispositivo Mvil N Dispositivo de Interconexion Modelo de Sistema Domtico Virtual Mdulo de Descubrimiento de Red Mdulo de Servicios Mdulo de Identificacin Mdulo de Prestacin Servicios Servidor Punto de Acceso BD Perfiles Servidor de Autenticacin Servidor de Servicios Internos Servidor de Servicios Externos Usuario-Dispositivo Mvil 1 Servidor DHCP Dominio de Red
50 Continuando con la definicin de la arquitectura y siguiendo el orden del diseo del MSDV, se tiene el mdulo de identificacin y autenticacin que es donde se solicita la autenticacin del usuario al servidor de autenticacin (el cual es la autoridad que valida la autenticacin apoyndose en una base de datos de perfiles) mostrndole este una previa identificacin.
Esto se lleva a cabo, cuando el usuario introduce sus credenciales en el formulario HTML que le fue enviado por el servidor de autenticacin y lo enva para que este a su vez las valide contra una base de datos de perfiles donde se encuentra la informacin de los usuarios que tienen un registro previo.
Una vez realizada la validacin se le enva una pgina HTML al usuario indicndole si sus datos fueron validados correctamente o no. En caso que la validacin sea negativa, adems de drsele esta notificacin se le permite regresar al formulario HTML para solicitar nuevamente su autenticacin volviendo a introducir sus credenciales.
El siguiente modulo del MSDV es el de servicios en el cual el servidor punto de acceso enva una lista al usuario autenticado con sus servicios disponible. Esto se lleva a cabo de la siguiente manera, si la validacin de los datos del usuario fue correcta el mdulo de servicios se encarga de consultar la base de datos de perfiles en la que adems de encontrar la informacin del usuario para su autenticacin, se encuentran tambin la relacin de servicios disponibles que estn asociados a su perfil. La cual enva al usuario mediante una pgina HTML en forma de listado y con enlaces directos a los servicios disponibles del usuario.
Por ultimo en el mdulo de Prestacin de servicios del MSDV se realiza lo que es la solicitud, procesamiento y respuesta de un servicio por parte de un usuario a un servidor de servicios interno o externo. Cuando el usuario solicita un servicio selecciona uno de sus enlaces directos de la pgina HTML que le envo el mdulo de servicios, cede el control al mdulo de prestacin de servicios que es el encargado de hacer el enlace entre el usuario, un Servidor de Punto de Acceso que controla los accesos a los servicios externos o internos para presentarlos al usuario como si fuera un solo un servicio sin importar de donde proviene y el Servidor de Servicios todo esto bajo una arquitectura Cliente/Servidor, donde el usuario es el Cliente, el Servidor de Servicios el Servidor y el Servidor de Punto de acceso un intermediario que permite establecer la conexin entre ambos de una forma transparente al usuario.
51
CAPITULO 4 IMPLEMENTACIN DEL MODELO DE SISTEMA DOMOTICO VIRTUAL EN UN CASO DE ESTUDIO DENTRO DE UN ENTORNO EDUCATIVO
En este captulo se presenta un caso de estudio basado en la Arquitectura del MSDV y su implementacin sobre un entorno educativo. La implementacin se realiz en el laboratorio de la maestra de cmputo mvil ubicado en las instalaciones de la Escuela Superior de Computo en el Instituto Politcnico Nacional donde se valid el MSDV.
Objetivos del Capitulo: Formular el caso de estudio basado en la arquitectura del MSDV Implementar el caso de estudio en el entorno educativo.
4.1 Introduccin El entorno educativo es el medio donde se decidi probar el modelo debido a que es ah donde se est desarrollando y en este momento existen las facilidades para poder hacer una pequea implementacin.
El Modelo de Sistema Domtico Virtual administra un ambiente de servicios educativos bajo el concepto de domtica virtual que pueda ser en beneficio de los principales actores del entorno educativo, los cuales son: alumnos, profesores y personal administrativo. Dentro de algunos de los beneficios que se pueden obtener se encuentran: Movilidad del usuario dentro del dominio. Compartir Informacin entre la comunidad educativa. Transparencia para el usuario. Sencillez y facilidad en trmites o tareas para los usuarios.
En el captulo se formula un caso de estudio para el MSDV y ms adelante en el mismo se muestra la implementacin del caso de estudio ya en un entorno educativo real acorde con las caractersticas presentadas en el anlisis y diseo en los captulos anteriores.
52 4.2 Caso de estudio del Modelo de Sistema Domtico Virtual El caso de estudio que se propone para evaluar el MSDV se centra sobre un entorno acadmico, en el cual se crea un dominio de red con servicios educativos. Este dominio ofrece los servicios educativos a usuarios de la comunidad educativa, mediante un dispositivo de interconexin inalmbrica, por lo que los usuarios debern contar con un dispositivo mvil compatible con el dispositivo de interconexin de la red para poder acceder a los servicios. Cabe sealar que el modelo no est diseado para trabajar con una tecnologa de acceso especfica, lo que se propone es solo un caso de estudio y se va a trabajar con una sola tecnologa de acceso inalmbrico que es WiFi.
Previo a poder consultar o requerir los servicios, los usuarios debern contactar al administrador del MSDV para darse de alta en una base de datos que les d acceso al dominio y asi obtener los servicios respectivamente de acuerdo al perfil de cada usuario o bien este le proporcione una clave de usuario y contrasea de acuerdo a un perfil ya predefinido por el administrador.
Se propone ofrecer al menos un par de servicios diferentes en el MSDV para los usuarios, el acceso a estos servicios depender del perfil de cada usuario. Estos servicios estarn ubicados ya sea dentro de la red educativa o fuera de esta.
El MSDV administrar los servicios ofrecidos bajo este dominio y mediante l se harn las conexiones necesarias para poder entregar al usuario el servicio que es solicitado. Todo esto de una forma transparente para el usuario.
4.3 Implementacin del Caso de estudio del Modelo de Sistema Domtico Virtual en el Entorno Educativo El trabajo de implementacin del caso de estudio se llev a cabo en el laboratorio de la maestra de cmputo mvil de la Escuela Superior de Computo en el Instituto Politcnico Nacional. Es en esta rea donde se dieron las facilidades para la implementacin del modelo.
Un aspecto muy importante a considerar es que aunque se haya elegido el entorno educativo para probar el MSDV se esta situando solo dentro de un dominio pequeo dentro de este, como lo es el laboratorio de la maestra un espacio donde los alumnos realizan sus actividades acadmicas. Si se considera todo el entorno acadmico este se tendra que dividir en subdominios o subentornos como ejemplo: aulas, laboratorios, cafeteras, bibliotecas, etc. y en cada uno de ellos se le ofrecera al usuario servicios diferentes aun estando en el mismo entorno acadmico.
53 Como primer paso se muestra el esquema de red (figura 4.1) sobre el que se trabajar la implementacin del caso de estudio del MSDV, este esquema se basa puntualmente en la arquitectura del MSDV que se propuso y defini en el captulo anterior.
FIGURA 4. 1 Esquema de Red para caso de estudio del MSDV
El esquema de red sobre el cual trabajar el MSDV consta de una red convergente apoyada en el sistema de red institucional que est desplegado para darle servicio a los diferentes usuarios dentro del Instituto Politcnico Nacional, tiene contemplados a ms de 18,000 equipos de cmputo conectados al sistema de red, el backbone est integrado por tres nodos principales: Zacatenco, Santo Toms y UPIICSA; por medio de enlaces de fibra ptica monomodo con ancho de banda de 12 Gbps entre cada uno de ellos y conexiones a Internet e Internet2 con un ancho de banda de E3 (34 Mbps).
FIGURA 4. 2 Nodo Zacatenco. Red Institucional IPN.[4] Punto de Acceso Servidor DHCP 192.168.3.0/24 Usuario 1 Usuario N 192.168.3.x Servidor de Autenticacin Servidor Punto de Acceso 192.168.3.254 148.204.59.240 Red IPN 192.168.3.x Router red IPN 148.204.0.73. INTERNET Www.webescom.com BD Usuarios BD Servicios Servidor AAVAE 148.204.58.235 Servidor WebConference 148.204.12.202:5080 Servidor SAES 148.204.103.55 Servidor Videoteca 148.204.111.25
54 El nodo de inters para este trabajo es el nodo Zacatenco (Figura 4.2) ya que es el que sirve de conexin a la Escuela Superior de cmputo (ESCOM), dicho nodo es considerado el ms importante del backbone, abarca la Unidad Profesional Adolfo Lpez Mateos (UPALM) y la Unidad Profesional Ticomn (UPT), a travs del nodo zacatenco se logra la conexin a Internet e Internet 2, as como a los servidores de correo electrnico, los servidores DNSs (Domain Name Service), los servidores de almacenaje (NAS), entre otros. Ah se encuentran los enlaces satelitales, que se encargan de servirle conexin de red a los 16 centros forneos que tiene el IPN; los enlaces de fibra ptica y cables de cobre a 40 diferentes centros cercanos a ste nodo; tambin se encuentran enlaces por microondas hacia UPIICSA, Santo Toms y UPIITA.
La red de la Escuela Superior de Cmputo (ESCOM), depende directamente del centro de cmputo y comunicaciones del instituto politcnico nacional. Cuenta con una conexin de ancho de banda T1. El enlace desde el centro de cmputo y telecomunicaciones se hace mediante fibra ptica. El cuarto principal de telecomunicaciones que tiene ESCOM cuenta con el siguiente equipos un servidor unificado de mensajes Avaya modelo S8300 y un switch Enterasys N3. Adems de ah se distribuye hacia cuartos de telecomunicaciones instalados en los edificios en donde se tienen switches Enterasys serie A modelo 2H124 para distribuir verticalmente y horizontalmente la red hacia las aulas, laboratorios, biblioteca, oficinas, etc. por Ethernet. Dentro del Laboratorio se utiliz uno de esos nodos para conectarlo al servidor Principal el cual cuenta con dos tarjetas de red con soporte Ethernet una se conecta a la red institucional del IPN y la otra va hacia el punto de acceso inalmbrico con el cual se va a implementar una red inalmbrica que dar el acceso a los usuarios del entorno.
A continuacin se hace una descripcin general de las capacidades tecnolgicas de los principales equipos que conforman el sistema de red alambrado de la red insitucional del IPN que llega a ESCOM.
Switch Enterasys N3.(Tabla 4.1) Flexible para redes Voz, vdeo y datos (Redes Convergentes). Soporta servicios como Voz sobre IP (VoIP), alimentacin elctrica sobre Ethernet (Power-over-Ethernet), servicios broadcast y multicast de video. Proporciona seguridad avanzada mediante la prioridad de flujos y mecanismos de control de ancho de banda. Esto sin comprometer el rendimiento de la red. Tiene capacidad de manejar polticas avanzadas basada en el control de flujo y acceso.
55
TABLA 4. 1 Caractersticas de los Switches Enterasys N3
Switch Enterasys serie A. Los switches de la serie A con los que cuenta el centro, al ser de la misma compaa tecnolgica son 100% compatibles con los equipos anteriormente descritos, estos switches proporcionan caractersticas similares y apoyo completo en el aseguramiento de calidad sobre la red.
Servidor de medios Avaya S8300. En complemento con los equipos anteriores, la red la compone tambin un servidor de medios Avaya S8300. Es el que da servicio a toda la comunicacin de VoIP. Tiene capacidad para 450 host.
Una vez descrita la red almbrica del IPN que servir de apoyo para el MSDV se describen los dems elementos de hardware y software utilizados, del mismo modo las configuraciones necesarias en las que se apoy para realizar la implementacin del caso de estudio, esto se har de igual forma que se describi la arquitectura, conforme a cada uno de los mdulos del MSDV.
Mdulo de Reconocimiento de Red En el mdulo de reconocimiento de red es donde se lleva a cabo la conexin entre el usuario y el dominio de red y se redirigen sus peticiones hacia el servidor de autenticacin. Primeramente el dominio de red se ha instalado en laboratorio de la maestra de cmputo mvil de ESCOM-IPN y cabe sealar que el alcance que tiene este dominio es solamente sobre esta rea, adems es preciso mencionar que la tecnologa mvil que se esta utilizando para la implementacin es el estndar WiFi (802.11g). Es por ello que para la conexin entre los usuarios y el dominio de red se ha instalado y configurado una red inalmbrica mediante un punto de acceso inalmbrico Linksys con las caractersticas mostradas en la tabla 4.2 el cual ser de acuerdo a la arquitectura el punto de interconexin.
56 Punto de Acceso Linksys WRT54GV2 Protocolos de Interconexin de Datos WIFI - IEEE 802.3, IEEE 802.3u, IEEE 802.11b, IEEE 802.11g Velocidad de Transmisin Hasta 54 Mbps Frecuencia de Operacin 2.412- 2.484 GHZ Canales 14 Seguridad WEP de 128 bits,WPA,WPA2 Interfaces WAN : 1 x 10Base-T/100Base-TX - RJ-45 LAN : 4 x 10Base-T/100Base-TX - RJ-45 Usuarios Soportados 0-256 Tabla 4. 2 Caractersticas del punto de Acceso
Sobre este punto de acceso inalmbrico Linksys se carg una distribucin de Linux la cual tiene por nombre DDWRT [1], la cual primeramente se configur para levantar una red inalmbrica, en este caso se utiliz un clase c 192.168.3.0/24 para el direccionamiento de la red , despus se procede a darle un nombre al dominio de red inalmbrico que es el identificador de red (SSID) mediante el cual los dispositivos mviles de los usuarios identificaran a la red cuando intenten conectarse al dominio. Otra configuracin importante que se hizo sobre el punto de acceso es dejarlo abierto, es decir deshabilitar la seguridad para que permita la solicitud de conexin de cualquier usuario (Figura 4.3)
FIGURA 4. 3 Configuracin del SSID y Seguridad del Punto de Acceso
57 Se configuraron los parmetros de red del punto de acceso y al servidor DHCP que viene dentro de este (Figura 4.4), donde se observa que la direccin IP del punto de acceso es la 192.168.3.1 y empezar a otorgar direcciones de 192.168.3.50 hasta un total de 50 usuarios como mximo que hemos determinado, este nmero es mayor al nmero mximo de usuarios simultneos que esperamos dentro del entorno que en realidad oscila alrededor de 20 usuarios. El servidor DHCP ser el encargado de asignar al dispositivo mvil del usuario que solicita la conexin la siguiente informacin de la red inalmbrica: una direccin IP, la mscara de red, el Gateway y la direccin IP del Servidor DNS, con lo que el usuario se podr conectar a la red.
FIGURA 4. 4 Configuracin del Servidor DHCP en el Punto de Acceso Linksys
Otra configuracin se realiz sobre la aplicacin de portal cautivo que viene sobre el punto de acceso, llamada NoCatSplash (Figura 4.5) que da la bienvenida al dominio de red (Figura 4.6) al usuario y posteriormente redirige sus peticiones HTTP hacia el servidor de autenticacin, el cual muestra una pgina HTML con un formulario de identificacin para que el usuario se autentique y pueda recibir los servicios educativos del dominio (Figura 4.7)
58
FIGURA 4. 5 Configuracin de portal cautivo NoCatSplash
FIGURA 4. 6 Pantalla de Bienvenida a los Usuarios del Dominio
FIGURA 4. 7 Redirigir al Usuario al Formulario de identificacin
59 Con lo anterior que se ha instalado y configurado, se tiene implementado el mdulo de reconocimiento de red el cual estar en espera de recibir a los dispositivos mviles de los usuarios, los cuales tendrn que ser compatibles con el estndar 802.11g y contar con un navegador de internet para poder ingresar al dominio de red del entorno educativo, autenticarse y hacer uso de los servicios que se les brinda.
Mdulo de Identificacin y Autenticacin Continuando con la definicin de la arquitectura y siguiendo el orden del diseo del MSDV, se implementara el mdulo de identificacin y autenticacin que es donde se enva la identificacin y se solicita la autenticacin por parte del usuario al servidor de autenticacin. Para llevar a cabo esto es necesario instalar y configurar un servidor de autenticacin lo cual se hace dentro de un servidor principal con las siguientes caractersticas (Tabla 4.2) sobre el cual se instala y configura el sistema operativo Ubuntu 10.04 [2] para poder albergar a los dems servidores. Servidor Principal Computadora Clon Procesador Pentium 4 2.8GHZ Memoria RAM 1.3 GB DDR1 Sistema Operativo Ubuntu Server 10.04 Tarjeta de Red 2 Fast Ethernet Disco Duro 80 GB TABLA 4. 3 Caractersticas del Servidor Principal
Una vez instalado y configurado el sistema operativo Ubuntu 10.04 se instala el siguiente software: OpenSSL 0.9, PAPI-AS 1.4 y modulos perl necesarios para la instalacin de PAPI-AS 1.4 [3] (ver procedimiento de instalacin de PAPI-AS 1.4).Este software es el que permite la implementacin del servidor de autenticacin.
El siguiente paso es configurar el Servidor de Autenticacin [3], para lo cual se modifican algunos archivos de configuracin, el primero de ellos es AuthServer.cf, proponiendo la siguiente configuracin del archivo:
##Tipo de Autenticacin que se maneja en este caso ser la bsica use PAPI::BasicAuth;
##Se define el directorio de Trabajo donde se encuentran las plantillas y pantallas a desplegar al usuario por parte del servidor de autenticacin. $$cfg{workingDirectory}='/usr/local/apache/cgi-bin/etc';
##Plantillas Predeterminadas en HTML en la figura 4.7 se muestran estas plantillas que son el formulario de autenticacin, el de aceptacin, el de rechazo, o el de cerrar sesin. $$cfg{loginTemplate} =fromFile("login.html"); $$cfg{acceptTemplate} =fromFile("accept.html"); $$cfg{logoutTemplate} =fromFile("logout.html"); $$cfg{rejectTemplate} =fromFile("reject.html");
60 En el cual se maneja la configuracin del servidor de autenticacin, que es a donde se redirigirn a los usuarios una vez dado el mensaje de bienvenida al dominio y este les presentara al usuario un formulario de identificacin el cual se define en este archivo de configuracin. Como lo muestra la siguiente figura 4.8:
FIGURA 4. 8 Pantallas Predeterminadas del Servidor de Autenticacin
Para definir la clave privada y pblica es necesario deifinir un nombre en el archivo de configuracin y utilizar los siguientes comandos en modo consola y ubicarlos en el directorio de trabajo que se define previamente, y adems colocar la llave publica en la ruta donde se configura cada punto de acceso (Servicio) a administrar.
$ openssl genrsa -out MyAS_privkey.pem 1024 $ openssl rsa -in MyAS_privkey.pem -pubout -out MyAS_pubkey.pem ##Las Propiedades del Servidor de autenticacin se establecen aqu como nombre y ubicacin. $$cfg{asLocation}='http://192.168.3.254/cgi-bin/AuthServer'; $$cfg{serverID}='MSDV_AS';
#Debes definir la clave privada y la clave pblica de codificacin del servidor de autenticacin las cuales debern tener como sufijo el ID del servidor establecido en la configuracin anterior. Estas se utilizaran cuando se configuran los servicios que se quieren administrar $$cfg{publicKey}='MSDV_AS_pubkey.pem'; $$cfg{privateKey}='MSDV_AS_privkey.pem';
61 Por ltimo se establecen los siguientes parmetros en el archivo de configuracin del servidor de autenticacin para definir el uso de las cookies, la direccin de la BD de usuarios y los mtodos de autenticacin.
Despus de la configuracin de este archivo se configuro el archivo Basic.src.sample en el que se encuentra la base de datos de usuarios, grupos y servicios del servidor de autenticacin el cual se modifica de la siguiente manera: En este archivo se configuran 4 perfiles que se estarn manejando dentro del entorno acadmico y se forma un grupo para cada uno de ellos con los servicios de acuerdo a su perfil, y adems se crean 4 cuentas de usuario cada una asociada a un grupo para las pruebas posteriores. Una vez editado este archivo tiene que pasarse a modo binario para que lo pueda leer el servidor de autenticacin esto se hace mediante la siguiente lnea de comando y se ejecuta cada vez que haya una modificacin en este archivo: Pdimport n s Basic.src.sample Usuarios.pdb
##Se establece donde se almacenaran las cookies y el tiempo de duracin. Estas las manejar el servidor de autenticacin para el manejo de los puntos de acceso (servicios) que se soliciten por los usuarios $$cfg{authCookieDB}='/usr/local/apache/cgi-bin/etc/PAPIAuthenCookies'; $$cfg{authCookieTimeToLive}=3600;
##Base de datos de Autenticacin donde se encuentran definidos los usuarios las contraseas los grupos que existen y los servicios que se controlan mediante el servidor de punto de acceso $$cfg{basicAuthDB}="Usuarios.pdb";
##Metodo de Autenticacin. my $authType ="basic"; #Uses 'basicAuthDB' $$cfg{authenticationHook}=\&PAPI::BasicAuth::VerifyUser;
#Campos de grupos # 1. 'group' # 2. Nombre del grupo # 3. Descripcin # 4. Lista de Servicios group::Profesores::group1::siteA, siteB, siteC, siteD, site E group::Alumnos::group2::siteA,siteB, siteC, siteD group::Administrativos::group3::siteB, siteE group::Vistantes::group4::siteC
62 Con la instalacin del software y la configuracin de los archivos descritos queda configurado el servidor de autenticacin. En espera de que los usuarios introduzcan sus datos en el formulario de identificacin y este los valide contra la base de datos que se encuentra en el archivo Usuarios.pdb. Una vez realizada la validacin se le enva una pgina HTML (Figura 4.8 Aceptacin o Rechazo de Credenciales) al usuario indicndole si sus datos fueron validados correctamente o no. En caso que la validacin sea negativa, adems de drsele esta notificacin se le permite regresar al formulario de identificacin HTML para solicitar nuevamente su autenticacin volviendo a introducir sus credenciales. Si la validacin es positiva el usuario ingresa al dominio de red donde se le brindaran los servicios que contribuyan a su desarrollo dentro del entorno educativo que se encuentra.
Mdulo de Servicios El siguiente mdulo del MSDV a implantar es el de servicios en el cual el servidor punto de acceso enva una lista al usuario autenticado con sus servicios disponibles. En este mdulo el archivo que debe ser modificado es la base de datos Usuarios.pdb en su parte final donde se establecen los servicios a administrar o disponibles y que estn asociados al usuario mediante el parmetro servicios, se han contemplado administrar 5 servicios que se ofrecen a los usuarios del entorno educativo de acuerdo a su perfil. Se especifican los servicios a administrar con la siguiente modificacin:
Configurado el archivo mencionado se tiene implementado el mdulo de servicios el cual estar listo para enviarle al usuario mediante una pgina HTML en forma de listado (Figura 4.9) y con enlaces directos a los servicios disponible asociados a su perfil una vez que su autenticacin sea la correcta. #Lista de Servicios Disponibles # 1. 'site' # 2. Nombre del Servicio # 3. Descripcin # 4. URL base del Servicio # 5. Punto de Acceso # 6. TTL # 7. Identificador del Servicio # 8. Servicio # 9. Ubicacin site::siteA::ServicioAAVAE::http://148.204.58.235::/PAPI/cookie_handler.cgi::1800::AAVAE::/ci:::: site::siteB::ServicioSAES::http://www.saes.escom.ipn.mx::/PAPI/cookie_handler.cgi::1800::SAES::/::: site::siteC::ServicioWebescom::http://www.webescom.com::/PAPI/cookie_handler.cgi::1800::WEBESCO M::/::login.php:: site::siteD::ServicioVideoteca::http://148.204.111.25::/PAPI/cookie_handler.cgi::1800::VIDEOTECA::/vide oteca:::: site::siteE::ServicioWebConference::http://148.204.12.202:5080::/PAPI/cookie_handler.cgi::1800::WEBC ONFERENCE::/::::
63
FIGURA 4. 9 Listado de Servicios disponibles
Mdulo de Prestacin de Servicios Por ltimo el mdulo de Prestacin de Servicios del MSDV, donde se realiza lo que es la solicitud, procesamiento y respuesta de un servicio por parte de un usuario a un servidor de servicios interno o externo. Se implementa de la siguiente manera, se necesita un servidor de punto de acceso que es el que se encarga de administrar los servicios disponibles, para lo cual se instala este servidor de punto de acceso sobre el servidor principal con la ayuda del siguiente software: un servidor HTTP apache 1.3.42 que almacenar los diferentes servicios a controlar por el servidor punto de acceso, mod_perl 1.31 que permitir usar el lenguaje de programacin Perl 5.12 dentro de la configuracin del servidor HTTP y el software OpenSSL 0.9 para crear una comunicacin segura, PAPI-PoA 1.4 y algunos mdulos de Perl para la instalacin del servidor Punto de Acceso.
Una vez hecho la instalacin del software anterior se procede a hacer la configuracin del siguiente archivo servicios.conf. Este archivo contendr los servicios a administrar por parte del servidor punto de acceso conjuntamente con una serie de parmetros necesarios para su administracin.
Se ha considerado que para esta implementacin del MSDV se ofrezcan cinco servicios educativos: la arquitectura AAVAE, SAES-ESCOM, Webescom, Videoteca y WebConference. La configuracin del archivo servicios.conf queda de la siguiente manera:
64
En esta primera parte del archivo se establece la configuracin de los parmetros generales que se necesitan para administrar los servicios por medio del Servidor punto de acceso.De ah se pasa a la configuracin de cada servicio a administrar para lo cual se crea un host virtual por cada servicio.
El primero de los servicios a ofrecer es AAVAE (Arquitectura de Aula Virtual Aplicado a la Educacin) es una arquitectura de educacin virtual en el IPN para que tanto docentes como alumnos puedan interrelacionarse de modo sncrono y asncrono mediante el uso de herramientas como video streaming, gestin de archivos, foros y chat. Su configuracin es la siguiente:
##Esta primera parte lo que hace es establecer una serie de parmetros generales (localizacin de las llaves pblicas, tiempos de vida de algunas variables, localizacin del servidor de autenticacin, localizacin del manejador de cookies y bases de datos, etc.) para todos los servicios que se quieren administrar PerlModule PAPI::Conf
<PAPI_Main> Service_ID Test_PoA Debug 1 HKEY_File /usr/local/PAPI/PoA/hkey LKEY_File /usr/local/PAPI/PoA/lkey Lcook_Timeout 1800 CRC_Timeout 1800 URL_Timeout 1800 Auth_Location /PAPI/cookie_handler.cgi Accept_File /usr/local/apache/blueball.png Reject_File /usr/local/apache/redball.png Pubkeys_Path /usr/local/PAPI/PoA/KEYS Hcook_DB /usr/local/PAPI/PoA/hcook.db #Domain 192.168.3.254 PAPI_AS MSDV_AS http://192.168.3.254/cgi-bin/AuthServer Test AuthServer </PAPI_Main> #SERVICIO AAVAE ##Para cada uno de los cinco servicios que se van a ofrecer se crea un hostVirtual. Servicios AAVAE NameVirtualHost *:80 <VirtualHost *:80> ServerName www.ServicioAAVAE.com <Location /> PerlSendHeader On PerlAccessHandler PAPI::Main <PAPI_Local> Service_ID AAVAE Req_DB /usr/local/PAPI/PoA/reqAAVAE GPoA_URL wayf:built-in Remote_Domain http://148.204.58.235/ci Strip_location 1 Eval_Proxy_Redirects 1 </PAPI_Local> </Location> </VirtualHost>
65 El segundo servicio a ofrecer es SAES-ESCOM (Sistema de Administracin Escolar- Escuela Superior de Cmputo) es la herramienta informtica diseada para apoyar en la consulta y realizacin de trmites escolares. Se dirige a los alumnos, profesores y personal administrativo. Su configuracin es la siguiente:
El tercer servicio a ofrecer es Webescom es un repositorio de contenido multimedia que ofrece la posibilidad de almacenar y visualizar videos sobre congresos, conferencias, ponencias es un servicio externo a la red del IPN. Se dirige a los alumnos, profesores y personas en general dentro del entorno interesadas en visualizar algn contenido. Su configuracin es la siguiente:
66 El cuarto servicio a ofrecer es la Videoteca es una herramienta para la educacin virtual dentro del IPN contiene un repositorio de contenido multimedia que ofrece la posibilidad de almacenar y visualizar videos que ayuden. Se dirige a los alumnos, profesores y personas en general dentro del entorno interesadas en visualizar algn contenido. Su configuracin es la siguiente:
El quinto servicio a ofrecer es el de Webconference es una herramienta que permite establecer videoconferencias por medio de la cmara web de tu dispositivo mvil o computadora. Se dirige a los profesores y personal administrativo. Su configuracin es la siguiente:
67 Este archivo se debe anexar dentro del archivo de configuracin de servidor apache (http.conf) con la sentencia: include servicios.conf. y se debe reiniciar el servidor apache para que tenga efecto la configuracin. Existe una relacin entre los archivos Usuarios.pdb y servicios.conf. Es el parmetro identificador de servicio el cual debe coincidir obligatoriamente con el de Service_ID.
De esta forma queda implementado el ltimo de los mdulos, as cuando el usuario solicite un servicio de su lista seleccionar uno de sus enlaces directos de la pgina HTML que le envo el mdulo de servicios, y el servidor de punto de acceso que controla los accesos a los servicios externos o internos para presentarlos al usuario como si fuera un solo un servicio sin importar de donde proviene har el enlace con el servicio de una forma transparente al usuario.
Referencias
[1] Distribucin Linux DD-WRT http://www.dd-wrt.com/site/index [2] Distribucin Linux Ubuntu http://www.ubuntu-es.org/index.php?q=forum [3] PAPI - Guide for Beginners, Rodrigo Castro-Rojo, Diego R. Lpez, 2003, RedIRIS, http://papi.rediris.es/rep/PerlQuickInstall.txt [4] Tesis de Maestra MODELO DE LA INFRAESTRUCTURA PARA QoS APLICADO EN AMBIENTES EDUCATIVOS. Nstor Guillermo Martnez Alvarado. ESIME-ZAC. 2009
68
CAPITULO 5 PRUEBAS Y RESULTADOS DE LA IMPLEMENTACIN DEL MODELO DE SISTEMA DOMTICO VIRTUAL EN EL ENTORNO EDUCATIVO
En este captulo presentan la serie de pruebas que se realizaron sobre la implementacin del caso de estudio que se plante en el captulo anterior, adems se muestran los resultados con los cuales se sacan las conclusiones sobre el trabajo de investigacin.
Objetivos del Capitulo: Realizar las pruebas de la implementacin del caso de estudio del MSDV en un entorno educativo. Mostrar los resultados de las pruebas realizadas.
5.1 Introduccin. En los captulos anteriores se describi el MSDV, se dise su arquitectura y se implement un caso de estudio sobre un entorno educativo para poder evaluar el funcionamiento del MSDV y la infraestructura de red inalmbrica sobre la cual fue implementado. En este captulo se realizaran una serie de pruebas que ayudaran a determinar si el MSDV cumple con su objetivo principal que es proporcionarle al usuario una serie de servicios de acuerdo a su perfil y mediante su dispositivo mvil.
Antes de realizar las pruebas se hace una descripcin ms a detalle del entorno educativo donde se implement el caso de estudio. La Escuela Superior de Cmputo es una unidad acadmica del Instituto Politcnico Nacional que forma profesionales en sistemas computacionales a nivel licenciatura y posgrado, actualmente cuenta con un aproximado de 2000 alumnos en la licenciatura y 20 alumnos de posgrado. La oferta educativa en el rea de posgrado es una Maestra en Ciencias en Sistemas Computacionales Mviles. Es en el laboratorio la Maestra donde se implement el caso de estudio del MSDV y donde se realizaron las pruebas sobre la implementacin que se estarn presentando en el desarrollo del captulo.
Es necesario mencionar que en base a la definicin que se ha dado del termino domtica virtual se delimita que el espacio a cubrir sea dentro de este laboratorio (Figura 5.1) y ser en este espacio donde se puedan ofrecer a los usuarios de la comunidad educativa los servicios que les apoyen en la realizacin de sus tareas dependiendo de su actividad. El rea del laboratorio es aproximadamente de 12 metros por 8 metros cuenta con 2 cubculos para profesores, adems de un conjunto de mobiliario (mesas y sillas), conexiones de red y conexiones elctricas para el apoyo a los estudiantes de un espacio donde puedan trabajar en sus diferentes proyectos y actividades acadmicas.
FIGURA 5. 1 Diagrama del Laboratorio de Posgrado dentro de ESCOM-IPN
5.2 Pruebas y Resultados de la implementacin del caso de estudio del MSDV en el entorno educativo Para comprobar la correcta operacin del MSDV sobre la implementacin de la arquitectura que se hizo, se realizaron dos tipos de pruebas, lo que lleva a distintas conclusiones en cuanto a la funcionalidad del MSDV y el soporte de la infraestructura de red sobre el cual se apoya. Cabe sealar que lo que se pretende con estas pruebas es observar que el modelo opera de acuerdo a la arquitectura propuesta, es decir que el usuario pueda conectarse a la red del entorno, autenticarse, recibir los servicios de acuerdo a su perfil y hacer uso de estos , no se trata de hacer un anlisis profundo de la red sobre la cual se est implementando. Es por ello que las pruebas se dividieron de la siguiente manera.
Prueba de Funcionalidad del MSDV. La prueba se desarroll durante un periodo de dos semanas y se realiz con los usuarios que tienen acceso al laboratorio que es un aproximado de 80 usuarios entre alumnos de licenciatura o maestra, profesores y algunos visitantes, pero la Desconocido 0 m cuadr Desconocido 0 m cuadr Laboratorio de la Maestra en Ciencias en Sistemas Computacionales Mviles Cubculo 1 Cubculo 2
70 prueba se realiz con solo 70 de ellos, cabe mencionar que el acceso de estos no fue simultneo sino ms bien conforme se haca uso del laboratorio. Inicialmente cuando llegaron se les procur una introduccin del trabajo que se realiz y algunas indicaciones previas al uso del sistema.
Esta prueba consisti en que los 70 usuarios (alumnos, profesores y visitantes) se conectaran al dominio de red del entorno educativo que previamente se haba implementado, recibieran la bienvenida al entorno, se autenticaran, recibieran los servicios que se les ofrecen de acuerdo a su perfil y pudieran hacer uso estos. Para ello se midi el porcentaje de conexin de los usuarios.
Se considera que una conexin es exitosa cuando el usuario obtiene una direccin IP vlida que le permite el acceso a la red del entorno, se puede autenticar y recibe y hace uso de los servicios de acuerdo a su perfil a travs de su dispositivo mvil. El porcentaje de conexiones exitosas que se espera es que sea lo ms cercano al 100%, lo cual indicara que el modelo est funcionando y operando correctamente. De los 70 usuarios que se intentaron conectar en el periodo de 15 dias en los que se realiz la prueba, 67 de ellos pudieron hacer una conexin exitosa, mientras que 3 de ellos tuvieron problemas. Sustituyendo estos datos en la frmula 1 y se tiene: % conexiones exitosas = 100 (67/70) (1) % conexiones exitosas = 95.7%
Los resultados obtenidos de esta prueba de funcionalidad indican que de una muestra de 70 usuarios el 95.7% tuvo una conexin exitosa. Mientras que el 4.3% un total de 3 usuarios tuvo problemas de conexin estos debido a un inconveniente que se tuvo con el punto de acceso inalmbrico donde se bloque causando que se tuviera que reiniciar y reconfigurar algunos parmetros, por lo que lamentablemente algunos usuarios ya no pudieron conectarse al sistema durante ese tiempo en que se llev a cabo la reconfiguracin del punto de acceso.
El resultado que se obtiene muestra que el MSDV est operando de manera funcional, que se tienen que analizar los problemas por los cuales no se pudo dar la conexin exitosa para tratar de minimizarlos y as tener una operacin ms eficiente del MSDV.
Cabe mencionar que estas pruebas se realizaron sobre gran variedad de dispositivos mviles y de diferentes marcas como: computadoras personales (de
71 las marcas Dell, Acer, Apple, Compaq y Hp), computadoras de tableta (Ipad de Apple, galaxy de Samsung) y telfonos inteligentes (Blackberry, Nokia, Apple, Sony). Por lo que tambin est implcito que el MSDV no solo se prob sobre distintos dispositivos, sino tambin sobre varios sistemas operativos (Windos, Linux, Mac Os, Windows mobile, Blackeberry OS, Android, Symbian) y diferentes navegadores de red (Opera mini, Explorer, Safari, etc.). A continuacin se muestran algunas de las pantallas del sistema en algunos de los diferentes dispositivos donde se realizaron las pruebas. (Figura 5.2)
FIGURA 5. 2 Pantallas del MSDV en Algunos Dispositivos Mviles
72 Prueba de Desempeo de Red Estas pruebas consistieron en medir la disponibilidad de los elementos del MSDV (punto de acceso, servidor principal, red IPN) y medir el ancho de banda que se ofrece en la red inalmbrica contra las necesidades de servicios por parte de los usuarios, esto con el fin de garantizar una infraestructura de red confiable y apta para soportar el MSDV.
Una forma conocida de describir la disponibilidad es mediante los "nueves". Tres nueves (disponibilidad de un 99,9%) representan aproximadamente 8,5 horas de interrupcin de servicio en un solo ao. El nivel inmediatamente superior, cuatro nueves (99,99%), representa alrededor de una hora de interrupcin de servicio en un ao. Cinco nueves (99,999%) representan slo cinco minutos de interrupcin al ao [6].
Se plantea que el MSDV puede funcionar eficientemente con una disponibilidad de un 99,9%. , en este caso el MSDV est conformado por varios equipos que pueden influir en la disponibilidad de este, como: la red inalmbrica (punto de acceso y servidor DHCP), servidor principal (contiene servidor de autenticacin, servidor de servicios y base de datos de perfiles de usuarios) y la red alambrada del IPN (donde se encuentran la mayora de los servicios a ofrecer).
Para determinar este factor de disponibilidad habra que determinar la disponibilidad de cada uno de ellos y en base a eso determinar la Disponibilidad del MSDV para ello se tiene la siguiente frmula:
Disponibilidad del MSDV (%)= 100 * Disponibilidad de red inalmbrica * Disponibilidad de servidor principal * Disponibilidad de red IPN (2)
Disponibilidad = (MTBF / (MTBF + MTTR)) (3)
MTBF (Tiempo medio entre errores) = Horas / nmero de errores MTTR (Tiempo medio de recuperacin) Horas de reparacin / nmero de errores
Como se mencion previamente la prueba se realiz por un espacio de 15 das lo que equivale a 360 horas en el transcurso de ese tiempo se tuvieron los siguientes resultados: El primer elemento a revisar es la disponibilidad de la red inalmbrica sobre la cual se suscit un problema en el punto de acceso inalmbrico el cual se bloque por una sobrecarga de aplicaciones estaba ejecutando. Este incidente provoco detener el servicio durante un espacio de 15 minutos en lo que se
73 solucion el problema. Por lo que se tiene lo siguiente haciendo las sustituciones pertinentes de la frmula 3:
Disponibilidad de la red inalmbrica = ((360/1)/ ((360/1) + (0.25/1))) Disponibilidad de la red inalmbrica = (360 hrs. /360.25 hrs.) Disponibilidad de la red inalmbrica = 0.99930
Con el segundo elemento se tiene el servidor principal el cual no tuvo ningn inconveniente durante este tiempo. Con lo que se obtuvo lo siguiente de la frmula 3:
Disponibilidad del servidor principal= ((360/1)/ ((360/1) + 0)) Disponibilidad del servidor principal= (360 hrs. /360 hrs.) Disponibilidad del servidor principal = 1
Por ltimo la Disponibilidad de la red IPN donde se encuentra la mayora de los servicios el enlace estuvo funcionando correctamente. Por lo que se tiene:
Disponibilidad de la red del IPN= ((360/1)/ ((360/1) + 0)) Disponibilidad de la red del IPN= (360 hrs. /360 hrs.) Disponibilidad de la red del IPN = 1
Con estos tres resultados se sustituyen en la frmula 2 y se tiene: Disponibilidad del MSDV (%)= 100 * (0.99930) * 1 * 1 = 99.930 %
Como se mencion previamente y en base al sistema de los nueves se pretenda una disponibilidad del MSDV de un 99.9%, una vez hechos los clculos necesarios se obtuvo una disponibilidad del MSDV en el periodo de prueba de un 99.93% con lo que se confirma que la infraestructura de red y los elementos del MSDV estn disponibles para la operacin del MSDV.
Para hacer las mediciones de banda ancha se hizo un clculo previo en base a la capacidad del canal o ancho de banda del punto de acceso de la red inalmbrica contra la cantidad mxima de usuarios simultneos aproximada y los posibles servicios a utilizar por parte de estos. Lo anterior, con la finalidad de determinar si el punto de acceso puede satisfacer las necesidades del MSDV en este entorno y posteriormente monitorear el ancho de banda de la red inalmbrica para ver si se est dentro de los lmites definidos.
Se tiene que un enlace 802.11g el cual maneja hasta una tasa de 54Mbps, pero el rendimiento real es de un aproximado de 22Mbps [2]. A continuacin se tiene la
74 tabla 5.1 que muestra las aplicaciones y un estimado de ancho de banda utilizado por cada una de ellas, cabe aclarar que existen diferentes cdecs para poder comprimir audio y video y poderlos trasmitir sobre redes IP es por ello de la variacin de estos valores.
TABLA 5. 1 Tabla de ancho de banda aproximado que consumen algunas aplicaciones [2] [3] [4] [5]
En base al peor escenario de la tabla 5.2 que es el uso de la videoconferencia de buena calidad y con la cantidad mxima de usuarios simultneos que esperamos aproximadamente 20, hacemos un clculo previo para medir el ancho de banda requerido por los usuarios del entorno educativo.
Ancho de banda requerido = Ancho de banda por aplicacin * Nmero de usuarios
Ancho de banda requerido = 512 Kbps * 20 Ancho de banda requerido = 10240 Kbps = 10 Mbps
En este caso como la conferencia necesita estar recibiendo y mandando el video y como el estndar 802.11g es half dplex (es decir recibe o transmite, una sola cosa a la vez) por lo cual se necesita el doble del ancho de banda calculado. Es decir, 20 Mbps para satisfacer las necesidades videoconferencia de los usuarios del entorno. Como se haba mencionado el rendimiento real de un punto de acceso con el estndar 802.11g es de 22Mbps con lo que se alcanzara a cubrir perfectamente las necesidades de ancho de banda de los usuarios en el peor de los escenarios. Aunque, se debe monitorear esto debido a que si sobrepasamos las necesidades del canal podra traer como consecuencia efectos como latencia, en donde aplicaciones como de voz y video en tiempo real se veran afectadas de una manera importante.
Las pruebas que se realizaron se hicieron con diferentes cargas de usuarios simultneos (5, 8, 10). Una vez conectados a la red y autenticados dentro del entorno los usuarios empezaron a hacer uso de los servicios que se les presentaban en base a su perfil. Esto se midi con el uso de un monitor de ancho Aplicacin Ancho de Banda/Usuario Mensajera de texto < 1Kbps Navegadores web 50-100+ Kbps Flujo de audio (streaming) 96-160 Kbps Flujo de video (streaming) 64-200+ Kbps Voz sobre IP 24-100+ Kbps Videoconferencia 64-512+ Kbps
75 de banda integrado en las aplicaciones del sistema operativo DDWRT del punto de acceso [1].
El resultado se muestra en la figura 5.3, en la cual se presentan las grficas donde existi el pico ms alto de trfico de las diferentes cargas de usuarios.
FIGURA 5. 3 Monitoreo de Ancho de Banda de la red inalmbrica con 0, 5, 8, 10 usuarios
De la figura 5.3 se puede observar que: 1. Con una carga de 5 usuarios la tasa de trafico de salida de informacin fluctu entre los 500Kbps y 1.5 Mbps, mientras que el trfico de entrada es muy inferior estuvo por debajo de 50 Kbps, esto contra los 22 Mbps de ancho de banda que el punto de acceso puede ofrecer significa que no representa potenciales fallos relacionados al congestionamiento de la red como podran ser latencia, perdida de paquetes, colisiones, etc. 2. Con una carga de 8 usuarios la tasa de trfico de salida estuvo entre 500Kbps y 2Mbps y la de entrada por debajo de los 100Kbps. esto contra 0 Usuarios 8 Usuarios 10 Usuarios 5 Usuarios
76 los 22 Mbps de ancho de banda que el punto de acceso puede ofrecer significa que no representa potenciales fallos relacionados al congestionamiento de la red como podran ser latencia, perdida de paquetes, colisiones, etc. 3. Finalmente con la carga de 10 usuarios se increment nuevamente el ancho de banda requerido con una tasa de trfico de salida entre 500Kbps y 3Mbps y una de entrada por debajo de los 100Kbps, esto contra los 22 Mbps de ancho de banda que el punto de acceso puede ofrecer significa que no representa potenciales fallos relacionados al congestionamiento de la red como podran ser latencia, perdida de paquetes, colisiones, etc.
Con estos resultados se puede observar que el ancho de banda en los picos ms altos que se requiri durante esta prueba fueron de aproximadamente 1.55 Mbps, 2.1 Mbps y 3.1 Mbps con diferentes cargas de usuarios 2,8 y 10 usuarios respectivamente. Esto se pudo cubrir con la capacidad del punto de acceso utilizado que era de 22Mbps. En el anlisis previo que se hizo en base al nmero mximo de usuarios esperados (20 usuarios) y a la aplicacin ms demandante (Videoconferencia) del entorno muestra que la red inalmbrica puede cubrir las necesidades de ancho de banda que eran de 20Mbps en el supuesto, esto lo confirman los resultados obtenidos que aunque no llegaron a estar 20 usuarios simultneos si se multiplica la carga de 10 usuarios que fue lo mximo que se tuvo por el doble podemos ver que tendramos un aproximado de 6.2 Mbps por 20 usuarios simultneos, aunque esto puede variar en funcin del nmero de usuarios simultneos y los servicios que ellos necesiten del entorno.
Referencias [1] DD-WRT http://www.dd-wrt.com/site/index [2] Redes Inalmbricas en los pases en Desarrollo: Una gua prctica para planificar y construir infraestructuras de telecomunicaciones de bajo costo. Limehouse Book Sprint Team. ISBN: 978-0-9778093-5-6- 2007. [3] Videoconferencia. http://virtual.uaeh.edu.mx/riv/videoconferencia.php [4]Skype Video llamadas en HD http://www.skype.com/intl/es/features/allfeatures/video- call/ [5]http://www.grupoact.com.mx/archivos/Consideraciones%20para%20Videconferencia%2 0IP.pdf [6] Introduccin a la disponibilidad http://msdn.microsoft.com/es- es/library/aa291543(v=vs.71).aspx
77
CAPITULO 6 CONCLUSIONES Y TRABAJO A FUTURO
En este captulo se presentan las conclusiones que se derivan de los resultados y objetivos de este trabajo de tesis, se hacen sugerencias de posibles trabajos a futuro para que contine la investigacin sobre este mismo tema de investigacin. Por ltimo se presentan algunas publicaciones que se originaron de este trabajo de investigacin.
Objetivos del Capitulo: Presentar las conclusiones del trabajo de tesis Sugerir una serie de trabajo a futuro para darle seguimiento a la investigacin. Presentar las publicaciones que se hicieron derivadas de este trabajo de investigacin.
6.1 Conclusiones Haciendo un anlisis de los logros alcanzados por la presente tesis en base a los objetivos planteados al inicio de esta se tiene lo siguiente: Como principal objetivo que se plante alcanzar en este trabajo de tesis era el desarrollar y evaluar un modelo que gestione para los usuarios de un entorno educativo una serie de servicios que consideran aspectos acadmicos, escolares y administrativos. Este objetivo se cumpli al desarrollar el Modelo de Sistema Domtico Virtual durante el captulo II y III donde se muestra el anlisis y el diseo del MSDV y en el captulo V se muestra la evaluacin de un caso de estudio dentro de un entorno educativo que se hizo del MSDV. Como objetivo especfico que se tena era desarrollar el anlisis y diseo del MSDV mediante UML en el captulo II y III se defini el anlisis y diseo del MSDV con esta herramienta. Finalmente el otro objetivo especfico que se plante al inicio era la implementacin de la arquitectura del MSDV en un caso de estudio dentro de un entorno educativo. En el captulo IV se formul un caso de estudio en un entorno educativo el cual fue implementado, y la evaluacin de esta implementacin se desarroll en el captulo V. I.
78
De las pruebas realizadas al MSDV podemos concluir: o El nmero de conexiones exitosas (Involucraba que el usuario llegara al entorno con su dispositivo mvil se conectara a la red, recibiera sus servicios e hiciera uso de ellos) fue del 95.7% se considera admisible para la funcionalidad del MSDV. Aunque se tiene que poner nfasis en el problema que se suscit para poder llevar al MSDV lo ms cercano al 100% en funcionalidad o La infraestructura de red del entorno educativo donde se ofrecen los servicios presento una disponibilidad del 99.930 % la cual se considera aceptable para tener una operacin eficiente del MSDV o De la prueba que se realiz para ver las necesidades de ancho de banda del entorno con diferentes cargas se obtuvo que con 5, 8, y 10 usuarios simultneos se requiri un ancho de banda 1.55Mbps, 2.1Mbps y 3.1Mbps respectivamente. Estas necesidades estn cubiertas con el punto de acceso que se tiene y la tecnologa que este maneja WiFi 802.11g que permite manejar un ancho de banda de aproximadamente 22Mbps.
Haciendo referencia a las caractersticas deseables del modelo se puede concluir que se cumplieron las siguientes: Movilidad. La tecnologa inalmbrica en este caso Wi-Fi, le concedi a los usuarios movilidad dentro del entorno educativo donde se prob el MSDV. Flexibilidad. El MSDV se desarroll modularmente por lo que se pudieron realizar cambios en el transcurso de la tesis, y queda abierto a posibles cambios en un futuro como parte de la mejora continua del MSDV. Portabilidad. El MSDV se prob sobre diversos tipos de dispositivos mviles y sobre diferentes plataformas de sistemas operativos todo esto sin ningn problema, es decir el usuario pudo recibir la informacin y/o servicios que el entorno le ofreca, lo que indica que el MSDV no est sujeto a un tipo de dispositivos mviles o sistemas operativos. Sencillez. La interfaz que se present al usuario no represento problema tcnico alguno para l, por lo que se considera que el MSDV cumpli con esta caracterstica. Transparencia. Los usuarios pudieron recibir los servicios que de acuerdo a su perfil tenan asociados y pudieron hacer uso de ellos, sin que este tuviera la necesidad de saber dnde se ubicaba el servicio o en qu forma se le entregaba.
79 Seguridad. Se implement mediante la instalacin de un servidor de autenticacin que valid las credenciales de los usuarios y les otorg el acceso a los servicios correspondientes de acuerdo a su perfil.
Existen dos caractersticas del MSDV que en la siguiente parte del captulo se hace una sugerencia para poder trabajar sobre la escalabilidad y la interoperabilidad.
En el captulo I se mostraron ejemplos de algunos sistemas desarrollados por universidades como: MobileWeb del MIT y PittMobile de Pittsburg que se consideran domticos por su naturaleza de contribuir con servicios a los usuarios de su entorno en este caso el educativo, pero la gran diferencia del modelo que se propone en este trabajo de investigacin se centra que los servicios que presentan estn dados de acuerdo a un perfil del usuario, con la finalidad que esos servicios contribuyan al desarrollo de sus actividades dentro del entorno. Lo cual los ya mencionados sistemas MobileWeb y PittMobile solo ofrecen un paquete de servicios en general para todos los usuarios, le sean o no tiles al usuario.
El panorama futuro es muy amplio, en cuanto al desarrollo de sistemas domticos, esto debido al gran alcance que estos pueden tener en muchos mbitos. Esta tesis sienta las bases para el desarrollo de los sistemas domticos virtuales y es posible que en un futuro no muy lejano este modelo sirva para el desarrollo e implementacin de estos sistemas en diferentes entornos.
6.2 Trabajo a Futuro Con el objeto de ampliar la funcionalidad del modelo propuesto se plantea considerar los siguientes desarrollos: Implementar el MSDV en un entorno educativo ms amplio. Llevar el MSDV a otros entornos como: cultural (museos, galeras de arte), salud (Hospitales, clnicas), empresarial, entre otros. Probar el MSDV bajo otra tecnologa inalmbrica como el estndar 802.16 (Wimax) lo que dara una cobertura ms amplia. Probar la interoperabilidad de tecnologas inalmbricas como Wifi-Wimax sobre el MSDV. Actualmente se est modificando el mdulo de reconocimiento de red del MSDV para que este te detecte de manera automtica cuando t llegues al dominio y no sea necesario que t solicites la conexin. Fortalecer sobre el mdulo de identificacin y autenticacin implementando otros mtodos de autenticacin ms robustos como podra ser el uso de certificados digitales.
80 Implementar la calidad de servicio sobre los servicios que se ofrecen en el entorno donde opera el MSDV. Desarrollar de servicios que contribuyan a mejorar el desempeo y faciliten las tareas de los usuarios en el entorno donde el MSDV sea implementado.
6.3 Artculos Publicados
Finalmente se presentan algunas de las publicaciones (Ver Anexo I) que se han realizado como resultado de la investigacin de la cual forma parte esta tesis, y que han sido presentados en congresos internacionales y nacionales: Modelo de Sistema Domtico Virtual Aplicado en Entornos Educativos, XXIII congreso nacional y IX congreso internacional de informtica y computacin, Puerto Vallarta, Jalisco. Octubre 2010. Arquitectura del Modelo de Sistema Domtico Virtual Aplicado en Entornos Educativos, XXI Reunin de otoo de Comunicaciones, Computacin, Electrnica y Exposicin Industrial IEEE Seccin Mxico, Acapulco, Guerrero. Diciembre 2010. Diseo de un Modelo de Sistema Domtico Virtual Aplicado en Entornos Educativos, I Congreso Internacional de Electrnica, Instrumentacin y Computacin, Minatitln, Veracruz. Junio 2011.
81
GLOSARIO DE TRMINOS
DDWRT Es un firmware libre para diversos routers inalmbricos o WIFI, es muy comn observarlo en equipos Linksys WRT54G. Ejecuta un reducido sistema operativo basado en Linux. Est licenciado bajo la GNU General Public License versin 2.
DHCP Protocolo de Configuracin Dinmica de Servidor (Dynamic Host Configuration Protocol) es un protocolo de red en el que un servidor provee los parmetros de configuracin a lascomputadoras conectadas a la red informtica que los requieran y tambin incluye un mecanismo de asignacin de direcciones IP.
DNS Sistema de Nombre de Dominio (Domain Name System) Es un sistema de nomenclatura jerrquica para computadoras, servicios o cualquier recurso conectado al internet o a una red privada. Este sistema asocia informacin variada con nombres de dominios asignado a cada uno de los participantes. Su funcin ms importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propsito de poder localizar y direccionar estos equipos.
ESCOM Escuela Superior de Cmputo
HTML Acrnimo de Lenguaje de Formato de Documentos de Hipertexto (HyperText Markup Language), es un lenguaje de marcas diseado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estndar de las pginas web. Gracias a Internet y a los navegadores, el HTML se ha convertido en uno de los formatos ms populares que existen para la construccin de documentos.
HTTP Protocolo de Transferencia de Hipertexto (HyperText Transfer Protocol). Define la sintaxis y la semntica que utilizan los elementos software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema peticin-respuesta entre un cliente y un servidor.
IEEE. Institute of Electrical and Electronics Engineers. Instituto de Ingenieros Electricistas y Electrnicos. Es la mayor asociacin internacional sin fines de lucro formada por profesionales de las nuevas tecnologas, como ingenieros electricistas, ingenieros en electrnica, cientficos de la computacin, ingenieros en informtica, ingenieros en biomdica, ingenieros en telecomunicacin e Ingenieros en Mecatrnica. Dedicada principalmente a la difusin de
82 los avances de las tecnologas recientes y estandarizacin de las mismas.
IP (Internet Protocol). Protocolo de Internet. Es un protocolo no orientado a conexin usado tanto por el origen como por el destino para la comunicacin de datos a travs de una red de paquetes conmutados. Los datos en una red basada en IP son enviados en bloques conocidos como paquetes o datagramas.
IPN Instituto Politcnico Nacional.
Linux Es una distribucin de software basada en el ncleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo especfico de usuarios, dando as origen a ediciones domsticas, empresariales y para servidores. Por lo general estn compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios.
PAPI Es un Software de distribucin libre que provee control a recursos de informacin restringida a travs de una red.
Perl Lenguaje Prctico de Extraccin y Reporte (Practical Extraction and Report Language) es un lenguaje de programacin desarrollado por Larry Wall inspirado en otras herramientas de UNIX.
UBUNTU es un sistema operativo que utiliza un ncleo Linux, y su origen est basado en Debian. Ubuntu est orientado en el usuario promedio, con un fuerte enfoque en la facilidad de uso y mejorar la experiencia de usuario.
Wi-Fi Acrnimo de Wireless Fidelity, es un conjunto de estndares para redes inalmbricas basado en las especificaciones IEEE 802.11. Wi- Fi se cre para ser utilizada en redes locales inalmbricas, pero es frecuente que en la actualidad tambin se utilice para acceder a Internet. Wi-Fi es una marca de la Wi-Fi Alliance, la organizacin comercial que prueba y certifica que los equipos cumplen los estndares IEEE 802.11.
WiMAX Acrnimo de Worldwide Interoperability for Microwave Access (Interoperabilidad Mundial para Acceso por Microondas), es una norma de transmisin por ondas de radio de ltima generacin orientada a la ltima milla que permite la recepcin de datos por microondas y retransmisin por ondas de radio (protocolo basado en la especificacin de IEEE 802.16 MAN - Metropolitan Area NetWork,
83 Red de rea Metropolitana) proporcionando acceso concurrente con varios repetidores de seal superpuestos, ofreciendo total cobertura en reas de hasta 48 km de radio y a velocidades de hasta 70 Mbps, utilizando tecnologa que no requiere visin directa con las estaciones base (a diferencia de las microondas).