Sistema de domótica con acceso remoto y local mediante teléfonos inteligentes Introducción Los sistemas de domótica se utilizan para controlar y automatizar viviendas. Son capaces de recoger información proveniente de sensores o entradas y emitir órdenes a actuadores o salidas. Estos sistemas tienen la capacidad de acceder a redes exteriores de comunicación o información y también de ser accesados través de las mismas. En este trabajo se diseñará un sistema de domótica que permite controlar diferentes dispositivos eléctricos en una habitación, tales como apagadores, videocámaras, termómetros, alimentadores eléctricos, focos y diferentes tipos de sensores. El sistema de control es manipulado a través de un dispositivo móvil (teléfono inteligente con sistema operativo Android) que cuenta con una conección a internet, por lo que es posible controlarlo de forma remota o local. Se instalarán dispositivos en la instalación eléctrica de una habitación que cuentan con tecnología X-10 que permite la comunicación con ellos. Estos dispositivos serán controlados por una plug computer mediante una interfaz X-10. Se desarrollará software especial para permitir controlar de forma segura los dispositivos a través de internet mediante la computadora con el uso de un dispositivo móvil como interfaz para el usuario. Planteamiento del problema En la actualidad existen diversos tipos de sistemas domóticos cuya función es automatizar diferentes componentes en el hogar los cuales son sencillos y se centran en ofrecer únicamente servicios de apagado o prendido. Aunque existen también sistemas más complejos que ofrecen servicios más completos su implementación no es sencilla y además son costosos. Otro problema existente es que por lo general de los sistemas domóticos no son compatibles, es decir, es difícil integrar un sistema dentro de otro porque al no existir estándares de desarrollo, la implementación de cada uno es distinta lo que ocasiona que no pueden operar conjuntamente. Estos problema se resuelven con el desarrollo de un sistema domótico de fácil implementación, de bajo costo y que ofrezca servicios a los usuarios que le den un valor importante al sistema, servicios de monitoreo y control del hogar ya sea dentro o fuera del mismo mediante teléfonos inteligentes. Además este sistema tendrá la capacidad de poder utilizar diferentes tecnologías utilizadas en domótica lo cual facilita la integración o interoperabilidad con otros sistemas. Revisión de la literatura Domótica La domótica se refiere a sistemas que tienen la capacidad de automatizar el interior y exterior de cualquier tipo de casa o vivienda. La automatización se aplica a diferentes tipos de instalaciones domésticas tales como puertas, persianas, ventanas, sistemas iluminación, de riego y a diversos aparatos con usos domésticos por ejemplo refrigeradores, hornos de microondas, aspiradoras, televisores, entre otros. De [1] “Puede definirse como la opción, integración y aplicación de las nuevas tecnologías informáticas y comunicativas al hogar. Incluye principalmente el uso de electricidad, dispositivos electrónicos, sistemas informáticos y diferentes dispositivos de telecomunicaciones, incorporando la telefonía móvil e Internet. Algunas de sus principales características son: interacción, interrelación, facilidad de uso, teleoperación o manejo a distancia, fiabilidad y capacidad de programación y actualización. Su arquitectura puede ser centralizada o distribuida, aunque en realidad, por las ventajas de intercomunicación y ante los fallos, se emplea más la descentralizada. Los protocolos pueden ser estándar, es decir compatibles entre sí, y propietarios, que son los creados exclusivamente para un cliente o aplicación única. La configuración estándar cuenta con un sistema compuesto por ordenador u ordenadores, módem, tarjeta de sonido, dispositivos de ampliación de audio, baterías de emergencia, sondas de temperatura – exterior e interior -, detectores de humo, gas y agua, vídeo portero, sensores magnéticos para puertas y ventanas, detectores de presencia, mandos a distancia y emisores-receptores de señal”. No existe un estándar para la definición o el desarrollo de sistemas de domótica, por tanto, cualquier sistema por pequeño o grande que sea se considera como tal, siempre y cuando incluya la automatización para algún elemento en el hogar. Por este motivo existen una gran cantidad de sistemas de domótica. En [1] se sugiere una clasificación “Existen tres tipos de redes domóticas en el hogar según la infraestructura necesaria: las que utilizan nuevos cables, las que emplean los ya existentes – principalmente las redes eléctricas preexistentes – y las que se basan en sistemas inalámbricos o sin cables. Sus principales prestaciones o funciones son una mayor seguridad, la automatización y el telecontrol de los electrodomésticos y otros dispositivos, el acceso a los nuevos sistemas de telecomunicaciones y la superior disponibilidad de ocio y entretenimiento en casa. En todos los casos, existe una fuerte tendencia a hacer más cómoda y versátil la estancia en el lugar de la vivienda, al igual que se espera tener una mayor capacidad de gestión y monitoreo, tanto de los electrodomésticos como de los servicios públicos, donde destacan aspectos como el consumo, el gasto y el ahorro energético. En algunos casos se ha pretendido hacer pasar por sistema domótico algunas aplicaciones a distancia en el hogar, pero la realidad es que hoy se considera como domótico un sistema que integre múltiples servicios y prestaciones, no sólo algunos y por separado. Uno de los principales avances recientes en la materia es la articulación entre los sistemas de telecomunicaciones y los sistemas domóticos, que en sus inicios estaban centrados fundamentalmente en los electrodomésticos y los servicios básicos del hogar. Prueba de ello lo constituye la producción de teléfonos móviles que incluyen aplicaciones para funciones domóticas remotas” La referencia anterior ayuda a definir este proyecto. Se utilizará como red domótica el estándar X10 que emplea la instalación eléctrica del hogar. Así mismo el sistema que se desarrollará prestará servicios y no tan solo se limitará a controlar de forma directa diferentes dispositivos en el hogar. Sistemas de domótica existentes Hay una variedad de sistemas de domótica. Como ejemplo las empresas Bticino [2] y X10 México [3] ofrecen automatización, utilizan el estándar X10. La empresa X10 México ofrece el control de los dispositivos mediante software de forma local o remota mediante una laptop o computadora de escritorio. También ofrece software que permite integrar servicio como apagado y encendido de luz automático. Aunque estos sistemas son parecidos en funcionalidad al proyecto que se presenta en este documento. La forma de operar es distinta. El sistema que ofrece la compañía X10 México requiere tener una computadora o laptop conectada siempre, además el software para la automatización de los dispositivos es diferente al software para controlar remotamente la casa y se ejecutan utilizando otras computadoras; no se utilizan dispositivos móviles en este sistema. Existen también algunos proyectos de domótica que se implementaron en dispositivos móviles con Android [4] pero no son flexibles porque funcionan de manera directa con un micro controlador que se encarga de la comunicación entre el móvil y los dispositivos por lo que se requiere instalación y programación específica para cada uno de ellos. Estos proyectos no permiten controlar de forma remota el sistema domótico. X10 X10 es un protocolo de comunicación que utiliza la instalación eléctrica convencional de un hogar para transmitir señales (paquetes de datos) entre dispositivos que soportan este protocolo. Este tipo de dispositivos son fáciles de instalar y no suelen ser costosos. De [5] obtenemos una visión general del funcionamiento técnico de este protocolo. “Los paquetes de datos son aplicados a la línea eléctrica por transmisores como una interfaz de computadora o un control remoto hecho a la medida y son procesados por un dispositivo receptor mucho más simple como por ejemplo un switch eléctrico el cual controla la alimentación eléctrica a el dispositivo local conectado.” “X10 funciona codificando la información en ráfagas de alta frecuencia (de 120KHz) y agregándola a la línea eléctrica. Ya que el suministro de energía eléctrica de todos los países es de 50Hz o 60Hz estas señales de alta frecuencia se pierden para la mayoría de los dispositivos que solo consumen energía. Por otra parte, un dispositivo especial puede ser conectado a la línea eléctrica que esté interesado en ráfagas de alta frecuencia. Por consecuencia es posible reconocer un dígito binario de información cada vez que el voltaje va de negativo a positivo o viceversa.” En [5] también se detalla el método de instalación y configuración para los dispositivos X10 “Cada dispositivo que va a ser controlado por X10 debe tener una dirección. Esta dirección se compone de dos partes: código de casa y código de unidad. El código de casa es simplemente una letra, de la A a la P, y debe ser único para la casa. La segunda parte de la dirección es el código de unidad de los cuales hay 16 y se representa por un dígito hexadecimal entre 0 y F” “Además de la dirección, cada modulo receptor de X10 se encuentra dentro de uno de dos tipos de tipo lámpara o de aplicación. Un módulo de aplicación simplemente provee control de encendido y apagado a lo que sea que esté conectado a él. En contraste el módulo de lámpara también responde a mensajes de control de brillo variando el voltaje aplicado.” De lo anterior se concluye que el protocolo X10 es sencillo y la instalación y operación de dispositivos que implementa este protocolo no representa mayor problema. Plug Computer Una plug computer es una computadora pequeña de bajo costo, bajo consumo de energía y con capacidades limitadas comparada con una computadora de escritorio o una laptop; funciona como servidor y se utiliza de manera principal en hogares y oficinas. Plug Computer es una empresa líder en el desarrollo y venta de este tipo de dispositivos. En [6] se obtiene la definición que le da esta compañía al concepto de plug computer y la descripción de los dispositivos denominados Marvel plug: “Una plug computer es una computadora pequeña del tipo servidor que pretende proveer servicios basados en red dentro del hogar. Construida con un chip Marvel, la Marvel plug permite cómputo de alto desempeño, siempre encendido, siempre conectado y amigable al ambiente listo y disponible para desarrolladores. A diferencia de otros dispositivos embebidos en el hogar, contiene un procesador de clase gigahert diseñado para ofrecer desempeño de clase PC”. “La plug computer es apta para compartir archivos, correr un media server, servicios de respaldo y funciones de acceso remoto. Puede ser usado como puente entre dispositivos de cómputo en el hogar y servicios basados en internet”. En este proyecto la plug computer funcionará como un servidor y puente entre los dispositivos X10 y la interfaz de usuario desarrollada para dispositivos móviles que utilizará internet o la red local para comunicarse con el servidor. Android La interfaz de usuario para manipular el sistema será una aplicación para teléfonos móviles que corren Android y que tienen conección a internet. Android es un sistema operativo que se basa en Linux para dispositivos móviles (smartphones), aunque también se encuentra disponible para su uso en tabletas y PCs. Una de las ventajas de desarrollar software para Android es que puede ser utilizado en una variedad de dispositivos y no tan solo en un modelo de celular o fabricante en específico. Otra de las ventajas es que las herramientas de desarrollo para Android son gratuitas y están disponibles para diferentes versiones de Windows, Linux y Mac Hasta este punto se revisaron los conceptos claves de los elementos que integran el proyecto a realizar. La información analizada da una visión específica de cómo funcionará el sistema domótico que será desarrollado y las aplicaciones necesarias para integrar el acceso remoto mediante teléfonos inteligentes. Justificación del método El método de investigación que se utilizará para el desarrollo de este trabajo será el método descriptivo con un enfoque cualitativo, porque se describirán en su totalidad las características o requerimientos del sistema domótico y además se detallará la realización de cada uno de los componentes del sistema. Las [7] características importantes que definen este método, se presentan en las siguientes referencias textuales: “Los estudios descriptivos buscan especificar las propiedades importantes de personas, grupos, comunidades o cualquier otro fenómeno que sea sometido a análisis (Dankhe, 1986). Miden y evalúan diversos aspectos, dimensiones o componentes del fenómeno o fenómenos a investigar. En un estudio descriptivo se selecciona una serie de cuestiones y se mide cada una de ellas independientemente, para así, y valga la redundancia, describir lo que se investiga.” “Es necesario hacer notar que los estudios descriptivos miden bien independiente los conceptos de manera más o variables con los que tienen que ver. Aunque, desde luego, pueden integrar las mediciones de cada una de dichas variables para decir cómo es y se manifiesta el fenómeno de interés, su objetivo no es indicar cómo se relacionan las variables medidas.” Las propiedades mencionadas con anterioridad son las que hacen del método descriptivo el procedimiento ideal para esta investigación porque se enfoca en describir de forma exhaustiva el sujeto o fenómeno a investigar, en este caso el sistema domótico y sus subsistemas. Hipótesis Es posible crear un sistema domótico flexible, robusto, con capacidades de conección remota o local, con dispositivos móviles inteligentes y de bajo costo a partir de tecnologías abiertas y de uso libre. Objetivo Desarrollar un sistema domótico flexible; que logre integrarse con otros sistemas de este tipo, de fácil implementación; que no requiera de grandes cambios en la infraestructura del hogar, con capacidad de conección remota o local con dispositivos móviles, y que el coste de operación del sistema no sea significativo o de gran impacto. Pregunta de investigación ¿Cómo desarrollar un sistema domótico flexible, de fácil implementación, con capacidades de conección remota y local con dispositivos móviles y de bajo costo? Cronograma de actividades Expuestos los temas anteriores quedan sentadas las bases, la justificación y las características del proyecto a realizar. Bibliografía [1] D.S. Campo, “Las Nuevas Tecnologías al servicio de los mayores” tésis, Universidad Jaume, Castellón de la Plana, España, 2005. [2] Bticino , página web de la empresa [En línea]. Disponible: http://www.bticino.com.mx/ [3] X10 México , página web de la empresa [En línea]. Disponible: http://www.x10mexico.com/ [4] Andoid Zoom , Aplicaciones de domótica para Android [En línea]. Disponible: http://www.androidzoom.com/android_applications/domotic [5] S. Goodwin. Smart Home Automation with Linux. 1st ed. New York: Apress 2010 [6] Plug Computers , Acerca de Plug Computers [En línea]. Disponible: http://www.plugcomputer.org/about/ [7] R. H. Sampieri , C. F. Collado , P. B. Lucio. Metodología de la Investigación. 1 ed. Colombia: McGrawHill 1997