Sistema domótico con interface WAP
Enviado a REEA por: Sergio
Alcántara Segura
|
![]()
SISTEMA DOMÓTICO CON INTERFICIE WAP Comunicación Usuario / Telef. WAP Nuestro sistema sigue la línea de los tradicionales sistemas domóticos pero añadiendo novedades y cambios que harán de él una herramienta más competitiva y atractiva para el usuario. Lo más innovador está en la posibilidad que tiene el usuario de poder controlar los dispositivos de su vivienda mediante su teléfono móvil con sistema WAP. Esto hará que la interactuación del usuario con la casa y viceversa sea constante sin la problemática del lugar donde nos encontremos en ese momento. Y si a esto le sumamos una interfície WAP basada en diferentes pantallas donde tendremos la posibilidad de poder controlar dispositivos en el momento e incluso programarlos a una hora determinada, tendremos como conjunto una herramienta más cómoda y sencilla de utilizar para cualquier tipo de usuario. Ahora haremos un pequeño recorrido por las diferentes pantallas documentando las distintas posibilidades. Al conectarnos a nuestra casa lo primero que tendremos es una pequeña presentación y una verificación del usuario. Si estos últimos datos son correctos accederemos al menú principal.
Si optamos por seleccionar la opción alarmas en el menú principal entraremos en un submenú donde tenemos la opción de poder visualizar el estado de los diferentes dispositivos de presencia. Y además tenemos la posibilidad de activar o desactivar dichos dispositivos según nos convenga. Es decir, podemos programar que se active la alarma únicamente cuando se detecte presencia en el comedor o en las estancias seleccionadas.
Las siguientes dos opciones del menú principal tienen el mismo fin. Activar o desactivar el dispositivo seleccionado por el usuario. Para ello antes ha de pasar por un submenú donde elegirá la estancia deseada. Por ejemplo, si queremos encender las luces del jardín deberemos seleccionar dicha estancia en el submenú y posteriormente determinar la acción a realizar. La diferencia entre la opción configuración y activación es que esta última realiza la acción deseada en el mismo momento. Mientras que la otra nos pedirá que le introduzcamos una hora de activación y una de desactivación. Esta última opción, que parece que no tenga ninguna utilidad aparente, es un método de seguridad para viviendas que están cerradas durante largos periodos de tiempo. De esta manera se simula que en la casa hay movimiento y por tanto hacemos creer que hay una cierta presencia. A continuación mostraremos las pantallas más significativas de la opción de configuración.
Por ahora solo hemos mostrado lo que podemos hacer sobre los dispositivos de nuestra vivienda. Y da la sensación que la información solo tiene un sentido, el que va desde el usuario hacia la casa. Pero esto es uno de los puntos más interesantes de nuestro proyecto, ya que podemos configurar nuestro sistema para que cuando se active alguna alarma, ya sea de presencia, de fugas.., etc, nos avise mediante un mensaje a los teléfonos móviles seleccionados. De esta forma la información es bidireccional y hay una interactuación total entre usuario/casa. SISTEMA DOMÓTICO CON INTERFICIE WAP Comunicación Telef. WAP / Sist. Control ¿Qué es nuestro sistema de control? ¿Qué necesitamos añadir a nuestra vivienda? Estas son las preguntas más comunes cuando presentamos nuestro proyecto. Para intentar responder a éstas empezaremos explicando un poco en qué se basa la tecnología WAP. El modelo de programación de WAP está basado en el modelo WWW. Las direcciones url también se utilizan en esta arquitectura. Una de las principales diferencias es el gateway de WAP, que se utiliza entre los dispositivos inalámbricos y el servidor de contenidos. Un gateway convierte las peticiones de los protocolos WAP desde un cliente inalámbrico, a otros protocolos convencionales como son HTTP, SSL y TCP/IP.
Es decir, nuestro sistema va a contar obligatoriamente con un servidor externo (gateway) que vendrá determinado por la compañía telefónica que nos esté dando el servicio de conexión WAP. El servidor de contenidos será un dispositivo de nuestro sistema de control y por tanto, estará creado y gestionado por nosotros. Así pues, ya tenemos una de las cosas necesarias a tener en nuestra vivienda pero con la ventaja de que no necesitamos una máquina excesivamente potente. Ya que con un ordenador actual y Windows 2000 server nos podemos crear nuestro servidor de contenidos WML sin ningún tipo de dificultad. Otra pregunta que puede surgir después de esta breve explicación es el por qué no utilizamos los innumerables servidores WAP que hay disponibles. Esta pregunta se resuelve fácilmente explicando el funcionamiento de nuestro sistema de control CENTRAL que está basado en una placa principal que es la encargada de gestionar la activación o desactivación de los relés de las placas secundarias. Todo esto lo realiza a partir de la información que le llega por uno de sus puertos serie. Inmediatamente después de esto, seguro que nos viene a la cabeza: ¿Quién envía esta información? Este punto es donde queríamos llegar para dar a entender la importancia de habernos creado nuestro propio servidor. Dentro del mismo tendremos una Base de Datos en Access, con las características que el usuario nos haya pedido, que será la encargada de almacenar toda la información de los dispositivos de la casa.
A esta Base de Datos la estará chequeando continuamente una aplicación en Visual Basic que será la encargada de enviar la información pertinente por el puerto serie de nuestro PC-Servidor. Dicha información será recibida, como ya hemos dicho anteriormente, por la placa principal del sistema de control central. Antes de realizar ninguna operación verifica que la trama recibida no haya sufrido ninguna alteración y prosigue con su verificación y posterior ejecución. La modificación de esta Base de Datos puede venir dada desde un dispositivo WAP, como puede ser nuestro teléfono móvil, o mediante la placa principal del sist. control central. Antes de seguir con una explicación más específica de nuestro sistema vamos a hacer un pequeño resumen de lo que hemos visto hasta ahora. Para ello vamos a ir siguiendo el camino que hace la información desde el usuario hasta que llega a algún dispositivo. Haremos como ejemplo activación de las luces del jardín. Iniciamos la conexión WAP mediante nuestro teléfono móvil y observamos en nuestra pantalla las diferentes páginas WML que nos va entregando nuestro PC-Servidor. Una vez verificado nuestro usuario y password, podremos ir navegando por las distintas páginas. En nuestro caso, deberíamos entrar en Activación Luces Jardín y seleccionar la opción de Activar Luz. Al realizar esto, lo que estamos haciendo es modificar en la Base de Datos, en el lugar pertinente, la variable CAMBIO. A su vez, sabemos que hay una aplicación en Visual Basic que va chequeando esta variable para cada estancia y que es la encargada de desactivarla una vez haya enviado por el puerto serie del PC la información necesaria para dicho dispositivo. En esta información enviamos en qué placa, qué pin y a qué estado ha de actualizarse el relé seleccionado y por tanto el dispositivo que a él esté conectado. Una vez que recibe esta información la placa central verifica la fiabilidad de dicha trama y prosigue con la ejecución pertinente. Posteriormente todo esto lo veremos más claro con la explicación del funcionamiento de cada una de las placas en que se engloba nuestro sistema de control. Esto ha sido únicamente para ir centrando las ideas y así lograr una comprensión más clara de nuestro proyecto. SISTEMA DOMÓTICO CON INTERFICIE WAP Características del Sist. de Control Como ya hemos explicado anteriormente, el sistema de control consta de un PC que hace las funciones de servidor, y contiene la Base de Datos y la aplicación en Visual Basic que interrelaciona a éste con las placas que son lo que realmente controla y gestiona a los dispositivos seleccionados por el usuario. Ahora proseguiremos con la explicación de cada una de las placas: - Placa de control principal Una placa de 8 x 15 cm. en la que podemos destacar como dispositivo principal un microprocesador Hitachi que será el encargado de gestionar todos los procesos. Podemos interactuar directamente con él gracias a que hemos incorporado un LCD y un microteclado. Otra de las cosas importantes es que disponemos de dos puertos serie, uno de ellos nos servirá como canal de comunicación entre el PC-Servidor y esta placa, y el otro será el encargado de enlazar con un teléfono móvil. Gracias a esto, cuando se produzca una alarma en nuestra vivienda seremos avisados inmediatamente con un SMS. Optamos por esta opción ya que nos pareció la más fiable y económica, pero esto no quita que podamos añadir otros métodos. Como podría ser la incorporación de un módulo SMS que se encargase de esta tarea y así poder sustituir dicho teléfono móvil. La única desventaja que vemos es el encarecimiento final de nuestro sistema pero podría ser una opción extra a dar a nuestros clientes. De esa forma los usuarios que no dispongan de un teléfono móvil adicional podrán optar por añadir este módulo de envío de mensajes cortos. Además de contar con entradas analógicas/digitales, disponemos de un módulo de radiofrecuencia que nos será muy útil a la hora de instalar nuestro sistema en casas ya construidas en las cuales no es óptimo el paso de cables. De esta forma hacemos que se pueda adaptar nuestro sistema a todo tipo de viviendas. Por tanto, la función básica de esta placa es la de gestionar y activar de una manera u otra los dispositivos que convengan en ese momento. Como ya hemos comentado anteriormente, tenemos la posibilidad de hacerlo mediante radiofrecuencia o utilizando el tradicional cableado. De una manera u otra, necesitamos la incorporación en nuestro sistema de los tradicionales relés que serán controlados por esta placa. Pero aquí sólo gestionaremos su control, ya que dichos relés estarán en las placas de relés. domótico con WAP se puede descargar aquí: http://www.imarketing.es/articulos.asp (2Mb) Para guardar el archivo en el disco duro, picar sobre el enlace con el botón derecho del ratón y elegir "Guardar destino como..." |
|||||||||||||||
.