Ingeniería de Sistemas PROPUESTA PARA TRABAJO DE GRADO TÍTULO Computación móvil no intrusiva aplicada a la comunicación entre dispositivos móviles y domóticos a través de Internet. MODALIDAD Proyecto de Investigación OBJETIVO GENERAL Plantear una solución de software ubicua basada en computación móvil para comunicar dispositivos domóticos con dispositivos móviles a través de Internet ESTUDIANTE(S) Daniel Humberto Nova Valcárcel__________________________________________ Documento cc. 1020746976 Celular 3115892512 Teléfono fijo 6335073 Correo Javeriano novad@javeriana.edu.co DIRECTOR Ing. Juan Pablo Garzón Ruiz __________________________________ Documento cc. 11349424 Celular Teléfono fijo 3208320 ext 5309 Correo Javeriano jpgarzon@javeriana.edu.co; Empresa donde trabaja y cargo Pontificia Universidad Javeriana; Profesor Departamento de Sistemas 2/9/2016 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado – Investigación Contenido 1 OPORTUNIDAD O PROBLEMÁTICA .............................................................................1 1.1 DESCRIPCIÓN DE LA OPORTUNIDAD O PROBLEMÁTICA .............................................1 1.2 FORMULACIÓN ..........................................................................................................1 1.3 JUSTIFICACIÓN ..........................................................................................................1 1.4 IMPACTO ESPERADO DEL PROYECTO .........................................................................2 2 DESCRIPCIÓN DEL PROYECTO ...................................................................................3 2.1 OBJETIVO GENERAL ..................................................................................................3 2.2 FASES METODOLÓGICAS Y OBJETIVOS ESPECÍFICOS ..................................................3 2.3 ENTREGABLES O RESULTADOS ESPERADOS ..............................................................3 3 PROCESO .....................................................................................................................4 3.1 FASE METODOLÓGICA 1 ............................................................................................4 3.1.1 Metodología................................................................................................................ 4 3.1.2 Actividades ................................................................................................................. 4 3.2 FASE METODOLÓGICA 2 ............................................................................................4 3.2.1 Metodología................................................................................................................ 4 3.2.2 Actividades ................................................................................................................. 4 3.3 FASE METODOLÓGICA 3 ............................................................................................5 3.3.1 Metodología................................................................................................................ 5 3.3.2 Actividades. ................................................................................................................ 5 3.4 FASE METODOLÓGICA 4 ............................................................................................5 3.4.1 Metodología................................................................................................................ 5 3.4.2 Actividades ................................................................................................................. 6 4 GESTIÓN DEL PROYECTO ...........................................................................................7 4.1 ESTIMACIÓN DE LA DURACIÓN DEL PROYECTO (ELABORACIÓN DEL CRONOGRAMA)7 4.2 ESTIMACIÓN DEL COSTO DEL PROYECTO (PRESUPUESTO) .......................................10 4.3 ESTIMACIÓN DE LOS RIESGOS DEL PROYECTO (ANÁLISIS DE RIESGOS)....................11 5 MARCO TEÓRICO / ESTADO DEL ARTE....................................................................13 5.1 TRABAJOS IMPORTANTES EN EL ÁREA .....................................................................13 5.2 FUNDAMENTOS Y CONCEPTOS RELEVANTES PARA EL PROYECTO. ...........................13 5.3 GLOSARIO ...............................................................................................................14 6 REFERENCIAS Y BIBLIOGRAFÍA ...............................................................................15 6.1 REFERENCIAS ..........................................................................................................15 6.2 BIBLIOGRAFÍA PROPUESTA PARA EL DESARROLLO DEL TRABAJO DE GRADO ..........16 Página i Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> 1 Oportunidad o Problemática 1.1 Descripción de la Oportunidad o Problemática La inclusión de numerosas tecnologías de comunicación en múltiples dispositivos electrónicos ha permitido generar un nuevo espectro en lo que es posible lograr en soluciones informáticas de comunicaciones [1][5]. La creación de nuevas tecnologías que permiten comunicar dispositivos requiriendo un bajo consumo de electricidad, alta confiabilidad y seguridad ha sido uno de los avances más prometedores, ya que permite entre otros mayor autonomía de los dispositivos. El crecimiento en el uso y la capacidad de computo de dispositivos móviles, particularmente teléfonos inteligentes, provee grandes oportunidades en el desarrollo de nuevos y prometedores sistemas de información ubicuos [3][1]. Pero aún con estas nuevas tecnologías, la mayoría de dispositivos dentro del hogar siguen siendo islas aisladas que no realizan más interacción que la que realiza un usuario cuando se encuentra directamente frente al dispositivo. Los sistemas de automatización de vivienda, o sistemas domóticos pueden hacer uso de estas nuevas tecnologías para proveer servicios más transparentes al usuario, además de ser más seguros, confiables y claramente las nuevas oportunidades de nuevas funcionalidades. [2][5] La creación de sistemas domóticos listos para consumo masivo es posible, la tecnología que permite comunicar dispositivos domóticos ya existe (e.g. ZigBee, Z-Wave, 6loWPAN) [2][5]. Con el uso de las plataformas móviles y el aumento de la penetración de internet es posible establecer una comunicación efectiva con los sistemas domóticos sin ser invasivos al ambiente de trabajo del usuario, ya que basado en el pequeño espacio que ocupan estos dispositivos y además debido a que el usuario ya cuenta con ellos en la mayoría de casos. Lograr establecer esta comunicación adecuadamente implica varios retos, entre ellos la creación de modelos de seguridad y comunicación que deben ser aplicados y el manejo de disponibilidad de dicho canal de comunicación. Además la ubicuidad de este tipo de sistemas es vital para su éxito, [1] la automatización del hogar debe realizarse de manera transparente al usuario final de forma tal que este solo deba interactuar con el para propósitos de consulta de su estado y en estados de gran importancia como alertas del sistema [6]. La inclusión de microcontroladores en un ambiente de automatización permitiría lograr establecer el punto de control entre dispositivos, y su uso dentro del hogar no es intrusivo al usuario debido a su pequeño tamaño. 1.2 Formulación ¿Cómo las soluciones basadas en computación móvil permiten la interacción de dispositivos en un ambiente domótico logrando ubicuidad? 1.3 Justificación Los beneficios del uso de sistemas domóticos para proveer más funcionalidad y control sobre los dispositivos dentro del hogar han sido discutidos y expuestos en múltiples ocasiones, como lo es el control de consumo eléctrico del hogar, detección de intrusos, soporte a personas con discapacidad, seguridad de sus habitantes, entre muchos otros [6][7][8]. Existen produc- Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 1 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> tos en el mercado que proveen soluciones a distintas necesidades de los usuarios, pero esta están enfocadas en el uso de tecnologías –principalmente de comunicación– propietarias que además no permiten la creación de una red de dispositivos domóticos de manera transparente, en varios casos se limita al usuario a usar dispositivos de un mismo vendedor así evitando que la red sea heterogénea, una de las causas principales del lento desarrollo y adopción de los sistemas domóticos en los hogares [5] [6] [10]. A partir del desarrollo del proyecto se establece una propuesta para la comunicación de dispositivos domóticos con móviles a través de Internet que sea adecuada y consistente con las necesidades que un sistema de esta naturaleza debe cumplir. Estableciendo una solución que no sea intrusiva al usuario, pero que sea capaz de soportar sus necesidades de control usando como activos importantes los dispositivos móviles y microcontroladores programables de bajo costo. El desarrollo de un proyecto de esta naturaleza contribuye a atacar la problemática de deficiencia y lentitud en el desarrollo científico y tecnológico enmarcada dentro de la Misión de la Universidad. Se realizará una propuesta que plantea una solución siguiendo el método científico para atacar la problemática que fue definida anteriormente; además con su desarrollo se dará la oportunidad de la creación de trabajos futuros apoyados por el resultado obtenido para la creación de nuevas tecnologías que soporten nuevas o existentes necesidades de los usuarios en sus hogares. 1.4 Impacto Esperado del Proyecto Con la realización exitosa del proyecto la propuesta realizada sería utilizada como un marco común de desarrollo para proyectos de aplicaciones prácticas y de investigación en el área de redes de comunicación orientada a sensores o dispositivos de bajo consumo enfocados a su aplicación en hogares. Los proyectos futuros no tendrían que preocuparse por la comunicación desde y hacia los dispositivos fuera de la red donde se encuentran, el desarrollo de nuevos dispositivos de propósito específico sería su única preocupación. La divulgación de la propuesta a través de conferencias o publicaciones en revistas especializadas ayudaría a generar mayor interés por parte de la comunidad académica en el desarrollo de nuevos proyectos que impulsen la creación de nuevas tecnologías en el área de computación ubicua y sistemas domóticos. Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 2 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> 2 Descripción del Proyecto 2.1 Objetivo general Plantear una solución de software ubicua basada en computación móvil para comunicar dispositivos domóticos con dispositivos móviles a través de Internet. 2.2 Fases Metodológicas y objetivos específicos 1. Fase Estado del arte 1.1. Realizar búsqueda bibliográfica referente a proyectos afines, computación ubicua, tecnologías de comunicación de dispositivos móviles y domóticos. 2. Fase Requerimientos 2.1. Identificar los requerimientos de sistema que una solución de esta naturaleza debe satisfacer. 2.2. Identificar las tecnologías de comunicación para sistemas domóticos existentes más adecuadas para una solución de esta naturaleza. 3. Fase de Diseño 3.1. Plantear el modelo arquitectónico de la solución acorde a los requerimientos identificados. 4. Fase de Implementación y Validación 4.1. Implementar una aproximación a la solución acorde al diseño planteado y a las tecnologías escogidas. 4.2. Realizar pruebas de la implementación con el fin de validar la arquitectura propuesta y refinarla. 2.3 Entregables o Resultados Esperados Los productos que será entregados al finalizar el proyecto están comprendidos por: Memoria del Trabajo de Grado o Documento de requerimientos o Documento donde se proponen los requerimientos de sistema que deben ser cumplidos y una propuesta para realizar el proceso de ingeniería de requerimientos para estos sistemas. Documento de arquitectura o Documento escrito en el cual se especificará todo lo que es realizado durante la ejecución del Trabajo de Grado. Documento que realiza un planteamiento de arquitectura de software como parte de la solución que esté basada y sea consistente con lo escrito en el documento de requerimientos. Prototipo o Una aplicación que implementa lo planteado en los entregables anteriores que servirá para validar y/o refinar lo propuesto en las fases anteriores. Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 3 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> 3 Proceso 3.1 Fase Metodológica 1 Desarrollo del Estado del Arte 3.1.1 Metodología Se utilizará una metodología de investigación exploratoria, con la cual se formula una hipótesis para el problema a solucionar mediante la búsqueda y obtención de información, así se obtiene una propuesta como aproximación a la solución del problema planteado. Durante esta fase se realizará la recolección y análisis del material bibliográfico necesario para iniciar el proyecto de investigación, las fuentes principales se comprenden de artículos científicos publicados en conferencias y revistas pertinentes al tema. 3.1.2 Actividades 1.1. Realizar búsqueda bibliográfica sobre sistemas de automatización en el hogar y las tecnologías usadas. 1.2. Realizar búsqueda bibliográfica sobre computación ubicua en el área de computación móvil. 1.3. Realizar búsqueda bibliográfica sobre tecnologías de comunicación orientadas a dispositivos domóticos, Zigbee, IEEE 802.15.4. 1.4. Realizar búsqueda bibliográfica sobre seguridad en la comunicación de sistemas móviles. 1.5. Desarrollar el marco teórico a partir de la investigación realizada 3.2 Fase Metodológica 2 Planteamiento de Requerimientos 3.2.1 Metodología En esta fase se realizarán los procesos de levantamiento, cómo realizar especificación y análisis de los requerimientos del sistema, estos se realizarán según los datos obtenidos durante la realización de estado del arte; debido que el proyecto no se concentra en un producto para un usuario o mercado específico no es posible realizar una especificación concreta de requerimientos, por lo que dicha especificación no contará una alta profundidad. 3.2.2 Actividades 1. Establecer qué requerimientos deben ser satisfechos por un sistema domótico. 2. Proponer un método para la especificación de requerimientos en sistemas de esta naturaleza. 3. Realizar el análisis de prioridad de dichos requerimientos. Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 4 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> 4. Establecer los criterios que deben ser cumplidos al hacer uso de distintas tecnologías de comunicación 5. Definir qué tecnologías existentes de comunicación son las más adecuadas para un sistema domótico 3.3 Fase Metodológica 3 Planteamiento de diseño y arquitectura 3.3.1 Metodología En esta fase se realizará una descripción de arquitectura basada en el modelo de arquitectura 4+1 con leves modificaciones (particularmente en la vista de escenarios) debido a que en el modelo 4+1 se plantean las vistas de distintos stakeholders lo que no aplica para este proyecto, pero se realizará la especificación de las vistas que ahí se plantean, como lo son la vista física, de proceso, lógica, desarrollo y escenarios tanto para la implementación como para el planteamiento arquitectónico general. Con los resultados obtenidos es posible que se refine o modifique lo obtenido en la fase de requerimientos. 3.3.2 Actividades. 1. De acuerdo a los requerimientos identificados definir el modelo arquitectónico de la solución a plantear. 2. Definir el modelo arquitectónico específico para la implementación según las tecnologías escogidas. 3. Para lo anteriormente dicho plantear: a. Vista lógica b. Vista de desarrollo c. Vista de proceso d. Vista física e. Escenarios (limitada su especificación y número de escenarios descritos exclusivamente para el desarrollo del prototipo, debido a la carencia de stakeholders para este proyecto) 3.4 Fase Metodológica 4 Implementación y pruebas 3.4.1 Metodología Se realizará un prototipo semi-funcional para realizar la validación de la arquitectura y requerimientos especificados, esto se realizará mediante una metodología de eXtreme Programming [12], debido a que la realización y especificación de entregables en las distintas itera- Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 5 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> ciones del proyecto es más adecuado durante la metodología iterativa escogida para el proyecto, dichas iteraciones serán definidas durante el desarrollo de esta fase. Se usará una metodología de solo extreme programming (eXtreme Solo) debido a que es una única persona que realizará la implementación [11], lo propuesto en eXtreme Solo indica la exclusión de varias prácticas de trabajo conjunto especificadas en eXtreme Programming. Las prácticas más importantes consisten en el proceso continuo en el desarrollo, integración, mejoras de diseño, pequeñas entregas y pruebas unitarias continuas. El uso de frameworks, dispositivos y otras tecnologías que serán usadas para realizar la implementación son escogidas acorde a lo encontrado en la fase de estado del arte y de requerimientos. 3.4.2 Actividades 1) Realizar la codificación del módulo de administración y gestión de comunicación de dispositivos domóticos en una red casera. 2) Realizar la codificación del gateway que permitirá enviar y recibir mensajes del modulo de gestión de los dispositivos domóticos a dispositivos móviles a través de Internet. 3) Realizar la codificación de la aplicación del dispositivo móvil del sistema mediante el cual se enviarán solicitudes a los dispositivos de la red casera y se consultará el estado de los mismos. 4) Realizar pruebas de funcionamiento básico de la implementación. 5) Realizar pruebas de seguridad del sistema acorde a lo implementado. 6) Realizar pruebas de tiempos de respuesta de la implementación. Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 6 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> 4 Gestión del Proyecto 4.1 Estimación de la duración del Proyecto (Elaboración del Cronograma) El desarrollo del proyecto de Trabajo de Grado, según lo especificado en la duración de una asignatura de 4 créditos durante un semestre académico en la universidad, cuenta con un límite de 18 semanas para su realización. Acorde al número de créditos de la asignatura Trabajo de Grado (4 créditos, 1 crédito equivalen a 3 horas de trabajo), su equivalencia en horas de trabajo es de 12 horas semanales, pero se agregarán 3 horas orientadas a la refinación del trabajo realizado durante la semana, lo que suma un total de 270 horas durante el semestre académico. Según lo anteriormente dicho se ha establecido una distribución de horas de trabajo por los días de la semana, la cual se muestra en la siguiente tabla: Día Disponibilidad Lunes 2 Martes 2 Miércoles 3 Jueves 3 Viernes 2 Sábado 3 Domingo 0 Total 15 horas A continuación se define la cantidad de horas de trabajo que serán realizadas por actividad. Fase Actividad Estado del arte Realizar búsqueda de bibliográfica sobre sistemas de automatización en el hogar y qué tecnologías son utilizadas 5 Realizar búsqueda de bibliográfica sobre computación móvil y ubicua 5 Realizar búsqueda de bibliográfica sobre tecnologías de comunicación orientadas a dispositivos domóticos, Zigbee, IEEE 802.15.4 5 Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Horas de realización Horas de la fase 30 Página 7 Pontificia Universidad Javeriana Requerimientos Propuesta para Trabajo de Grado - <Colocar la modalidad> Realizar búsqueda de bibliográfica sobre técnicas y tecnologías de seguridad en la comunicación de dispositivos móviles 5 Desarrollar el marco teórico a partir de la investigación realizada 10 Establecer qué requerimientos deben ser satisfechos por un sistema domótico 15 Proponer un método para la especificación de requerimientos en sistemas de esta naturaleza. Arquitectura 15 Realizar el análisis de prioridad de dichos requerimientos. 7 Establecer los criterios que deben ser cumplidos al hacer uso de distintas tecnologías de comunicación 10 Definir qué tecnologías existentes de comunicación son las más adecuadas para un sistema domótico 8 De acuerdo a los requerimientos identificados definir el modelo arquitectónico de la solución a plantear. 20 Definir el modelo arquitectónico específico para la implementación según las tecnologías escogidas. 10 45 Para lo anteriormente dicho, documentar: 1. 2. 3. 4. 5. Implementación y pruebas Vista lógica Vista de desarrollo Vista de proceso Vista física Escenarios 15 Realizar la codificación del módulo de administración y gestión de comunicación de dispositivos domóticos en una red casera. 30 Realizar la codificación del gateway que permitirá enviar y recibir mensajes del modulo de gestión de los dispositivos domóticos a dispositivos móviles a través de Internet. 30 Realizar la codificación de la aplicación del dispositivo móvil del sistema mediante el cual se enviarán solicitudes a los dispositivos de la 30 Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 55 140 Página 8 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> red casera y se consultará el estado de los mismos. Realizar pruebas de funcionamiento básico de la implementación. 8 Realizar pruebas de seguridad del sistema acorde a lo implementado. 15 Realizar pruebas de tiempos de respuesta de la implementación. 7 Desarrollar el informe de pruebas y su respectivo análisis. 20 El siguiente gráfico ilustra la distribución del trabajo en horas durante el desarrollo del proyecto por semanas. La ruta crítica para las múltiples actividades está ilustrada en la siguiente gráfica: Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 9 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> 4.2 Estimación del costo del Proyecto (Presupuesto) Los recursos necesarios y su respectivo precio en dinero para la realización del proyecto de Trabajo de Grado son estimados mediante el presupuesto hecho a continuación. Elelemento Cantidad Hora de trabajo, ingeniero de sistemas Hora de trabajo, Director de trabajo de grado Papelería Costo Parcial Costo Total 270 $50,000 $13,500,000 54 $70,000 $3,780,000 $80,000 $80,000 - Cable montaje protoboard 6 $450 $2,700 Protoboard 4.5cmX3,5cm 2 $8,400 $16,800 Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 10 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> Xbee Wireless Kit 1 $180,000 $180,000 Computador Personal 1 $2,000,000 $2,000,000 Sensor de humedad 1 $16,200 $16,200 Foto transistor Visual Studio 2010 para el desarrollo en .net micro framework (gratuito mediante dreamspark) 2 $10,500 $21,000 0 $0 $0 Netduino Plus 1 $200,000 Total $200,000 $19,796,700 4.3 Estimación de los riesgos del Proyecto (Análisis de riesgos) Fueron identificados 8 riesgos que podrían presentarse durante la realización del proyecto de trabajo de grado. El impacto de los riesgos es definido en una escala numérica de 1 a 6, donde 1 implica un impacto aceptable, 2 tolerable, 3 medio, 4 considerable y 5 catastrófico. Según esa medición se han establecido los niveles de impacto, probabilidad de ocurrencia y medida de mitigación para los riesgos identificados; esto puede ser observado en la tabla que se encuentra a continuación. Riesgo Probabilidad No poder terminar un entregable en el tiempo 1 establecido Media Planeación inadecuada 2 de las actividades Baja No contar con el dispositivo Android para el 3 desarrollo Baja No contar con los senso4 res para el desarrollo Baja Impacto Mitigación 4 Replantear la intensidad de trabajo semanal para que los siguientes entregables puedan ser realizados a tiempo 2 Se replantearán las fechas u distribución de horas en las franjas disponibles, como los Domingos, para realizar el trabajo 4 El departamento cuenta con varios de estos dispositivos, el estudiante cuenta con un smartphone que puede ser usado para el desarrollo, pero implica estudiar sobre el manejo de sus herramientas de desarrollo 3 Estos sensores son de bajo costo y faciles de adquirir en distintas tiendas de la ciudad Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 11 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> No contar con el netduino para el desa5 rrollo Baja 5 El estudiante ya cuenta con uno de esos microcontroladores, en caso de falla adquirir otro no es una labor complicada No contar con los Zig6 bee's para el desarrollo Alta 3 Los sensores serían conectados directamente al microcontrolador 7 Alta carga académica 4 El estudiante realizará su periodo académico de media matricula 5 Se realizarán copias de respaldo del trabajo realizado tres veces a la semana, usando servicios de almacenamiento en la nube y de almacenamiento secundario externo (flashdrives y discos duros externos) 8 Perdida de información Baja Alta Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 12 Pontificia Universidad Javeriana 5 Propuesta para Trabajo de Grado - <Colocar la modalidad> Marco Teórico / Estado del Arte 5.1 Trabajos Importantes en el área Trabajos sobre el estudio de las preferencias de los usuarios en el manejo de redes caseras como el realizado por Edwards [10] además de los desafíos identificados en la implementación de hogares automatizados y ubicuos [8] que dan un punto de partida importante para comprender qué es lo que espera un usuario en términos de personalización, usabilidad y uso de redes caseras para que pueda cumplir las necesidades particulares del usuario, las cuales varían significativamente entre usuarios, como lo dicho en Edwards [10] “…hay tanta variedad de configuraciones como de hogares”. Respecto a la especificación de los requerimientos orientados a redes caseras, el trabajo realizado por los miembros de la Universidad de la Plata, Argentina [13], donde se realizó una investigación y un caso de estudio respecto a cómo deberían ser obtenidos, especificados y analizados los requerimientos para sistemas basados en el contexto. De la misma forma los requerimientos de implementación para sistemas domóticos basados en web planteado por Eckel [6] será una investigación base para el análisis de requerimientos. Para el desarrollo del proyecto son importantes los trabajos ya realizados sobre la plataforma Micro .NET Framework aplicada a los microcontroladores Netduino, el cual es indispensable para la comunicación de dispositivos en este proyecto. De la misma forma son importantes los trabajos realizados sobre el estándar IEEE 802.15.4 y la especificación Zigbee como mecanismos de comunicación efectivos para los dispositivos domóticos. Los trabajos realizados sobre el control de dispositivos domóticos basados en Zigbee para su comunicación, como los realizados por Alkar [4] y Gill [5] los cuales comprenden ejercicios prácticos del uso de Zigbee y su efectividad en un ambiente domótico. Otro trabajo importante en la realización del proyecto, particularmente en la fase de desarrollo, el trabajo publicado por Pfister [17] provee una introducción importante en la programación de sistemas embebidos, particularmente en el uso de Micro .NET Framework en microcontroladores Netduino. 5.2 Fundamentos y conceptos relevantes para el proyecto. Como parte de los fundamentos más importantes realizados en el área, se destaca la especificación y documentación asociada con las tecnologías de comunicación inalámbrica de bajo consumo, como lo es el caso de ZigBee, IEEE 802.15.4 [15][16]. Esta tecnología puede ser utilizada como la tecnología adecuada para la comunicación de dispositivos domóticos en el hogar. Se han escogido estas tecnologías en especial debido a los grandes beneficios que trae en la realización de sistemas domóticos [5]. A diferencia de múltiples tecnologías competidoras la pila de comunicación es de carácter abierto, por lo que es accesible a cualquiera que desee consultarlas; esto permitiría que crear redes con tecnología de comunicación homogénea pero que cuenta con una red heterogénea de los dispositivos del vendedor, por lo que se puede contar con múltiples dispositivos de distintos fabricantes que mediante una especificación común de comunicación logre redes más escalables [5][4][10]. Varios fabricantes han creado varias tecnologías que soportan la comunicación para dispositivos de bajo consumo como los domóticos, entre ellas X10, SCS Bus, CBUS, Insteon. Debi- Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 13 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> do a que varias de estas son tecnologías propietarias, el usuario requiere comprar únicamente dispositivos de un mismo fabricante, limitando el espectro de productos que puede incluir un usuario dentro de su red casera. Además en algunos casos, como X10, está bien documentada su baja confiabilidad en el momento de transferir datos entre distintos nodos, sin mencionar que el uso de cableado requiere una reconfiguración de la distribución física dentro de un hogar. El uso de tecnologías de comunicación inalámbricas, sobre el uso de conexiones que requieren el uso de cableado, provee un nivel de intrusión muy bajo cuando se realiza la inclusión de un nuevo dispositivo de propósito especifico en una red, lo que puede incluir sensores, cámaras, etc. [41][3][2]. Pero no todas las tecnologías inalámbricas son adecuadas, el uso de infrarrojo que tiene una tasa de transferencia más alta que Zigbee, requiere un rayo de comunicación directa entre los dispositivos que se comunican –inconveniente en un hogar–, a diferencia del uso de ondas de radio que permiten un alcance mayor de la señal. Otras alternativas como Z-Wave tienen el inconveniente que existen múltiples implementaciones de su especificación, por lo que no hay consistencia en la comunicación de dispositivos, además es una tecnología propietaria, lo que limita la inclusión de dispositivos de distintos fabricantes en la red. El uso de microcontroladores programables es también un aspecto fundamental en el proyecto, su uso dentro de las redes domóticas podría solucionar múltiples problemas que se presentan comúnmente en este tipo de sistemas. Algunos de estos, como el Netduino, permiten realizar la programación del microcontrolador mediante el uso del middleware Micro .NET Framework [17], el cual provee un lenguaje de programación de alto nivel al programador, donde se cuenta con múltiples librerías para hacer más eficiente el proceso de desarrollo; una de las ventajas principales de Netduino sobre alternativas como Arduino es la inclusión de librerías para el manejo de hilos de ejecución así como de manejo de comunicaciones con otros dispositivos, e.g. manejo de peticiones http, sockets y servicios web, los cuales son indispensables para realizar el modulo de comunicación y gestión de dispositivos en la red domótica. [9][17] 5.3 Glosario Domótica. Automatización del hogar, sus dispositivos y sus actividades que permite control y monitoreo. [14] Zigbee. Especificación de un grupo de protocolos de comunicación de alto nivel basado en IEEE 802.15.4 para ser usado en redes de área personal. [15] IEEE 802.15.4. Estándar que especifica la capa física y de acceso para redes personales de baja tasa de transferencia. [16] Microcontrolador. Pequeña unidad de computo en un único circuito integrado que contiene un núcleo de procesador, memoria, y periféricos de entrada/salida programables. [17] Ubicuidad. Método para la mejora del uso de equipos de computo haciendo que estos estén disponibles a través de un ambiente físico, pero logrando que sean efectivamente invisibles al usuario. [18] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 14 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> 6 Referencias y Bibliografía 6.1 Referencias [1] S. Poslad, Ubiquitous Computing: Smart Devices, Environments and Interactions, 1st ed. Wiley, 2009. [2] C. Dixon, R. Mahajan, S.Agarwal,A. J. Brush, B. Lee, S. Saroiu, andV. Bahl,“The home needs an operating system (and an app store),” in Proceedings of the Ninth ACM SIGCOMM Workshop on Hot Topics in Networks, New York, NY, USA, 2010, pp. 18:1–18:6. [3] Rosendahl and G. Botterweck, “Mobile Home Automation - Merging Mobile Value Added Ser vices and Home Automation Technologies,” in Management of Mobile Business, 2007. ICMB 2007. International Conference on the, 2007, p. 31–31. [4] Z. Alkar, H. S. Gecim, and M. Guney, “Web Based ZigBee Enabled Home Automation System,” in Proceedings of the 2010 13th International Conference on Network-Based Information Systems, Washington, DC, USA, 2010, pp. 290–296. [5] K. Gill, Shuang-Hua Yang, Fang Yao, and Xin Lu, “A zigbee-based home automation system,” IEEE Transactions on Consumer Electronics, vol. 55, no. 2, pp. 422-430, May 2009 [6] C. Eckel, G. Gaderer, and T. Sauter, “Implementation requirements for Web-enabled appliances - a case study,” in Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA ’03. IEEE Conference, 2003, vol. 2, pp. 636– 642 vol.2. [7] T. Mantoro, M. A. Ayu, and E. E. Elnour, “Web-enabled smart home using wireless node infrastructure,” in Proceedings of the 9th International Conference on Advances in Mobile Computing and Multimedia, New York, NY, USA, 2011, pp. 72–79. [8] W. K. Edwards and R. E. Grinter, “At Home with Ubiquitous Computing: Seven Challenges,” in Proceedings of the 3rd international conference on Ubiquitous Computing, London, UK, UK, 2001, pp. 256–272. [9] C. Walker, Getting Started with Netduino. O’Reilly Media, 2012. [10] W. K. Edwards, R. E. Grinter, R. Mahajan, and D. Wetherall, “Advancing the state of home networking,” Commun. ACM, vol. 54, no. 6, pp. 62–71, Jun. 2011. [11] G. Cronin, “eXtreme Solo, A case study in single developer eXtreme Programming”. University of Auckland [12] K. Beck, Extreme Programming Explained: Embrace Change, US ed. Addison-Wesley Professional, 1999. [13] V. Castelli, P. Thomas, R. Bertone, and A. Oliveros, “A requirements engineering process extended to context information management,” in 2011 Fifth International Conference on Research Challenges in Information Science (RCIS), 2011, pp. 1–6. [14] European Research Consortium for Informatics and Mathematics, “The future web”, in ERCIM News number 72, January 2008, pp. 54-55 [15] Zigbee Alliance. “Understanding Zigbee”, [Online] available at: http://www.zigbee.org/About/UnderstandingZigBee.aspx. Accesed on May 27 [16] “IEEE Standard for Information technology-Telecommunications and information exchange between systems-Local and metropolitan area networks-Specific requirements Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for LowRate Wireless Personal Area Networks (WPANs) Amendment 3: Alternative Physical Layer Extension to support the Japanese 950 MHz bands,” IEEE Std 802.15.4d-2009 (Amendment to IEEE Std 802.15.4-2006), pp. c1 –27, 2009. [17] C. Pfister, Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud, 1st ed. O’Reilly Media, Inc., 2011. [18] M. Weiser, “Hot topics-ubiquitous computing,” Computer, vol. 26, no. 10, pp. 71–72, Oct. 1993. Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 15 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> 6.2 Bibliografía Propuesta para el desarrollo del Trabajo de Grado [1] Microsoft Corporation, “.NET Micro Framework - Home.” [Online]. Available: http://www.microsoft.com/en-us/netmf/default.aspx. [Accessed: 13-Feb-2012]. [2] G. Dean A., “7 - ZenSys: An Open Standard for Wireless Home Control,” in Developing Practical Wireless Applications, Burlington: Digital Press, 2007, pp. 95–109. [3] Chaochao Chen, D. Brown, C. Sconyers, G. Vachtsevanos, Bin Zhang, and M. E. Orchard, “A .NET framework for an integrated fault diagnosis and failure prognosis architecture,” in 2010 IEEE AUTOTESTCON, 2010, pp. 1–6. [4] S. Khungar and J. Riekki, “A context based storage system for mobile computing applications,” SIGMOBILE Mob. Comput. Commun. Rev., vol. 9, no. 1, pp. 64–68, Jan. 2005. [5] S. Drakatos, N. Pissinou, K. Makki, and C. Douligeris, “A context-aware prefetching strategy for mobile computing environments,” in Proceedings of the 2006 international conference on Wireless communications and mobile computing, New York, NY, USA, 2006, pp. 1109–1116. [6] Hua-Wei Fang, Li-Chun Ko, and Hua-Yin Fang, “A Design of Service-based P2P Mobile Sensor Networks,” in IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, 2006, 2006, vol. 2, pp. 152–157. [7] S. K. Dhurandher, I. Woungang, I. Uppal, H. Bhanushali, and D. Gupta, “A Dot Net framework based physical testbed for ad hoc network routing protocols,” in 2011 24th Canadian Conference on Electrical and Computer Engineering (CCECE), 2011, pp. 000229–000233. [8] R. Lammel, R. Linke, E. Pek, and A. Varanovich, “A Framework Profile of .NET,” in 2011 18th Working Conference on Reverse Engineering (WCRE), 2011, pp. 141–150. [9] Gang Cao, Tiefeng Xu, Taijun Liu, Yan Ye, and Gaoming Xu, “A GSM-based wireless remote controller,” in 2011 International Conference on Electronics, Communications and Control (ICECC), 2011, pp. 2413–2416. [10] B. Yuksekkaya, A. A. Kayalar, M. B. Tosun, M. K. Ozcan, and A. Z. Alkar, “A GSM, internet and speech controlled wireless interactive home automation system,” IEEE Transactions on Consumer Electronics, vol. 52, no. 3, pp. 837–843, Aug. 2006. [11] Dechuan Chen and Meifang Wang, “A home security Zigbee network for remote monitoring application,” in 2006 IET International Conference on Wireless, Mobile and Multimedia Networks, 2006, pp. 1–4. [12] M.-H. Zayani, V. Gauthier, and D. Zeghlache, “A joint model for IEEE 802.15.4 physical and medium access control layers,” in Wireless Communications and Mobile Computing Conference (IWCMC), 2011 7th International, 2011, pp. 814–819. [13] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 16 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> H. Joumaa, S. Ploix, S. Abras, and G. De Oliveira, “A MAS integrated into Home Automation system, for the resolution of power management problem in smart homes,” Energy Procedia, vol. 6, no. 0, pp. 786–794, 2011. [14] P. Angove, M. O’Grady, J. Hayes, B. O’Flynn, G. M. . O’Hare, and D. Diamond, “A Mobile Gateway for Remote Interaction With Wireless Sensor Networks,” IEEE Sensors Journal, vol. 11, no. 12, pp. 3309–3310, Dec. 2011. [15] M. Van Der Werff, X. Gui, and W. L. Xu, “A mobile-based home automation system,” in 2005 2nd International Conference on Mobile Technology, Applications and Systems, 2005, p. 5 pp.–5. [16] Koon-Seok Lee, Hoan-Jong Choi, Chang-Ho Kim, and Seung-Myun Baek, “A new control protocol for home appliances-LnCP,” in IEEE International Symposium on Industrial Electronics, 2001. Proceedings. ISIE 2001, 2001, vol. 1, pp. 286–291 vol.1. [17] M. Ikezaki, S. Kubo, S. Tanaka, and T. Yamamoto, “A new display pointing method for synthesized home equipment,” IEEE Transactions on Consumer Electronics, vol. 36, no. 3, pp. 593–601, Aug. 1990. [18] M. G. Golzar and H. Tajozzakerin, “A New Intelligent Remote Control System for Home Automation and Reduce Energy Consumption,” in 2010 Fourth Asia International Conference on Mathematical/Analytical Modelling and Computer Simulation (AMS), 2010, pp. 174–180. [19] S. Mizuno, K. Matsuura, K. Yamada, and K. Takahashi, “A new remote configurable firewall system for home-use gateways,” in 2005 Second IEEE Consumer Communications and Networking Conference, 2005. CCNC, 2005, pp. 599– 601. [20] Youngjae Kim and Dongman Lee, “A personal context-aware universal remote controller for a smart home environment,” in Advanced Communication Technology, 2006. ICACT 2006. The 8th International Conference, 2006, vol. 3, p. 5 pp.–1525. [21] E. M. . Wong, “A phone-based remote controller for home and office automation,” IEEE Transactions on Consumer Electronics, vol. 40, no. 1, pp. 28–34, Feb. 1994. [22] B. S. Rao, S. D. . Prasad, and R. M. Mohan, “A proto-type for Home Automation using GSM technology,” in 2010 International Conference on Power, Control and Embedded Systems (ICPCES), 2010, pp. 1–4. [23] S. Kuo, Z. Salcic, and U. Madawala, “A real-time hybrid Web-client access architecture for home automation,” in Proceedings of the 2003 Joint Conference of the Fourth International Conference on Information, Communications and Signal Processing, 2003 and the Fourth Pacific Rim Conference on Multimedia, 2003, vol. 3, pp. 1752– 1756 vol.3. [24] Zhi-Ming Lin, “A remote telephone-controlled home automation system,” in IEEE Southeastcon ’98. Proceedings, 1998, pp. 148–152. [25] V. Castelli, P. Thomas, R. Bertone, and A. Oliveros, “A requirements engineering process extended to context information management,” in 2011 Fifth International Conference on Research Challenges in Information Science (RCIS), 2011, pp. 1–6. [26] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 17 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> M. Chan, D. Estève, C. Escriba, and E. Campo, “A review of smart homes-Present state and future challenges,” Comput. Methods Prog. Biomed., vol. 91, no. 1, pp. 55–81, Jul. 2008. [27] K. Gill and Shuang-Hua Yang, “A scheme for preventing denial of service attacks on wireless sensor networks,” in 35th Annual Conference of IEEE Industrial Electronics, 2009. IECON ’09, 2009, pp. 2603–2609. [28] T. Shon, K. Han, J. J. Park, Y.-S. Jeong, and Y. S. Lee, “A secure and robust connectivity architecture for smart devices and applications,” EURASIP J. Wirel. Commun. Netw., vol. 2011, pp. 1:1–1:12, Jan. 2011. [29] S. Preda, L. Toutain, N. Cuppens-Boulahia, F. Cuppens, and J. Garcia-Alfaro, “A secured delegation of remote services on IPv6 home networks,” in 2009 Fourth International Conference on Risks and Security of Internet and Systems (CRiSIS), 2009, pp. 12–18. [30] Jiasong Mu and Kaihua Liu, “A Study on the Routing Selection Method in Zigbee Networks Based on the Mobility of the Nodes and the Scale of the Network,” in 2010 International Conference on Communications and Mobile Computing (CMC), 2010, vol. 3, pp. 405–409. [31] I. Kunold, M. Kuller, J. Bauer, and N. Karaoglan, “A system concept of an energy information system in flats using wireless technologies and smart metering devices,” in 2011 IEEE 6th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS), 2011, vol. 2, pp. 812–816. [32] W. Wang, Y.-X. Zou, G. Shi, and Y. Zhu, “A web service based gateway architecture for wireless sensor networks,” in Proceedings of the 11th international conference on Advanced Communication Technology - Volume 2, Piscataway, NJ, USA, 2009, pp. 1160–1163. [33] Guangming Song, Fei Ding, Weijuan Zhang, and Aiguo Song, “A wireless power outlet system for smart homes,” IEEE Transactions on Consumer Electronics, vol. 54, no. 4, pp. 1688–1691, Nov. 2008. [34] Xiao Hu, Jiaqing Wang, Qun Yu, Waixi Liu, and Jian Qin, “A Wireless Sensor Network Based on ZigBee for Telemedicine Monitoring System,” in The 2nd International Conference on Bioinformatics and Biomedical Engineering, 2008. ICBBE 2008, 2008, pp. 1367–1370. [35] Cui Chengyi, Zhao Guannan, and Jin Minglu, “A ZigBee based embedded remote control system,” in 2010 2nd International Conference on Signal Processing Systems (ICSPS), 2010, vol. 3, pp. V3–373– V3–376. [36] K. Gill, Shuang-Hua Yang, Fang Yao, and Xin Lu, “A zigbee-based home automation system,” IEEE Transactions on Consumer Electronics, vol. 55, no. 2, pp. 422–430, May 2009. [37] Zhan Jie and Liu HongLi, “Access Delay Analysis of ZigBee Protocol with Delay Line,” in International Conference on Wireless Communications, Networking and Mobile Computing, 2007. WiCom 2007, 2007, pp. 6452–6455. [38] Wu Ling-xi and Zhan Jie, “Access Probability Analysis of IEEE802.15.4,” in International Conference on Wireless Communications, Networking and Mobile Computing, 2007. WiCom 2007, 2007, pp. 472– 475. [39] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 18 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> Taewan Kim, Hakjoon Lee, and Yunmo Chung, “Advanced universal remote controller for home automation and security,” IEEE Transactions on Consumer Electronics, vol. 56, no. 4, pp. 2537–2542, Nov. 2010. [40] W. K. Edwards, R. E. Grinter, R. Mahajan, and D. Wetherall, “Advancing the state of home networking,” Commun. ACM, vol. 54, no. 6, pp. 62–71, Jun. 2011. [41] Xun Qu and J. X. Yu, “An analysis of mobile TCP/IP solutions,” in , Proceedings of 1997 International Conference on Information, Communications and Signal Processing, 1997. ICICS, 1997, vol. 1, pp. 235–240 vol.1. [42] A. H. Abdalla, W. H. Hassan, A. Mohammed, A. N. Ahmed, and A. H. Mohd, “An approach to enhance mobile multicast using context transfer,” in 6th IEEE International Conference on Industrial Informatics, 2008. INDIN 2008, 2008, pp. 711–715. [43] J. Abascal, A. Lafuente, A. Marco, J. M. Falco, R. Casas, J. L. Sevillano, D. Cascado, and C. Lujan, “An architecture for assisted navigation in intelligent environments,” Int. J. Commun. Netw. Distrib. Syst., vol. 4, no. 1, pp. 49–69, Dec. 2010. [44] Maoheng Sun, Qian Liu, and Min Jiang, “An implementation of remote lighting control system based on Zigbee technology and SoC solution,” in International Conference on Audio, Language and Image Processing, 2008. ICALIP 2008, 2008, pp. 629–632. [45] M. A. Zamora-Izquierdo, J. Santa, and A. F. Gomez-Skarmeta, “An Integral and Networked Home Automation Solution for Indoor Ambient Intelligence,” IEEE Pervasive Computing, vol. 9, no. 4, pp. 66–77, Dec. 2010. [46] V. Nuhijevic, S. Vukosavljev, B. Radin, N. Teslic, and M. Vucelja, “An intelligent home networking system,” in 2011 IEEE International Conference on Consumer Electronics - Berlin (ICCE-Berlin), 2011, pp. 48–51. [47] R. J. . Nunes and J. C. . Delgado, “An Internet application for home automation,” in Electrotechnical Conference, 2000. MELECON 2000. 10th Mediterranean, 2000, vol. 1, pp. 298–301 vol.1. [48] K. Balasubramanian and A. Cellatoglu, “Analysis of remote control techniques employed in home automation and security systems,” IEEE Transactions on Consumer Electronics, vol. 55, no. 3, pp. 1401–1407, Aug. 2009. [49] E. Casilari, A. Flórez-Lara, and J. M. Cano-García, “Analysis of the scalability of hierarchical IEEE 802.15.4/Zigbee networks,” in Proceedings of the 3rd international conference on Scalable information systems, ICST, Brussels, Belgium, Belgium, 2008, pp. 3:1–3:7. [50] P. J. Deitel, H. M. Deitel, A. Deitel, and M. Morgano, Android for Programmers: An App-Driven Approach, 1st ed. Prentice Hall, 2011. [51] Yanxia Liu, Shufen Li, and Liting Cao, “Application of ZigBee Communication in Mobile Monitor,” in Asia-Pacific Conference on Information Processing, 2009. APCIP 2009, 2009, vol. 2, pp. 533–536. [52] T. Tanaka, S. Moriwaki, and K. Ooto, “Applying device discovery methods for home network management,” in 2010 8th Asia-Pacific Symposium on Information and Telecommunication Technologies (APSITT), 2010, pp. 1–6. Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 19 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> [53] W. K. Edwards and R. E. Grinter, “At Home with Ubiquitous Computing: Seven Challenges,” in Proceedings of the 3rd international conference on Ubiquitous Computing, London, UK, UK, 2001, pp. 256–272. [54] “AT91SAM7X512 Microcontroller Summary.” Atmel Corporation, Apr-2011. [55] Yu-Wen Tung and W. S. Aldiwan, “Automating test case generation for the new generation mission software system,” in 2000 IEEE Aerospace Conference Proceedings, 2000, vol. 1, pp. 431–437 vol.1. [56] S. Aoki, J. Nakazawa, and H. Tokuda, “Autonomous and asynchronous operation of networked appliances with mobile agent,” in 22nd International Conference on Distributed Computing Systems Workshops, 2002. Proceedings, 2002, pp. 743– 748. [57] R. Piyare and M. Tazil, “Bluetooth based home automation system using cell phone,” in 2011 IEEE 15th International Symposium on Consumer Electronics (ISCE), 2011, pp. 192–195. [58] P. M. Corcoran and J. Desbonnet, “Browser-style interfaces to a home automation network,” IEEE Transactions on Consumer Electronics, vol. 43, no. 4, pp. 1063–1069, Nov. 1997. [59] A. Kansal, M. Goraczko, and F. Zhao, “Building a sensor network of mobile phones,” in Proceedings of the 6th international conference on Information processing in sensor networks, New York, NY, USA, 2007, pp. 547–548. [60] R. Faludi, Building Wireless Sensor Networks: with ZigBee, XBee, Arduino, and Processing, 1st ed. O’Reilly Media, 2010. [61] S. Jack R., “Chapter 20 - X-10 Home Automation,” in Programming the PIC Microcontroller with MBASIC, Burlington: Newnes, 2005, pp. 453–486. [62] J.-P. Vasseur and A. Dunkels, “Chapter 23 - Home Automation,” in Interconnecting Smart Objects with IP, Boston: Morgan Kaufmann, 2010, pp. 353–360. [63] M. L. Jones and J. Sanford, “Chapter 24 - Home Environments, Automation, and Environmental Control,” in Clinician’s Guide to Assistive Technology, Saint Louis: Mosby, 2002, pp. 405–423. [64] K. A. Hribernik, Z. Ghrairi, C. Hans, and K.-D. Thoben, “Co-creating the Internet of Things — First experiences in the participatory design of Intelligent Products with Arduino,” in 2011 17th International Conference on Concurrent Enterprising (ICE), 2011, pp. 1–9. [65] R. Meier, “Communication paradigms for mobile computing,” SIGMOBILE Mob. Comput. Commun. Rev., vol. 6, no. 4, pp. 56–58, Oct. 2002. [66] J. R. Vacca, Computer and Information Security Handbook, 1st ed. Morgan Kaufmann, 2009. [67] A. S. Tanenbaum and D. J. Wetherall, Computer Networks, 5th ed. Prentice Hall, 2010. [68] B. Ostermaier, M. Kovatsch, and S. Santini, “Connecting things to the web using programmable lowpower WiFi modules,” in Proceedings of the Second International Workshop on Web of Things, New York, NY, USA, 2011, pp. 2:1–2:6. [69] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 20 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> B. C. Rolando, B. O. Julio, and P. A. Esaias, “Controlling digital dimmer through mobile phone,” in 2010 20th International Conference on Electronics, Communications and Computer (CONIELECOMP), 2010, pp. 57–61. [70] R. Shahriyar, E. Hoque, I. Naim, S. M. Sohan, and M. Akbar, “Controlling remote system using mobile telephony,” in Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications, ICST, Brussels, Belgium, Belgium, 2007, pp. 36:1–36:7. [71] M. Penhaker, M. Stankus, J. Kijonka, and P. Grygarek, “Design and Application of Mobile Embedded Systems for Home Care Applications,” in 2010 Second International Conference on Computer Engineering and Applications (ICCEA), 2010, vol. 1, pp. 412–416. [72] F. Mateos, V. M. Gonzalez, R. Poo, M. Garcia, and R. Olaiz, “Design and development of an automatic small-scale house for teaching domotics,” in Frontiers in Education Conference, 2001. 31st Annual, 2001, vol. 1, pp. T3C–1–5 vol.1. [73] Luo Siwen and Li Yunhong, “Design and Implementation of Home Automation System,” in International Symposium on Information Science and Engineering, 2008. ISISE ’08, 2008, vol. 2, pp. 633– 636. [74] Tiancheng Lin, Shengbo Hu, and Heng Shu, “Design and implementation of home remote monitor system based on embedded system,” in 2010 International Conference on Intelligent Computing and Integrated Systems (ICISS), 2010, pp. 299–301. [75] Yong Zhang and Xi-wei Guo, “Design and Implementation of Wireless Sensor Network Node Based on .Net Micro Framework,” in 2010 International Conference on Internet Technology and Applications, 2010, pp. 1–3. [76] Shuang Wu and Gui-gen Zeng, “Design and Realization of Wireless Home Gateway Based on 3G and ZigBee,” in 2010 International Conference on Multimedia Communications (Mediacom), 2010, pp. 157–160. [77] Guangming Song, Zhigang Wei, Weijuan Zhang, and Aiguo Song, “Design of a Networked Monitoring System for Home Automation,” IEEE Transactions on Consumer Electronics, vol. 53, no. 3, pp. 933–937, Aug. 2007. [78] L. Yang, M. Ji, Z. Gao, W. Zhang, and T. Guo, “Design of Home Automation System Based on ZigBee Wireless Sensor Network,” in Proceedings of the 2009 First IEEE International Conference on Information Science and Engineering, Washington, DC, USA, 2009, pp. 2610–2613. [79] Liu Pu, “Design of Wireless Communication Protocol for Home LAN,” in 2009 International Symposium on Intelligent Ubiquitous Computing and Education, 2009, pp. 374–377. [80] Zhang Yuejun and Wu Mingguang, “Design of wireless remote module in X-10 intelligent home,” in IEEE International Conference on Industrial Technology, 2005. ICIT 2005, 2005, pp. 1349–1353. [81] Min-Hsiung Hung, Kuan-Yii Chen, and Shih-Sung Lin, “Development of a Web-Services-based remote monitoring and control architecture,” in 2004 IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA ’04, 2004, vol. 2, pp. 1444– 1449 Vol.2. [82] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 21 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> Ximin Zhang, Junding Sun, and Lihua Zhou, “Development of an Internet Home Automation System using Java and Dynamic DNS Service,” in Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies, 2005. PDCAT 2005, 2005, pp. 537– 539. [83] Chang Hsiang, Ai-Wei Chen, Chin-Jui Chang, Bih-Yaw Shih, and Chen-Yuan Chen, “Development of mechanisms for MAC channel selection to improve the performance of IEEE 802.15.4 beacon-enabled network,” in 2010 3rd IEEE International Conference on Broadband Network and Multimedia Technology (IC-BNMT), 2010, pp. 598–602. [84] Li Zhang, ShiHuang Shao, Xianhui Zeng, and Xiaohui Cai, “Development of remote learning system on mobile Internet,” in Proceedings of the 4th World Congress on Intelligent Control and Automation, 2002, 2002, vol. 2, pp. 1448– 1451 vol.2. [85] Jian-she Jin, Jing Jin, Yong-hui Wang, Ke Zhao, and Jia-jun Hu, “Development of Remote-Controlled Home Automation System with Wireless Sensor Network,” in Fifth IEEE International Symposium on Embedded Computing, 2008. SEC ’08, 2008, pp. 169–173. [86] V. Miori, D. Russo, and M. Aliberti, “Domotic technologies incompatibility becomes user transparent,” Commun. ACM, vol. 53, no. 1, pp. 153–157, Jan. 2010. [87] C. A. . Bolzani, C. Montagnoli, and M. L. Netto, “Domotics Over IEEE 802.15.4 - A Spread Spectrum Home Automation Application,” in 2006 IEEE Ninth International Symposium on Spread Spectrum Techniques and Applications, 2006, pp. 396–400. [88] Y. Chen and T. Boult, “Dynamic home agent reassignment in Mobile IP,” in 2002 IEEE Wireless Communications and Networking Conference, 2002. WCNC2002, 2002, vol. 1, pp. 44– 48 vol.1. [89] Hyoung Seok Lim and Choong Seon Hong, “Efficient Data Gathering Mechanism for Mobile Sink node in ZigBee Network,” in International Conference on Information Networking, 2008. ICOIN 2008, 2008, pp. 1–5. [90] D. Thompson and R. S. Miles, Embedded Programming with the Microsoft .NET Micro Framework, 1st ed. Microsoft Press, 2007. [91] D. Tejani, A. M. A. . Al-Kuwari, and V. Potdar, “Energy conservation in a smart home,” in 2011 Proceedings of the 5th IEEE International Conference on Digital Ecosystems and Technologies Conference (DEST), 2011, pp. 241–246. [92] J. Singh and D. Pesch, “Enhancement of IEEE 802.15.4 MAC layer to combat correlated channel errors,” in World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2011 IEEE International Symposium on a, 2011, pp. 1–6. [93] F. Royo, T. Olivares, M. Lopez-Guerrero, L. Orozco-Barbosa, and A. M. Ortiz, “Enhancing collision resolution for large-scale IEEE 802.15.4 networks,” in Wireless and Mobile Networking Conference (WMNC), 2010 Third Joint IFIP, 2010, pp. 1–6. [94] L. Collares, C. Matthews, J. Cappos, Y. Coady, and R. McGeer, “Et (smart) phone home!,” in Proceedings of the compilation of the co-located workshops on DSM’11, TMC’11, AGERE!’11, AOOPES’11, NEAT’11, &#38; VMIL’11, New York, NY, USA, 2011, pp. 283–288. [95] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 22 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> T. Sun, N.-C. Liang, L.-J. Chen, P.-C. Chen, and M. Gerla, “Evaluating mobility support in ZigBee networks,” in Proceedings of the 2007 international conference on Embedded and ubiquitous computing, Berlin, Heidelberg, 2007, pp. 87–100. [96] Taehong Kim, Sukbin Seo, Chong Poh Kit, Y. Kimseyoo, Seong-eun Yoo, and Daeyoung Kim, “Experiments on mobile sink application in ZigBee networks,” in IEEE International Symposium on Consumer Electronics, 2008. ISCE 2008, 2008, pp. 1–4. [97] J. Kühner, Expert .NET Micro Framework, 2nd ed. Apress, 2009. [98] L. Capra, G. S. Blair, C. Mascolo, W. Emmerich, and P. Grace, “Exploiting reflection in mobile computing middleware,” SIGMOBILE Mob. Comput. Commun. Rev., vol. 6, no. 4, pp. 34–44, Oct. 2002. [99] R. Alena, R. Gilstrap, J. Baldwin, T. Stone, and P. Wilson, “Fault tolerance in ZigBee wireless sensor networks,” in Proceedings of the 2011 IEEE Aerospace Conference, Washington, DC, USA, 2011, pp. 1–15. [100] P. C. Vinh, “Featured concurrency of mobile ad hoc computing,” in Proceedings of the 9th International Conference on Advances in Mobile Computing and Multimedia, New York, NY, USA, 2011, pp. 277–280. [101] Z. Etzioni, K. Feeney, J. Keeney, and D. O’Sullivan, “Federated homes: Secure sharing of home services,” in 2011 IEEE Consumer Communications and Networking Conference (CCNC), 2011, pp. 989– 994. [102] B. Conradi, V. Lerch, M. Hommer, R. Kowalski, I. Vletsou, and H. Hussmann, “Flow of electrons: an augmented workspace for learning physical computing experientially,” in Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, New York, NY, USA, 2011, pp. 182– 191. [103] D. Verslype, J. Nelis, T. Verschueren, W. Haerick, F. De Turck, and C. Develder, “Framework for Ubiquitous Discovery and Access to Home Services,” in Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, 2009. COMPUTATIONWORLD ’09. Computation World:, 2009, pp. 398–403. [104] A. Beach, M. Gartrell, X. Xing, R. Han, Q. Lv, S. Mishra, and K. Seada, “Fusing mobile, sensor, and social data to fully enable context-aware computing,” in Proceedings of the Eleventh Workshop on Mobile Computing Systems &#38; Applications, New York, NY, USA, 2010, pp. 60–65. [105] T. Saito, I. Tomoda, Y. Takabatake, K. Teramoto, and K. Fujimoto, “Gateway technologies for home network and their implementations,” in 2001 International Conference on Distributed Computing Systems Workshop, 2001, pp. 175–180. [106] Getting Started with Netduino. . [107] C. Pfister, Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud, 1st ed. O’Reilly Media, Inc., 2011. [108] F. Eady, Hands-On ZigBee: Implementing 802.15.4 with Microcontrollers. Newnes, 2007. [109] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 23 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> T. Long, J. Wong, D. Satterfield, H.-I. Yang, and V. Amin, “Hardware design in smart home applications: rapid prototyping and embedded systems,” in Proceedings of the 9th international conference on Toward useful services for elderly and people with disabilities: smart homes and health telematics, Berlin, Heidelberg, 2011, pp. 220–224. [110] S. R. Das, S. Chita, N. Peterson, B. A. Shirazi, and M. Bhadkamkar, “Home automation and security for mobile devices,” in 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), 2011, pp. 141–146. [111] Zhaohui Ye, Yindong Ji, and Shiyuan Yang, “Home automation network supporting plug-and-play,” IEEE Transactions on Consumer Electronics, vol. 50, no. 1, pp. 173– 179, Feb. 2004. [112] C. Felix and I. J. Raglend, “Home automation using GSM,” in 2011 International Conference on Signal Processing, Communication, Computing and Networking Technologies (ICSCCN), 2011, pp. 15– 19. [113] M. Osipov, “Home Automation with ZigBee,” in Proceedings of the 8th international conference, NEW2AN and 1st Russian Conference on Smart Spaces, ruSMART on Next Generation Teletraffic and Wired/Wireless Advanced Networking, Berlin, Heidelberg, 2008, pp. 263–270. [114] P. Belimpasakis, A. Saaranen, and R. Walsh, “Home DNS: Experiences with Seamless Remote Access to Home Services,” in World of Wireless, Mobile and Multimedia Networks, 2007. WoWMoM 2007. IEEE International Symposium on a, 2007, pp. 1–8. [115] Il-kyu Hwang, Dae-sung Lee, and Jin-wook Baek, “Home network configuring scheme for all electric appliances using ZigBee-based integrated remote controller,” IEEE Transactions on Consumer Electronics, vol. 55, no. 3, pp. 1300–1307, Aug. 2009. [116] The Difussion Group Research, “Home Network Penetration Tops 75% of Broadband Households,” 22-Mar-2012. [Online]. Available: http://tdgresearch.com/blogs/pressreleases/archive/2012/03/22/home-network-penetration-tops-75-of-broadband-households.aspx. [Accessed: 24-Mar-2012]. [117] M. Yamashiro, Zhaoxian Xie, H. Yamaguchi, Aiguo Ming, and M. Shimojo, “Home service by a mobile manipulator system,” in IEEE International Conference on Automation and Logistics, 2009. ICAL ’09, 2009, pp. 295–300. [118] S. Garrett, “Home systems overview,” in IEE Colloquium on Home Systems - Information, Entertainment and Control, 1990, pp. 1/1–1/3. [119] L. Marusic, P. Skocir, A. Petric, and G. Jezic, “Home-in-Palm — A mobile service for remote control of household energy consumption,” in Proceedings of the 2011 11th International Conference on Telecommunications (ConTEL), 2011, pp. 109–116. [120] M. R. Ebling, “HotMobile 2006: workshop on mobile computing systems and applications overview of workshop,” SIGMOBILE Mob. Comput. Commun. Rev., vol. 10, no. 3, pp. 70–78, Jul. 2006. [121] D. J. Cook and S. K. Das, “How smart are our environments? An updated look at the state of the art,” Pervasive Mob. Comput., vol. 3, no. 2, pp. 53–73, Mar. 2007. [122] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 24 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> M. Piccardi, “Human-Focused Computer Vision Applications,” in 2006 International Conference on Computer Graphics, Imaging and Visualisation, 2006, pp. 5–5. [123] V. Kostakos, “Human-in-the-loop: rethinking security in mobile and pervasive systems,” in CHI ’08 extended abstracts on Human factors in computing systems, New York, NY, USA, 2008, pp. 3075– 3080. [124] H. Dhaka, A. Jain, and K. Verma, “Impact of coordinator mobility on the throughput in a ZigBee mesh networks,” in Advance Computing Conference (IACC), 2010 IEEE 2nd International, 2010, pp. 279– 284. [125] T. Basmer, H. Schomann, and S. Peter, “Implementation analysis of the IEEE 802.15.4 MAC for wireless sensor networks,” in Mobile and Wireless Networking (iCOST), 2011 International Conference on Selected Topics in, 2011, pp. 7–12. [126] A. W. Ahmad, N. Jan, S. Iqbal, and C. Lee, “Implementation of ZigBee-GSM based home security monitoring and remote control system,” in 2011 IEEE 54th International Midwest Symposium on Circuits and Systems (MWSCAS), 2011, pp. 1–4. [127] C. Eckel, G. Gaderer, and T. Sauter, “Implementation requirements for Web-enabled appliances - a case study,” in Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA ’03. IEEE Conference, 2003, vol. 2, pp. 636– 642 vol.2. [128] M. S. Levin, A. Andrushevich, and A. Klapproth, “Improvement of building automation system,” in Proceedings of the 24th international conference on Industrial engineering and other applications of applied intelligent systems conference on Modern approaches in applied intelligence - Volume Part II, Berlin, Heidelberg, 2011, pp. 459–468. [129] E. O. Heierman and D. J. Cook, “Improving home automation by discovering regularly occurring device usage patterns,” in Third IEEE International Conference on Data Mining, 2003. ICDM 2003, 2003, pp. 537– 540. [130] A. Koubaa, R. Severino, M. Alves, and E. Tovar, “Improving Quality-of-Service in Wireless Sensor Networks by Mitigating ‘Hidden-Node Collisions’,” IEEE Transactions on Industrial Informatics, vol. 5, no. 3, pp. 299–313, Aug. 2009. [131] B. Loew, Hao Hu, H. J. Kolbe, M. Stier, T. Dietz, and M. Brunner, “In-home and remote QoS control for home networks,” in 2010 IEEE Network Operations and Management Symposium (NOMS), 2010, pp. 163–170. [132] Hou Meng, Qiu Shubo, and Xu Yuan, “Indoor Channel Modeling for Zigbee Wireless Communication System,” in 4th International Conference on Wireless Communications, Networking and Mobile Computing, 2008. WiCOM ’08, 2008, pp. 1–3. [133] I. A. Zualkernan, A. R. Al-Ali, M. A. Jabbar, I. Zabalawi, and A. Wasfy, “InfoPods: Zigbee-based remote information monitoring devices for smart-homes,” IEEE Transactions on Consumer Electronics, vol. 55, no. 3, pp. 1221–1226, Aug. 2009. [134] K. L. Calvert, W. K. Edwards, N. Feamster, R. E. Grinter, Y. Deng, and X. Zhou, “Instrumenting home networks,” SIGCOMM Comput. Commun. Rev., vol. 41, no. 1, pp. 84–89. [135] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 25 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> D. Romero, R. Rouvoy, L. Seinturier, and F. Loiret, “Integration of Heterogeneous Context Resources in Ubiquitous Environments,” in 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), 2010, pp. 123–126. [136] L. Harte, Introduction to Mobile Data. Althos Publishing, 2011. [137] F. Ortiz and J. Palet, “IPv6 for Home Automation,” in The 2005 Symposium on Applications and the Internet Workshops, 2005. Saint Workshops 2005, 2005, pp. 84– 87. [138] F. L. Piccolo, D. Battaglino, L. Bracciale, A. Bragagnini, M. S. Turolla, and N. B. Melazzi, “IPv6 solutions enabling mobile services for the ‘Internet of Things’,” in Telecommunications: The Infrastructure for the 21st Century (WTC), 2010, 2010, pp. 1–6. [139] D. Keshi, Y. Shiraishi, H. Niwamoto, M. Okada, and H. Yamamoto, “Is home network application acceptable or not?,” in IEEE International Symposium on Circuits and Systems, 2005. ISCAS 2005, 2005, pp. 5337– 5340 Vol. 5. [140] IWCMC ’07: Proceedings of the 2007 international conference on Wireless communications and mobile computing. New York, NY, USA: ACM, 2007. [141] IWCMC ’09: Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly. New York, NY, USA: ACM, 2009. [142] A. R. Al-Ali and M. Al-Rousan, “Java-based home automation system,” IEEE Transactions on Consumer Electronics, vol. 50, no. 2, pp. 498– 504, May 2004. [143] S. Lorente, “Key issues regarding Domotic applications,” in 2004 International Conference on Information and Communication Technologies: From Theory to Applications, 2004. Proceedings, 2004, pp. 121– 122. [144] Woo Suk Lee and Seung Ho Hong, “KNX — ZigBee gateway for home automation,” in IEEE International Conference on Automation Science and Engineering, 2008. CASE 2008, 2008, pp. 750–755. [145] M. Gargenta, Learning Android, 1st ed. O’Reilly Media, 2011. [146] N. W. Bergmann, M. Wallace, and E. Calia, “Low cost prototyping system for sensor networks,” in 2010 Sixth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), 2010, pp. 19–24. [147] K. Ouchi, N. Esaka, Y. Tamura, M. Hirahara, and M. Doi, “Magic Wand: an intuitive gesture remote control for home appliances,” in Proceedings of the 2005 International Conference on Active Media Technology, 2005. (AMT 2005), 2005. [148] P. Bergstrom, K. Driscoll, and J. Kimball, “Making home automation communications secure,” Computer, vol. 34, no. 10, pp. 50–56, Oct. 2001. [149] P. B. Alvarado-Velazco and V. Ayala-Ramirez, “Methodology for modular automation system design,” in 2011 21st International Conference on Electrical Communications and Computers (CONIELECOMP), 2011, pp. 50–54. [150] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 26 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> L. M. Camarinha-Matos and W. Vieira, “Mobile agents and remote operation,” in , 1997 IEEE International Conference on Intelligent Engineering Systems, 1997. INES ’97. Proceedings, 1997, pp. 463– 468. [151] P. Agrawal and D. Famolari, “Mobile computing in next generation wireless networks,” in Proceedings of the 3rd international workshop on Discrete algorithms and methods for mobile computing and communications, New York, NY, USA, 1999, pp. 32–39. [152] R. B’Far, Mobile Computing Principles: Designing and Developing Mobile Applications with UML and XML. Cambridge University Press, 2004. [153] M. Satyanarayanan, “Mobile computing: the next decade,” in Proceedings of the 1st ACM Workshop on Mobile Cloud Computing &#38; Services: Social Networks and Beyond, New York, NY, USA, 2010, pp. 5:1–5:6. [154] A. Rosendahl and G. Botterweck, “Mobile Home Automation - Merging Mobile Value Added Services and Home Automation Technologies,” in Management of Mobile Business, 2007. ICMB 2007. International Conference on the, 2007, pp. 31–31. [155] Chia-How Lin, Su-Hen Yang, Hong-Tze Chen, and Kai-Tai Song, “Mobile robot intruder detection based on a Zigbee sensor network,” in IEEE International Conference on Systems, Man and Cybernetics, 2008. SMC 2008, 2008, pp. 2786–2791. [156] I-Ching Hsu, “Mobile ubiquitous attendance monitoring system using wireless sensor networks,” in 2010 2nd International Conference on Education Technology and Computer (ICETC), 2010, vol. 4, pp. V4–533–V4–537. [157] G. M. Tamilselvan and A. Shanmugam, “Multi hopping effect of Zigbee nodes coexisting with WLAN nodes in heterogeneous network environment,” in 2009 First UK-India International Workshop on Cognitive Wireless Systems (UKIWCWS), 2009, pp. 1–6. [158] V. Peláez, R. González, L. Á. S. Martín, A. Campos, and V. Lobato, “Multilevel and hybrid architecture for device abstraction and context information management in smart home environments,” in Proceedings of the First international joint conference on Ambient intelligence, Berlin, Heidelberg, 2010, pp. 207–216. [159] P. Mohan, V. N. Padmanabhan, and R. Ramjee, “Nericell: rich monitoring of road and traffic conditions using mobile smartphones,” in Proceedings of the 6th ACM conference on Embedded network sensor systems, New York, NY, USA, 2008, pp. 323–336. [160] Atmel Coporation, “Netduino Plus Technical Specfications.” [Online]. Available: http://netduino.com/netduinoplus/specs.htm. [161] N. Noury, G. Virone, P. Barralon, J. Ye, V. Rialle, and J. Demongeot, “New trends in health smart homes,” in Proceedings - 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry, 2003. Healthcom 2003, 2003, pp. 118– 127. [162] V. Ahmed and S. A. Ladhake, “Novel Ultra Low Cost Remote Monitoring System for Home Automation Using Cell Phone,” in 2011 International Conference on Computational Intelligence and Communication Networks (CICN), 2011, pp. 569–573. [163] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 27 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> A. M. Comparetti, F. Fioretti, and P. Pierleoni, “Object oriented framework for remote control and domotics,” in IEEE International Workshop on Robotic and Sensors Environments, 2009. ROSE 2009, 2009, pp. 17–22. [164] H. Jormakka, J. Koivisto, and T. Kyntaja, “Open service architecture for heterogeneous home environment,” in 2002 IEEE 5th International Workshop on Networked Appliances, 2002. Liverpool. Proceedings, 2002, pp. 7– 11. [165] G. Zimmermann, “Open user interface standards - towards coherent, task-oriented and scalable user interfaces in home environments,” in 3rd IET International Conference on Intelligent Environments, 2007. IE 07, 2007, pp. 36–39. [166] Haeil Hyun, Jonghyun Park, Yunchan Cho, and Jae Wook Jeon, “PC application remote control via mobile phone,” in 2010 International Conference on Control Automation and Systems (ICCAS), 2010, pp. 2290–2294. [167] Ji Hwan Park, Ki Oh Kim, and Jae Wook Jeon, “PDA based user interface management system for remote control robots,” in SICE-ICASE, 2006. International Joint Conference, 2006, pp. 417–420. [168] N. Vlajic and D. Stevanovic, “Performance Analysis of ZigBee-Based Wireless Sensor Networks with Path-Constrained Mobile Sink(s),” in Third International Conference on Sensor Technologies and Applications, 2009. SENSORCOMM ’09, 2009, pp. 61–68. [169] V. Kumar and S. Tiwari, “Performance of Routing Protocols for Beacon-Enabled IEEE 802.15.4 WSNs with Different Duty Cycle,” in 2011 International Conference on Devices and Communications (ICDeCom), 2011, pp. 1–5. [170] J. Bravo, M. Ortega, and F. Verdejo, “Planning in problem solving: a case study in domotics,” in Frontiers in Education Conference, 2000. FIE 2000. 30th Annual, 2000, vol. 1, pp. T2D/11–T2D/16 vol.1. [171] T. B. . Truong, F. F. de Lamotte, and J.-P. Diguet, “Proactive remote healthcare based on multimedia and home automation services,” in IEEE International Conference on Automation Science and Engineering, 2009. CASE 2009, 2009, pp. 385–390. [172] G. Kortuem, “Proem: a middleware platform for mobile peer-to-peer computing,” SIGMOBILE Mob. Comput. Commun. Rev., vol. 6, no. 4, pp. 62–64, Oct. 2002. [173] Z. Mednieks, L. Dornin, G. B. Meike, and M. Nakamura, Programming Android, 1st ed. O’Reilly Media, 2011. [174] H. Yoshimi, N. Enomoto, C. Sai, K. Takagi, and A. Iwata, “Proposal & demonstration of a new remote home-access system, softwire,” in 3rd IEEE Consumer Communications and Networking Conference, 2006. CCNC 2006, 2006, vol. 2, pp. 1292– 1293. [175] E. Topalis, L. Mandalos, S. Koubias, and G. Papadopoulos, “QoS support for real-time home automation networks management via high-speed Internet connection,” in 10th IEEE International Conference on Networks, 2002. ICON 2002, 2002, pp. 130– 135. [176] A. Oda, T. Nakabe, and H. Nishi, “Quality of connectivity guarantee of ZigBee based wireless mobile sensor network,” in 7th IEEE International Conference on Industrial Informatics, 2009. INDIN 2009, 2009, pp. 452–457. Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 28 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> [177] A. Cucos and P. M. Corcoran, “Real Time Atm Implementation For Remote Access To Home- Automation And Entertainment Networks,” in International Conference on Consumer Electronics, 1998. ICCE. 1998 Digest of Technical Papers, 1998, pp. 22– 23. [178] Zhang Shunyang, Xu Du, Jiang Yongping, and Wang Riming, “Realization of Home Remote Control Network Based on ZigBee,” in 8th International Conference on Electronic Measurement and Instruments, 2007. ICEMI ’07, 2007, pp. 4–344–4–348. [179] Jianchu Huang, Hongji Yang, and Lei Liu, “Reconciling Requirements and Implementation via Reengineering for Context-Aware Service Evolution,” in Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual, 2011, pp. 464–469. [180] K. K. Tan, Y. L. Lim, and H. L. Goh, “Remote adaptive control and monitoring,” in 2002 IEEE International Conference on Industrial Technology, 2002. IEEE ICIT ’02, 2002, vol. 2, pp. 892– 896 vol.2. [181] F. Sandu, M. Romanca, A. Nedelcu, P. Borza, and R. Dimova, “Remote and mobile control in domotics,” in 11th International Conference on Optimization of Electrical and Electronic Equipment, 2008. OPTIM 2008, 2008, pp. 225–228. [182] Xu Huaiyu, Su Ruidan, Hou Xiaoyu, and Ni Qing, “Remote Control System Design Based on Web Server for Digital Home,” in Ninth International Conference on Hybrid Intelligent Systems, 2009. HIS ’09, 2009, vol. 2, pp. 457–461. [183] A. Delphinanto, B. A. . Hillen, I. Passchier, B. H. . van Schoonhoven, and F. T. . den Hartog, “Remote Discovery and Management of End-User Devices in Heterogeneous Private Networks,” in 6th IEEE Consumer Communications and Networking Conference, 2009. CCNC 2009, 2009, pp. 1–5. [184] R. Alecsandru, W. Pruehsner, and J. D. Enderle, “Remote Environmental Controller [aid for disabled persons],” in Bioengineering Conference, 1999. Proceedings of the IEEE 25th Annual Northeast, 1999, pp. 61–62. [185] F. Meijs, M. Nikolova, and P. Voorwinden, “Remote mobile control of home appliances,” in International Conference on Consumer Electronics, 2002. ICCE. 2002 Digest of Technical Papers, 2002, pp. 100– 101. [186] A. Jamal, H. Mannan, M. Maqsood, and M. S. Ilyas, “Remote Monitoring and Control using Wireless Messaging,” in Student Conference on Engineering Sciences and Technology, 2005. SCONEST 2005, 2005, pp. 1–5. [187] K. Lutvica, N. Kadic, G. Dzampo, H. Muminovic, J. Velagic, and N. Osmic, “Remote position control of mobile robot based on visual feedback and ZigBee communication,” in ELMAR, 2011 Proceedings, 2011, pp. 169–172. [188] Ying-Wen Bai and Chi-Huang Hung, “Remote power On/Off control and current measurement for home electric outlets based on a low-power embedded board and ZigBee communication,” in IEEE International Symposium on Consumer Electronics, 2008. ISCE 2008, 2008, pp. 1–4. [189] S. Schneider, J. Swanson, and Peng-Yung Woo, “Remote telephone control system,” IEEE Transactions on Consumer Electronics, vol. 43, no. 2, pp. 103–111, May 1997. [190] Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 29 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> Kwang Yeol Lee and Jae Weon Choi, “Remote-controlled home automation system via Bluetooth home network,” in SICE 2003 Annual Conference, 2003, vol. 3, pp. 2824–2829 Vol.3. [191] Jae-Min Choi, Byeong-Kyu Ahn, You-Sung Cha, and Tae-Yong Kuc, “Remote-controlled Home Robot Server with Zigbee Sensor Network,” in SICE-ICASE, 2006. International Joint Conference, 2006, pp. 3739–3743. [192] C. Beckel, H. Serfas, E. Zeeb, G. Moritz, F. Golatowski, and D. Timmermann, “Requirements for smart home applications and realization with WS4D-PipesBox,” in 2011 IEEE 16th Conference on Emerging Technologies & Factory Automation (ETFA), 2011, pp. 1–8. [193] D. Sun and S. Zheng, “Research and design of meter reading system based on ZigBee wireless sensor network,” WSEAS Trans. Cir. and Sys., vol. 8, no. 1, pp. 31–40, Jan. 2009. [194] Jun Hou, Chengdong Wu, Zhongjia Yuan, Jiyuan Tan, Qiaoqiao Wang, and Yun Zhou, “Research of Intelligent Home Security Surveillance System Based on ZigBee,” in International Symposium on Intelligent Information Technology Application Workshops, 2008. IITAW ’08, 2008, pp. 554–557. [195] Ji-Yeon Son, Jun-Hee Park, Kyeong-Deok Moon, and Young-Hee Lee, “Resource-aware smart home management system by constructing resource relation graph,” IEEE Transactions on Consumer Electronics, vol. 57, no. 3, pp. 1112–1119, Aug. 2011. [196] Lili Yang, Shuang-Hua Yang, and Fang Yao, “Safety and Security of Remote Monitoring and Control of intelligent Home Environments,” in IEEE International Conference on Systems, Man and Cybernetics, 2006. SMC ’06, 2006, vol. 2, pp. 1149–1153. [197] Jeong-Joon Yoo and Dong-Ik Lee, “Scalable home network interaction model based on mobile agents,” in Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003), 2003, pp. 543–546. [198] A. Mondal, K. Roy, and P. Bhattacharya, “Secure and simplified access to home appliances using Iris recognition,” in IEEE Workshop on Computational Intelligence in Biometrics: Theory, Algorithms, and Applications, 2009. CIB 2009, 2009, pp. 22–29. [199] J. T. Park, J. W. Nah, and Y. H. Cho, “Secure Fast Mobility Manager for Ubiquitous Wireless Home Networks,” in 4th IEEE Consumer Communications and Networking Conference, 2007. CCNC 2007, 2007, pp. 1192–1193. [200] J. Jeong, M. Y. Chung, and H. Choo, “Secure user authentication mechanism in digital home network environments,” in Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing, Berlin, Heidelberg, 2006, pp. 345–354. [201] J. G. Vinson, D. L. Knight, and B. R. Mahafza, “Secure-Way, an affordable home security system,” in Institute of Electrical and Electronics Engineers 28th Annual 1994 International Carnahan Conference on Security Technology, 1994. Proceedings, 1994, pp. 144–146. [202] M. Ciampa, Security+ Guide to Network Security Fundamentals, 4th ed. Course Technology, 2011. [203] E. Miluzzo, N. D. Lane, K. Fodor, R. Peterson, H. Lu, M. Musolesi, S. B. Eisenman, X. Zheng, and A. T. Campbell, “Sensing meets mobile social networks: the design, implementation and evaluation of the Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 30 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> CenceMe application,” in Proceedings of the 6th ACM conference on Embedded network sensor systems, New York, NY, USA, 2008, pp. 337–350. [204] O. Asad, M. Erol-Kantarci, and H. Mouftah, “Sensor network web services for Demand-Side Energy Management applications in the smart grid,” in 2011 IEEE Consumer Communications and Networking Conference (CCNC), 2011, pp. 1176–1180. [205] Jiang Hong, Yu Qing-song, and Lu Hui, “Simulation and Analysis of MAC Security Based on NS2,” in International Conference on Multimedia Information Networking and Security, 2009. MINES ’09, 2009, vol. 2, pp. 502–505. [206] M. M. Kohn, L. J. Oslislo, A. Talevski, and A. P. Karduck, “Smart Camp,” in 2010 4th IEEE International Conference on Digital Ecosystems and Technologies (DEST), 2010, pp. 407–413. [207] A. R. Al-Ali, A. H. El-Hag, R. Dhaouadi, and A. Zainaldain, “Smart home gateway for smart grid,” in 2011 International Conference on Innovations in Information Technology (IIT), 2011, pp. 90–93. [208] G. Patricio and L. Gomes, “Smart house monitoring and actuating system development using automatic code generation,” in 7th IEEE International Conference on Industrial Informatics, 2009. INDIN 2009, 2009, pp. 256–261. [209] N. Eagle and A. Pentland, “Social Serendipity: Mobilizing Social Software,” IEEE Pervasive Computing, vol. 4, no. 2, pp. 28–34, Apr. 2005. [210] I. Sommerville, Software Engineering, 9th ed. Addison Wesley, 2010. [211] M. Weiser, “Some computer science issues in ubiquitous computing,” Commun. ACM, vol. 36, no. 7, pp. 75–84, Jul. 1993. [212] R. Hariprakash, G. V. Ramu, T. Rajakumari, S. Ananthi, and K. Padmanabhan, “Some Problems & Methods for Remotely Controllable Automatic Home Security Systems,” in 3rd International Conference on Systems and Networks Communications, 2008. ICSNC ’08, 2008, pp. 400–403. [213] M. Zareei, R. Budiarto, and Tat-Chee Wan, “Study of mobility effect on energy efficiency in medium access control protocols,” in 2011 IEEE Symposium on Computers & Informatics (ISCI), 2011, pp. 759–763. [214] Liudan and Qianzhihong, “Study on ZigBee Network Routing Based on Nodal Heterogeneity,” in International Conference on Communication Software and Networks, 2009. ICCSN ’09, 2009, pp. 607–609. [215] V. Goyal, V. Mittal, and M. Aggarwal, “Technique for making ZigBee power efficient,” in Proceedings of the International Conference on Advances in Computing, Communication and Control, New York, NY, USA, 2009, pp. 92–95. [216] M. M. L. Murphy, The Busy Coder’s Guide to Advanced Android Development. CommonsWare, LLC, 2011. [217] Juing-Huei Su, Chyi-Shyong Lee, and Wei-Chen Wu, “The design and implementation of a low-cost and programmable home automation module,” IEEE Transactions on Consumer Electronics, vol. 52, no. 4, pp. 1239–1244, Nov. 2006. Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 31 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> [218] Chung-Hsin Liu and Chih-Chieh Fan, “The Design of Remote Surveillance System for Digital Family,” in Fifth International Conference on Intelligent Information Hiding and Multimedia Signal Processing, 2009. IIH-MSP ’09, 2009, pp. 238–241. [219] Ching-Lung Chang and Han-Yu Tsai, “The Design of Video Door Phone and Control System for Home Secure Applications,” in 2011 Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2011, pp. 1–5. [220] Yi-Yu Lu, Sheng-Hsiung Chang, and Cheng-Shion Shieh, “The device and monitoring method for the status of electric equipment,” in 2010 International Symposium on Computer Communication Control and Automation (3CA), 2010, vol. 2, pp. 407–410. [221] C. Taylor and L. Dajani, “The future of homecare systems in the context of the ubiquitous web and its related mobile technologies,” in Proceedings of the 1st international conference on PErvasive Technologies Related to Assistive Environments, New York, NY, USA, 2008, pp. 43:1–43:4. [222] T. W. Hnat, V. Srinivasan, J. Lu, T. I. Sookoor, R. Dawson, J. Stankovic, and K. Whitehouse, “The hitchhiker’s guide to successful residential sensing deployments,” in Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems, New York, NY, USA, 2011, pp. 232–245. [223] C. Dixon, R. Mahajan, S. Agarwal, A. J. Brush, B. Lee, S. Saroiu, and V. Bahl, “The home needs an operating system (and an app store),” in Proceedings of the Ninth ACM SIGCOMM Workshop on Hot Topics in Networks, New York, NY, USA, 2010, pp. 18:1–18:6. [224] Ye Min-hua, Yang Lv-yun, Liu Yu, and Zhang Hui-min, “The implementation of multicast in Mobile IP,” in 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003, 2003, vol. 3, pp. 1796–1800 vol.3. [225] M. Umberger, I. Humar, A. Kos, J. Guna, A. Žemva, and J. Bešter, “The integration of homeautomation and IPTV system and services,” Computer Standards & Interfaces, vol. 31, no. 4, pp. 675– 684, Jun. 2009. [226] Wu Ling-xi, Zhan Jie, and Shi Wei, “The Low Power Study Based on ZigBee Network,” in 4th International Conference on Wireless Communications, Networking and Mobile Computing, 2008. WiCOM ’08, 2008, pp. 1–4. [227] J.-R. Ding, Y.-S. Sheng, C.-S. Tu, C.-W. Huang, and J.-S. Su, “The Management of Device Group for Home Automation Network,” in 2010 Fifth International Conference on Digital Telecommunications (ICDT), 2010, pp. 44–47. [228] Qinglong Wu and Fei-Yue Wang, “The open distributed intelligent management system architecture and prototype for Internet connected homes,” in Proceedings of the 2002 IEEE International Symposium on Intelligent Control, 2002, 2002, pp. 415– 420. [229] Meng-Shiuan Pan, Chia-Hung Tsai, and Yu-Chee Tseng, “The Orphan Problem in ZigBee Wireless Networks,” IEEE Transactions on Mobile Computing, vol. 8, no. 11, pp. 1573–1584, Nov. 2009. [230] Anan Fang, Xiaoling Xu, Wenling Yang, and Li Zhang, “The Realization of Intelligent Home by ZigBee Wireless Network Technology,” in Pacific-Asia Conference on Circuits, Communications and Systems, 2009. PACCS ’09, 2009, pp. 81–84. Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 32 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> [231] In Gyu Park, “The remote control system for the next generation air conditioners,” IEEE Transactions on Consumer Electronics, vol. 47, no. 1, pp. 168–178, Feb. 2001. [232] L.-H. Yen and W.-T. Tsai, “The room shortage problem of tree-based ZigBee/IEEE 802.15.4 wireless networks,” Comput. Commun., vol. 33, no. 4, pp. 454–462, Mar. 2010. [233] A. Rajaram and S. Palaniswami, “The Trust-Based MAC - Layer Security Protocol for Mobile Ad Hoc Networks,” in 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM), 2010, pp. 1–4. [234] Mao-Cheng Huang, Jyun-Ciang Huang, Jing-Cyun You, and Gwo-Jia Jong, “The Wireless Sensor Network for Home-Care System Using ZigBee,” in Third International Conference on Intelligent Information Hiding and Multimedia Signal Processing, 2007. IIHMSP 2007, 2007, vol. 1, pp. 643– 646. [235] N. B. Priyantha, A. Kansal, M. Goraczko, and F. Zhao, “Tiny web services: design and implementation of interoperable and evolvable sensor networks,” in Proceedings of the 6th ACM conference on Embedded network sensor systems, New York, NY, USA, 2008, pp. 253–266. [236] M. T. West, “Ubiquitous computing,” in Proceedings of the 39th ACM annual conference on SIGUCCS, New York, NY, USA, 2011, pp. 175–182. [237] S. Poslad, Ubiquitous Computing: Smart Devices, Environments and Interactions, 1st ed. Wiley, 2009. [238] A. M. A. . Al-Kuwari, C. Ortega-Sanchez, A. Sharif, and V. Potdar, “User friendly smart home infrastructure: BeeHouse,” in 2011 Proceedings of the 5th IEEE International Conference on Digital Ecosystems and Technologies Conference (DEST), 2011, pp. 257–262. [239] P. M. Corcoran, F. Papal, and A. Zoldi, “User interface technologies for home appliances and networks,” IEEE Transactions on Consumer Electronics, vol. 44, no. 3, pp. 679–685, Aug. 1998. [240] Y.-W. Kao and S.-M. Yuan, “User-configurable semantic home automation,” Computer Standards & Interfaces, vol. 34, no. 1, pp. 171–188, Jan. 2012. [241] G. Lawton, “Vendors Battle over Mobile-OS Market,” Computer, vol. 32, no. 2, pp. 13–15, Feb. 1999. [242] A. Z. Alkar, H. S. Gecim, and M. Guney, “Web Based ZigBee Enabled Home Automation System,” in Proceedings of the 2010 13th International Conference on Network-Based Information Systems, Washington, DC, USA, 2010, pp. 290–296. [243] T. Mantoro, M. A. Ayu, and E. E. Elnour, “Web-enabled smart home using wireless node infrastructure,” in Proceedings of the 9th International Conference on Advances in Mobile Computing and Multimedia, New York, NY, USA, 2011, pp. 72–79. [244] “What is Android? | Android Developers.” [Online]. Available: http://developer.android.com/guide/basics/what-is-android.html. [Accessed: 13-Feb-2012]. [245] D. Bonino and F. Corno, “What would you ask to your home if it were intelligent? Exploring user expectations about next-generation homes,” J. Ambient Intell. Smart Environ., vol. 3, no. 2, pp. 111– 126, Apr. 2011. Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 33 Pontificia Universidad Javeriana Propuesta para Trabajo de Grado - <Colocar la modalidad> [246] Chih-Wei Hsu, Sheng-Tzong Cheng, and Chen-Fei Chen, “Widget-based framework for web service discovery on multiple home social network,” in 2011 IEEE International Conference on Granular Computing (GrC), 2011, pp. 250–255. [247] Il-Kyu Hwang and Jin-Wook Baek, “Wireless access monitoring and control system based on digital door lock,” IEEE Transactions on Consumer Electronics, vol. 53, no. 4, pp. 1724–1730, Nov. 2007. [248] S. Hartwig, J.-P. Stromann, and P. Resch, “Wireless microservers,” IEEE Pervasive Computing, vol. 1, no. 2, pp. 58– 66, Jun. 2002. [249] S. P. Gomasa and F. Alam, “Wireless sensor networks over internet protocol and web services,” Int. J. Intell. Syst. Technol. Appl., vol. 9, no. 2, pp. 108–120, Jul. 2010. [250] P. Baronti, P. Pillai, V. W. C. Chook, S. Chessa, A. Gotta, and Y. F. Hu, “Wireless sensor networks: A survey on the state of the art and the 802.15.4 and ZigBee standards,” Computer Communications, vol. 30, no. 7, pp. 1655–1695, May 2007. [251] Tao Jin, G. Noubir, and Bo Sheng, “WiZi-Cloud: Application-transparent dual ZigBee-WiFi radios for low power internet access,” in 2011 Proceedings IEEE INFOCOM, 2011, pp. 1593–1601. [252] Kuk-Se Kim, Chanmo Park, Kyung-Sik Seo, Il-Yong Chung, and Joon Lee, “ZigBee and The UPnP Expansion for Home Network Electrical Appliance Control on the Internet,” in The 9th International Conference on Advanced Communication Technology, 2007, vol. 3, pp. 1857–1860. [253] H. Yang, F. Yao, and S.-H. Yang, “Zigbee enabled radio frequency identification system,” in Proceedings of the IASTED International Conference on Communication Systems, Networks, and Applications, Anaheim, CA, USA, 2007, pp. 163–168. [254] Jun Xiao, Shuai Sun, and Ning Xi, “ZigBee protocol based mobile sensor node design and communication configuration implementation,” in Control and Decision Conference, 2009. CCDC ’09. Chinese, 2009, pp. 4702–4707. [255] S. Ondrej, B. Zdenek, F. Petr, and H. Ondrej, “ZigBee Technology and Device Design,” in Proceedings of the International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies, Washington, DC, USA, 2006, p. 129–. [256] D. Gislason, Zigbee Wireless Networking, 1st ed. Newnes, 2008. [257] S. F. PhD, ZigBee Wireless Networks and Transceivers. Newnes, 2008. [258] A. Elahi and A. Gschwender, ZigBee Wireless Sensor and Control Network, 1st ed. Prentice Hall, 2009. [259] Jinsoo Han, Intark Han, and Kwang-Roh Park, “ZigBee-based IR remote control repeater and its control message frame format,” in IEEE International Symposium on Consumer Electronics, 2008. ISCE 2008, 2008, pp. 1–4. Preparado por el Grupo Investigación Istar- Versión 1.05 – 01/08/2010 Página 34