El objetivo del proyecto es diseñar e implementar un sistema que
permita monitorizar los dispositivo de un vivienda de forma remota
desde un terminal móvil; ya sea una PDA, PocketPC, teléfono móvil o
cualquier dispositivos con conexión a Internet. Permitiendo al usuario
estar informado en todo momento de los eventos que sucedan en el
hogar y poder actuar en consecuencia.
Este proyecto consiste en un sistema de control domótico que
permite una interactuación bidireccional entre el usuario y su hogar
desde cualquier terminal móvil sin necesidad de duplicar recursos, ya
sea un PocketPC, PDA, Pc tradicional o un teléfono móvil. De esta
forma podremos estar informados en todo momento de cualquier
evento que suceda en la vivienda y actuar en consecuencia desde
cualquier terminal con conexión a Internet.
Si optamos por el dispositivo móvil más utilizado en la actualidad, sin
lugar a dudas hablamos del teléfono móvil, disponemos de dos
posibles formas de actuar. Ya sea mediante la utilización de mensajes
cortos (SMS) o utilizando WAP como interfície de control. Si optamos
por esta última opción dispondremos de varias pantallas que nos irán
mostrando los diferentes menús para que nos resulte sencillo y rápido
realizar cualquier tipo de acción.
Tanto el hardware como el software del sistema han sido un diseño
íntegramente propio. En el desarrollo del hardware se tubo muy
presente dos puntos fundamentales, realizar un sistema que pudiera
adaptarse a cualquier tipo de vivienda y en cualquier momento sin
necesidad de hacer grandes reformas en el hogar. Y en segundo lugar
se buscaba un sistema que no se quedara obsoleto a corto plazo y
que por tanto fuera capaz de incorporar sistemas domóticos actuales
(X10, Lonwork, etc.) o nuevas tecnologías de comunicación móvil,
como por ejemplo Bluetooth, sin necesidad de rediseñar todo el
hardware.
Introducción
Este proyecto nació, en primer lugar, con la finalidad de ser una
herramienta de seguridad. Con el objetivo de persuadir el hurto
simulando presencia en viviendas deshabitadas; en periodos cortos
de fin de semana o en estancias más largas.
En segundo lugar se buscaba desarrollar un sistema que diera al
usuario la posibilidad de estar informado en todo momento de lo que
sucede en su vivienda y, poder reprogramar la configuración o actuar
directamente sobre los dispositivos de una manera rápida y sencilla.
A partir de las especificaciones anteriores surgió la idea de construir
un sistema de control intuitivo que pudiera ejecutarse desde
cualquier terminal móvil con conexión a Internet (teléfono móvil,
PDA, PocketPC, etc). Dando la posibilidad al usuario de poder recibir
informes de su hogar en forma de mensaje corto (SMS) o de correo
electrónico (e-mail) en cualquier momento y así, actuar en
consecuencia sin ningún tipo de restricciones. Podrá actuar sobre su
hogar sin importar el lugar donde se encuentre, ni el dispositivo
utilizado, ni la tecnología empleada ( WEB, WAP o SMS ).
Otro de nuestros objetivos era acercar este producto al mayor
número de personas. Para ello debíamos potenciar la utilización de
nuestro sistema mediante el dispositivo más utilizado actualmente
por la gente, que sin lugar a duda, se trata de el teléfono móvil.
Pero además debíamos desarrollar un entorno de usuario que
destacase por la sencillez de su manejo incluso para personas sin
ningún tipo de experiencia en temas de últimas tecnologías. Para ello
se optó por tener la posibilidad de controlar el sistema mediante un
método de comunicación muy extendido en la actualidad, que poseen
todos los teléfonos móviles y de bajo coste, como son los mensajes
cortos (SMS).
Y para terminales con tecnología WAP se creó un conjunto de
pantallas que guiarán al usuario por diferentes menús para conducirle
de una manera rápida y sencilla a realizar la acción deseada. (véase
capítulo 2)
Otro de los temas que se cuidó fue el desarrollo del hardware que
forma la Unidad de Control que esta ubicada en la vivienda. Su
diseño era determinante para lograr un sistema que a parte de su
sencillez en el manejo remoto, se adaptara con la menor obra posible
a todo tipo de viviendas, sin necesidad de tener que instalarse
paralelamente en el periodo de construcción de la misma
A causa de la falta en el actual mercado de sistemas que abarcaran
todos estos requisitos optamos por realizar un diseño propio tanto de
la Unidad de Control como de la interficie de usuario, software de
control, etc. Esto nos daba mayor flexibilidad para poder realizar un
sistema económico, fácil de utilizar, adaptable a cualquier dispositivo
(teléfono móvil, PDA, PC, PocketPC, etc ) y que además fuera sencillo
de instalar en cualquier tipo de vivienda. La Unidad de Control se
divide en dos grandes bloques, PC-Servidor y Domótica Tradicional.
hardware.
La placa principal de control tiene tres funciones básicas y se puede
considerar la Unidad Central del sistema. La primera de ellas se basa
en identificar y verificar la información que recibe del PC-Servidor y
actuar en consecuencia sobre las placas secundarias. La segunda de
sus funciones es la de testear dichas placas para comunicarle al PC-
Servidor cualquier tipo de modificación de los diferentes dispositivos
que se hallan conectados a ellas. Si esta información es referente a
la activación de algún tipo de alarma, a parte de comunicárselo al Pc,
se ejecuta la tercera de las funciones de la placa principal. Ésta tiene
como misión la de enviar un SMS a los teléfonos preseleccionados por
el usuario informándoles detalladamente de lo que sucede en la
vivienda. Para poder realizar esto hemos de contar con un módulo
SMS o en su defecto un teléfono móvil GSM conectado a la placa
principal.
El Pc-Servidor es parte fundamental de la Unidad de Control ya que a
parte de albergar y gestionar la información del estado actual de cada
dispositivo y su programación almacena en su interior el software de
la interficie de usuario remota, páginas que veremos una vez que
intentemos conectarnos a la vivienda desde cualquier terminal móvil.
El contenido será el mismo para todos sin necesidad de duplicar el
código ya que la presentación se adaptará según el terminal que
estemos utilizando. Otro punto a destacar del PC-Servidor es su
utilidad como interficie de usuario en la vivienda.
De esta forma podremos interactuar con cualquiera de los
dispositivos conectados de una manera rápida y sencilla gracias a lo
intuitivo de su manejo. Ya que dispondremos de un plano de la casa
donde estarán ubicados los distintos dispositivos (luces, persianas,
alarmas, etc.) y representados con iconos como podemos ver en la
anterior ilustración, Fig. 1.3. Pulsando sobre cualquiera de ellos
podemos modificar su estado instantáneamente u optar por
programarlos a una determinada hora.
El bloque de Domótica Tradicional consta de tres subgrupos: Placa
principal de control, placas secundarias, módulo SMS ( o en su
defecto teléfono móvil GSM ).
El bloque de Domótica tradicional se compone de tres subgrupos:
placa principal, módulo SMS y placas secundarias. Éstas últimas son
las encargadas de conectar físicamente los dispositivos de la vivienda
que deseamos controlar con el sistema domótico. Mientras que la
placa principal además de verificar, gestionar y filtrar toda la
información dirigida a los dispositivos conectados, testea estos
últimos para detectar cualquier cambio en su estado y actuar en
consecuencia.
Se diseñó en tres partes separadas para facilitar su posterior
instalación en cualquier tipo de vivienda. Ya que no es lo mismo
instalar este sistema en hogares en fase de construcción, donde
podemos optar por tener todo (PC-Servidor, placa principal,
secundarias y módulo SMS) ubicado en un mismo lugar y cablear los
dispositivos a controlar hacia este punto, que en viviendas donde no
nos interese por cuestiones de habitabilidad realizar grandes
reformas. Por ello, y para reducir al máximo las obras, optamos por
posicionar las placas secundarias de control de los dispositivos lo más
cerca posible de los mismos y realizar la comunicación con la placa
principal mediante radiofrecuencia.
A este bloque, Domótica tradicional, se le añade el de PC-Servidor
para formar conjuntamente el sistema de control domótico. Se optó
por este diseño ya que se buscaba interactuar de una forma remota
sobre dispositivos que se encuentran actualmente en cualquier
vivienda tradicional. Por las características de éstos era imposible
actuar directamente sobre ellos. Por este motivo se creó una Base de
Datos, almacenada en el PC-Servidor, con las características de todos
ellos (estado actual, ubicación física en las placas secundarias del
control de dichos dispositivos, horarios de programación, alarmas,
etc.). De esta forma, cualquier modificación de la Base de Datos sería
transmitida hacia la placa principal del bloque de Domótica
Tradicional para su posterior verificación y actuación. Estas
modificaciones no pueden realizarse directamente sobre la Base de
Datos sino mediante las interficies de usuario, disponiendo de:
La interficie de usuario en la vivienda se ejecuta en el PC-Servidor y
se basa en un plano de la misma donde tenemos representados con
iconos los diferentes dispositivos a controlar (luces, persianas,
alarmas, etc.). Pulsando sobre cualquiera de ellos podemos modificar
su estado instantáneamente u optar por programarlos a una
determinada hora. Estos cambios quedan reflejados en la Base de
Datos y como consecuencia se informará a la placa principal para que
actúe en función de ellos.
El PC-Servidor a parte de realizar la función de interficie de usuario
en la vivienda, es el encargado de conectar el sistema con el exterior
mediante conexión a internet. En este punto es donde el Pc trabaja
realmente como servidor almacenando en su interior las páginas que
forman la interficie de usuario remota. Éstas las visualizaremos una
vez intentemos conectarnos a la vivienda desde un terminal móvil
(PDA, PocketPC, teléfono móvil, etc.) y nos guiarán por diferentes
menús para facilitarnos cualquier acción que queramos realizar.
Como ya hemos comentado no podemos actuar directamente sobre
los dispositivos y por tanto, las acciones que seleccionemos en la
interficie de usuario remota se basarán únicamente en modificar la
Base de Datos. Por este motivo y por comodidad optamos por
almacenarla junto con las páginas de esta interficie en el directorio
virtual del PC-Servidor; almacenadas en el mismo sitio.
Especificaciones del PC-Servidor
Seguidamente, se realizará una descripción de las consideraciones
que hemos seguido para la elección del PC-Servidor. El objetivo
primordial era encontrar un sistema operativo, que pudiera ser
instalado en cualquier ordenador doméstico de gama media, capaz de
realizar funciones de servidor sin que ello suponga alejar al usuario
de las aplicaciones y entornos de trabajo a los que está
acostumbrado. De esta forma tenemos un Pc que a parte de realizar
las funciones pertinentes de nuestro sistema puede ser utilizado,
aunque no es recomendable, como ordenador de trabajo. Esto es
gracias a tres puntos básicos:
· El PC-Servidor es un Pc doméstico tradicional.
· El nuevo entorno de trabajo no necesita un aprendizaje extra
por parte del usuario.
· Compatibilidad del nuevo sistema operativo con el máximo
software existente en el mercado (Procesadores de texto,
programadores, editores gráficos, etc.).
Las características básicas que debe cumplir el servidor son:
· Sencillo proceso de instalación y puesta en marcha.
· Mínimo mantenimiento.
· Máxima seguridad a ataques externos.
· Posibilidad de albergar tanto páginas WEB como WAP.
Uno de los objetivos globales de nuestro sistema de control domótico
era obtener una herramienta que se caracterizase, entre otras cosas,
por su sencillez y adaptabilidad; estando presente esta característica
tanto en el proceso físico de instalación del sistema como en la
puesta en marcha del software del mismo. Parte de este software es
el encargado de configurar el servidor. Necesitamos un control total
sobre este proceso para poder realizar un servidor capaz de
proporcionarnos tanto páginas WEB como WAP; las cuales pueden
tener la función de modificar información que se encuentra en dicho
servidor. Si éste no tiene activos los permisos pertinentes no
podremos actuar desde el exterior sobre la información almacenada
en él. Y, como ya hemos comentado en la introducción de este
capítulo, para actuar sobre un dispositivo no podemos hacerlo
directamente sino que hemos de modificar la información del mismo
que hay depositada en la Base de Datos que se encuentra
almacenada en el PC-Servidor.
El hecho de proporcionar permisos de escritura o ejecución hace más
vulnerable el servidor a ataques externos. Por este motivo el PC-
Servidor tiene que ser capaz de ejecutar en su interior aplicaciones
de seguridad y control de acceso para evitar intrusiones no
autorizadas desde el exterior.
Elección del Sistema Operativo.
La elección se realizó teniendo en cuenta que debía ser un sistema
operativo capaz de funcionar en un ordenador doméstico de gama
media, compatible con el mayor número de software del mercado y
que tuviera un entorno de trabajo familiar para cualquier usuario. Por
este motivo se buscó dentro de la plataforma de sistemas operativos
de entorno Windows y en concreto sobre los más utilizados
actualmente:
· Windows 95/98 y Millenium.
· Windows NT y 2000.
El primer grupo, Windows 95/98 y Millenium, son los más extendidos
entre el consumidor general:
· Diseñados para ser más flexibles con los principiantes.
· Favorecen el uso de multimedia y juegos.
· Preinstalados en la mayoría de equipos nuevos.
Mientras que NT y 2000 poseen normas más estrictas de operación y
seguridad. Motivo más que razonable para seleccionar uno de ellos
como sistema operativo, ya que a parte de ser capaz de realizar
funciones de servidor ha de disponer de los medios para ofrecernos
un entorno seguro a posibles intrusiones no autorizadas. En este
caso hemos de recordar que Windows 2000 forma parte de la familia
NT y representa un esfuerzo por unificar lo que hasta ahora eran dos
sistemas operativos distintos, Windows 9x y Windows NT. Desde hace
tiempo se sabia que Windows NT 5.0 estaba en proyecto, pero
Windows 2000 es la nueva versión de Windows NT 4.0 WorkStation y
NT Server, incorporando la sencillez de manejo de la serie 9x. Dicho
en otras palabras, Windows 2000 ofrece lo mejor de ambos mundos:
la solidez y la seguridad de NT, junto a la facilidad de manejo,
soporte de hardware y multimedia de Windows 98.
Entre lo mejor de Windows 98 que ofrece la versión 2000, se
encuentra el soporte de hardware, la interfaz, la presencia de
Internet Explorer 5 y del Reproductor de medios, y soporte para las
nuevas tecnologías como USB, FAT32, Administración Avanzada de
Energía, etc.
Después de una exploración veloz, se pueden señalar grandes rasgos
del nuevo sistema operativo: abundancia de herramientas de
conectividad, madurez de la interfaz, buen reconocimiento del
hardware y estabilidad. Se añade a esto el soporte de nuevas
tecnologías, las mejoras en sus funciones de informática remota,
aplicaciones centralizadas de servicio, re-inicios obligatorios
drásticamente reducidos y mejora en la seguridad.
La familia Windows 2000 está integrada por cuatro versiones de las
que deberemos seleccionar la que mejor se adapte a las
especificaciones que debe cumplir el PC-Servidor:
Windows 2000 Professional: Windows 2000 Pro, sucesor
de NT Workstation, está destinado a ser un cliente de red
seguro y una estación de trabajo corporativa. Carece de
funciones de servidor y por este motivo se aleja de las
especificaciones marcadas.
Windows 2000 Advanced Server y Data Center Server:
Poseen funciones de servidor pero están destinados a
sistemas de grandes dimensiones (número elevado de
estaciones de trabajo, continua transmisión de información,
grandes volúmenes de datos, etc.).
Windows 2000 Server: sucesor de NT Server, destinado a
ser el servidor de impresión, archivos, aplicaciones e, incluso,
Web de sistemas de pequeñas o medianas dimensiones. Estos
servicios están plenamente integrados en todas las
plataformas de Windows 2000 Server y reciben el nombre de
Information Server5 (IIS 5).
Esta última es la versión seleccionada para instalarse como
sistema operativo ya que cumple con todas las
especificaciones marcadas (servidor de un sistema de
pequeñas o medias dimensiones, seguridad, entorno
Windows, etc.) y posee integrados servicios de WEB y de
aplicaciones que marcarán la selección de los lenguajes de
programación de la interficie remota:
· La implementación de las ASP en Windows 2000
Server es simplemente mejor, más rápida, más fiable,
más escalable y capaz de ejecutarse en el hardware
multiprocesador más nuevo.
· XML Parser es el intérprete de XML (Extensible
Markup Language) y está implementado como un
componente COM, proporcionando una base XML
completa para las aplicaciones basadas en Windows
DNA (nombre que se le da a la combinación de
arquitectura "n-tier" con los servicios de Windows
2000, incluyendo COM+, MSQM y "Active Directory").
Elección de la conexión a Internet.
El PC-Servidor a parte de poseer el software adecuado, en este caso
Windows 2000 Server, para realizar las funciones de servidor, ha de
conectar físicamente el sistema con el exterior, mediante una
conexión a Internet. La elección de la misma debe regirse por las
siguientes especificaciones:
· Conexión permanente.
· Poseer una IP fija.
· Menor coste de mantenimiento posible.
· Máxima velocidad de transferencia.
Actualmente en el mercado disponemos de dos tipos de conexión a
Internet que cumplen la mayor parte de estos requisitos, son la línea
ADSL y RDSI:
La línea ADSL (Línea de Abonado Digital Asimétrica) es una
tecnología que permite utilizar las líneas telefónicas tradicionales
como líneas de datos de alta velocidad. La ventaja principal que
ofrece este servicio es la posibilidad de una conexión permanente a
Internet, a buena velocidad y bajo coste. Mediante la instalación de
un splitter, o filtro de voz-datos, el usuario de ADSL puede, además,
utilizar el teléfono de la misma línea de forma convencional mientras
navega por Internet.
Para la utilización del servicio ADSL se necesita instalar un módem
ADSL, que, mediante las nuevas tecnologías de codificación digital,
permiten ampliar el rendimiento del cableado instalado en la red
telefónica actual.
Básicamente, ADSL establece tres canales independientes sobre la
línea telefónica: dos canales de datos de alta velocidad (uno de envío
y otro de recepción) y uno de voz.
Típicamente, el ADSL establece un canal de entrada o recepción de
datos más veloz que el canal de salida, lo cual se adapta
perfectamente a los servicios de acceso a información como Internet
en los que, normalmente, el volumen de información recibido es
mucho mayor del enviado. Actualmente las ofertas en España se
barajan entre los 256 Kbit/s del acceso Básico, hasta los 2Mbit/s del
acceso más caro.
Las opciones para instalar ADSL son varias, pudiendo elegir entre la
configuración mas adecuada a nuestras necesidades. Existen módems
ADSL internos, que se instalan directamente en un slot libre de
nuestro PC, así como algunos modelos externos. Este tipo de
configuración es ideal para uso personal con un único equipo
conectado a Internet.
Los módems ADSL con conexión a red permiten compartir el acceso a
Internet de forma muy sencilla por todos los equipos conectados a
una red. Al no requerir la instalación de ningún tipo de drivers,
aseguran un correcto funcionamiento independientemente del
sistema operativo instalado en cada uno de los equipos, siendo esta
la solución mas cómoda para pequeñas redes caseras
RDSI (Red Digital de Servicios Integrados) es una evolución de la
línea telefónica analógica convencional, que ofrece conexión
completamente digital de extremo a extremo, lo que permite la
integración de multitud de servicios, independientemente de la
información a transmitir y del equipo terminal que la genere.
Para la transferencia de la información, se han definido en RDSI una
serie de canales digitales:
· Canal B: Canal de 64 Kbit/s que transporta la información
generada por el terminal del usuario
· Canal D: Canal utilizado para señalización (establecimiento y
control de la llamada) y para transportar información a baja
velocidad (Por ejemplo, la voz). Generalmente es de 16
Kbit/s.
· Canal H: Permite la transferencia de información a
Cuando se contrata una RDSI, se pueden combinar los canales de
varias maneras, con el fin de formar el tipo de acceso que mas nos
interese. Se han normalizado dos tipos de acceso diferentes, que
especifican distintas agrupaciones de los canales posibles:
· Acceso Básico: Esta compuesto por dos canales B y un canal
D de 16 Kbit/s. La velocidad de transmisión total es de 193
Kbit/s.
· Acceso Primario: Esta compuesto por 30 canales B y una
canal de tipo D de 64 Kbit/s. Con este acceso se dispone de
un total de 2.048 Kbit/s.
La RDSI permite, además de una mayor calidad de sonido en la
conversación telefónica, todo tipo de soluciones a las necesidades de
comunicación de voz, texto, datos e imágenes por un solo medio de
transmisión. Mediante una única línea RDSI se puede disponer de
hasta ocho números para los distintos terminales conectados (faxes,
extensiones, vídeo y teléfonos). Además se caracteriza por:
· Permitir la utilización del teléfono al mismo tiempo que se
navega por Internet a una velocidad mayor que la soportada
por un módem convencional.
· Ofrecer el servicio de identificación de llamadas, llamada en
espera, desvío.
13 |
<-----------Page_Break----------->
SI.D
y RLSDA
ones ix
ne
tre cone
a v
ati
arp
mo
bla c
Ta
1
Fig. 2.
14 |
<-----------Page_Break----------->
Para que nuestro bloque de PC-Servidor realice correctamente las
funciones de servidor ha de disponer de una IP fija y conexión
permanente. Ya que si la conexión a Internet seleccionada no dispone
de estas dos características nos encontramos que:
· No disponer de una IP fija: provoca que no podamos
conectarnos desde el exterior, mediante un terminal, al
servidor que hay en la vivienda. Debemos de conocer de
antemano la IP que indica la dirección donde se encuentra
ubicada la información que deseamos visualizar.
· Conexión no permanente: el sistema de control domótico
esta diseñado para que se pueda acceder y controlar la
vivienda desde cualquier punto y en cualquier momento. Por
tanto el sistema ha de estar conectado a Internet
permanentemente sin que ello suponga un gasto económico
elevado.
Si observamos la tabla anterior y comparamos vemos que la conexión
a Internet mediante ADSL se ajusta mejor a nuestras necesidades:
· Incorpora una IP fija, mientras que en la RDSI se ha de
contratar por separado a la conexión.
· Conexión permanente, característica que no posee la RDSI.
· Tarifa plana incluida en la cuota mensual mientras que la
RDSI depende del acceso contratado.
15 |
<-----------Page_Break----------->
Especificaciones de las interficies de usuario. Interficie de
usuario remota.
El PC-Servidor es el encargado de recibir las peticiones de los
terminales móviles, en este caso actuando como clientes, y
proporcionarles el conjunto de páginas que visualizarán, formando la
interficie de usuario remota. La cual debe solventar dos problemáticas
claras para no duplicar recursos:
· Diversidad en el tamaño, ubicación y número de estancias de
las viviendas.
· Multitud de terminales con conexión a Internet que poseen
características diferentes en la visualización y formato del
contenido.
Para solventar el primero de los problemas no podemos contar con
una interficie de usuario remota estándar ya que el sistema quedaría
restringido a un determinado tipo de viviendas. Por este motivo
debemos tener una interficie capaz de auto-generarse según las
características del hogar al que se debe de instalar el sistema
domótico. Para realizar esto contamos con la Base de Datos
almacenada en el PC-Servidor, en ella se encuentra la información
detallada de todos los dispositivos a controlar:
· Ubicación en la vivienda.
· Estado actual.
· Programación de horarios.
· Localización en las placas secundarias.
Disponiendo de la ubicación exacta en la vivienda de todos los
dispositivos tenemos definido el contenido de los menús de la
interficie que nos marcarán el camino hacia las páginas que
interactúan realmente sobre ellos. El contenido de estas últimas se
genera con anterioridad siguiendo las características específicas
según el dispositivo que deseemos controlar. Por este motivo se
deberán diseñar tantas como tipos de dispositivos diferentes (luces,
alarmas, persianas) y serán realmente las que actuarán sobre la Base
de Datos modificándola según:
· Dispositivo seleccionado.
· Ubicación en la vivienda.
· Acción que se desea llevar a cabo.
16 |
<-----------Page_Break----------->
Fig. 2.2 Ejemplo de una interficie de usuario remota (
Páginas autogeneradas y prediseñadas ).
La presentación de todas estas páginas irá por separado del
contenido y esto será clave para resolver el segundo de los
problemas comentados. Existen multitud de terminales con conexión
a Internet (PDA, PocketPC, teléfono móvil, Pc tradicional, etc.) que
poseen características diferentes en la visualización y formato del
contenido. Por ello debemos tener una interficie capaz de detectar el
tipo de terminal que nos está haciendo la petición y adaptar la
visualización del contenido según sus características. E Incluso tener
la posibilidad de definir un contenido diferente según el terminal; por
ejemplo, dándole a la interficie remota de los teléfonos móviles un
contenido diferente al resto de terminales.
Tenemos dos grandes bloques según el tipo de browser (navegador)
que realice la petición:
· Browser WEB.
· Browser WAP.
Una vez definido el browser que estamos utilizando, si éste es del
tipo WAP, hemos de concretar el modelo de terminal para adaptar la
presentación del contenido según sus características u optar por
escoger las del terminal más restrictivo, que tendrá las siguientes
especificaciones:
· Tamaño general de la página: 1.4 Mbytes
· Longitud del texto: entre 16 y 20 líneas como máximo
· Longitud de la página: no más de 15 caracteres
· Tamaño de la imagen:
anchura: menor de 91 píxeles
17 |
<-----------Page_Break----------->
altura: inferior a 47 píxeles
Como podemos suponer alguno de estos terminales móviles, por lo
reducido de su tamaño, disponen de una capacidad de memoria
determinada que en algunos casos, como sucede en los actuales
teléfonos móviles, no supera los 1.4 Mbytes. Por este motivo es
conveniente que las páginas de la interficie de usuario remota no se
ejecuten en el terminal sino que a él llegue el resultado de la
compilación de éstas. Este proceso se lleva a cabo en el servidor y se
inicia al recibir la petición del cliente. Gracias a ello solucionamos
el
problema de la escasa memoria y, a su vez, aumentamos la velocidad
de ejecución respecto a la que tendría si se realizase en dicho
terminal.
Y ya para finalizar, y como requisito global de todo el sistema, esta
interficie tiene que estar marcada además de por la sencillez de su
manejo, por la rapidez para ejecutar cualquier acción sobre los
dispositivos de la vivienda a controlar. Para ello dispondremos de
páginas que nos guiarán por los diferentes menús como se puede ver
a continuación.
Pantallas de la interficie remota; terminales WEB y WAP.
A continuación, proporcionaremos dos ejemplos concretos:
· Subir la persiana del comedor desde un terminal WEB;
PocketPC.
· Programar desde un teléfono WAP a que hora han de subirse
y bajarse la persianas del comedor.
En el ejemplo del PocketPc lo primero que aparece es una
presentación del sistema y la posterior identificación de usuario. Si
los datos introducidos son correctos el sistema nos dará la bienvenida
y entraremos en el menú principal donde podremos optar por
seleccionar una opción de las siguientes:
· Alarmas: configuración del sistema para avisar de posibles
alarmas.
· Configuración: programar los dispositivos a una determina
hora.
· Activación: actuar directamente sobre los dispositivos.
Una vez seleccionado esto, nos aparecerán diferentes pantallas donde
deberemos indicar el dispositivo que nos interesa y la ubicación
donde se encuentra.
Una vez seleccionada la persiana como dispositivo y comedor como
ubicación aparecerá una pantalla con las posibles acciones que
podemos realizar.
terminal WAP.
En este caso, a pesar de elegir en el menú principal la opción de
programación, se sigue el mismo patrón que en el ejemplo anterior;
presentación, identificación, bienvenida, menú de opciones,
dispositivos, ubicación y, en este caso, programación horaria del
dispositivo seleccionado.
· Teléfono móvil, utilizando mensajes cortos.
· Terminal con tecnología WAP ( PDA, teléfono móvil, etc.).
· PC o PocketPC, con conexión tradicional a Internet.
Gracias a esto hemos ganado en versatilidad, movilidad y sencillez en
el manejo del sistema. Punto que nos hace destacar frente a otros
sistemas que únicamente posibilitan la interactuación con la vivienda
por la red telefónica conmutada (RTC) mediante el reconocimiento de
voz o por códigos introducidos desde el teclado del teléfono. Métodos
bastante incómodos y lentos que condicionan enormemente al
usuario
Es de destacar, frente a sistemas como los comentados
anteriormente, que hemos conseguido diseñar una interficie de
usuario común para todos los terminales, que supera con creces a las
que actualmente se utilizan para el control remoto de dispositivos.
Ésta se basa en:
· Un conjunto de pantallas sencillas e intuitivas que guían al
usuario a través de unos menús hacia la acción deseada.
· Un software capaz de separar el contenido de la interficie del
formato al que deberá regirse según el terminal utilizado.
Este último punto es sumamente importante teniendo en cuenta que
el conjunto de terminales del mercado, capaces de conectarse a la
red inalámbrica o a Internet, poseen características muy dispares en
temas de tratamiento, transmisión y visualización de datos. Motivo
por el cual nuestra interficie destaca, ya que es una herramienta
capaz de adaptar la información según las peculiaridades del terminal
utilizado.
Conclusiones
El sistema domótico presentado en este proyecto no incorpora ningún
tipo de novedad en el aspecto de control o domótica tradicional. Por
tanto, podría considerarse un proyecto más que no crea valor
añadido. Sin embargo, incorpora algo desconocido hasta el momento,
dispone de una interficie multiplataforma.
Esta interficie multiplataforma se centra en la intención de unificar
dos aspectos tecnológicos que en adelante serán de gran importancia
y utilización en la vida cotidiana, como son la domótica e Internet.
Hasta el momento no han existido en el mercado grandes sistemas
domóticos de uso doméstico, ya sea por:
· Precios elevados.
· Grandes reformas en el hogar para adaptar dichos
sistemas.
· Dificultad de uso.
El sistema que se presenta rompe con el tópico de que el control
doméstico de un sistema de este tipo es algo complicado. Y esto se
consigue con el diseño de interficies basadas en elementos visuales.
Actualmente, Internet es la herramienta más potente que tenemos en
este campo y por ello se pensó en añadirle al sistema una interficie
de control remoto basada en páginas WEB o WAP que obtienen la
información de un servidor conocido, situado en el hogar del usuario
y que junto con las placas de control serán los encargados de
controlar y gestionar todos los dispositivos de la casa.
Aunque dicho proyecto debe abrir las puertas a futuros sistemas y
líneas de trabajo no podemos dejar de lado las tendencias actuales
del mercado. No tendría sentido intentar sentar las bases de un
sistema moderno sin considerar las tendencias del mercado actual. El
concepto que más fuerza esta cogiendo actualmente es el concepto
de movilidad.
Todo usuario quiere disponer de absoluta libertad sin depender del
lugar donde se encuentre, del dispositivo utilizado, etc.
Por tanto, la innovación de este proyecto se basa en la concepción de
una interficie multiplataforma para móviles. Cuando los teléfonos
móviles de tercera generación sean una realidad se les podrá
incorporar nuestra interficie de control, ya que se basa en páginas
WEB. Actualmente debemos conformarnos con las tecnologías
disponibles para teléfonos móviles. Ello quiere decir una interficie
WAP. Tal como se ha descrito a lo largo de esta memoria, dicha
interficie se halla implementada y funcionando perfectamente.
Dispone de lo que nosotros consideramos una forma de acceder a la
información rápida, intuitiva y de fácil acceso.
No se puede olvidar que el campo de las PDA's cada día dispone de
un mercado más grande y, que por tanto, se convertirá en u
instrumento similar al teléfono móvil, o incluso en su sustituto, tanto
por las prestaciones como por el número de usuarios. Ya que también
ofrece la oportunidad de disponer de navegadores de Internet,
incorporar esta plataforma para el control de un sistema domótico no
es ningún problema. Aunque debemos constatar que el sistema no ha
sido probado actualmente con PDA's reales, solo con los simuladores.
Como conclusión final en el tema de la interficie podríamos remarcar
que hemos intentado captar todas las tendencias del mercado en el
campo de Internet junto a la movilidad de los dispositivos. La fusión
de los campos de los dispositivos móviles (teléfonos y PDA's,
principalmente) e Internet, es un espacio aun por explorar que nos
ofrece grandes oportunidades de diseño y de negocio. Nuestro
sistema domótico permite una interficie a través de teléfonos móviles
WAP, PDA's con una tendencia clara a los Pocket PC's, PC's
tradicionales con programas dedicados para tales fines o con
navegadores clásicos. En resumen, un sistema basado en tecnología
internet con una salida formateada de diferentes maneras según el
dispositivo utilizado. Lo importante de este sistema es observar que
dicha idea puede aplicarse a muchos campos de la vida cotidiana
como podrían ser la compra en los supermercados, catálogos de
tiendas especializadas y un largo etcétera.
Pero hasta ahora solo hemos hablado de la tecnología y de si hemos
sido capaces de juntar dichos campos con mayor o menor suerte en
el intento. En este proyecto no puede olvidarse algo tan importante
como a quien va dirigido. El sistema domótico va dirigido a usuarios
normales que no disponen de conocimientos en la materia. Por ello,
creemos haber creado un producto que no requiere ni conocimientos
ni inversiones importantes en el sistema. Los componentes básicos
son un PC, un móvil, una conexión ADSL y las placas de control
hardware del sistema domótico. Excepto las placas especializadas
hardware, el resto son elementos comunes que podríamos encontrar
en todas las casas.
El precio no debe representar un problema. Y por ello estamos
satisfechos de haber obtenido un conjunto básico de placas de control
con un coste reducido de entre 5000 y 6000 pesetas las dos placas
(control y comunicación con PC y placa de 4 entradas/4 salidas) en
prototipos.
Finalmente, la conclusión es que nos encontramos en un momento en
que las tecnologías evolucionan a un ritmo excesivamente rápido y
los modelos de aplicaciones deben cambiar al mismo ritmo. Sin
embargo, esta vez creemos haber dado el paso al unísono con la
tecnología. Solo esperando unos meses podremos comprobar si las
tendencias del mercado son realmente las que hemos comentado
aquí. En caso afirmativo, nuestra aplicación o en su defecto la
apuesta por Internet móvil y multiplataforma será algo
completamente exitoso.
Nota: Es probable que en esta página web no aparezcan todos los elementos del presente documento. Para tenerlo completo y en su formato original recomendamos descargarlo desde el menú en la parte superior
iMarketing.es – Consultoría informática y de gestión, servicios tecnológicos y de outsourcing
Acerca de GestioPolis
Participar en la comunidad
Derechos de Autor
GestioPolis es la primera comunidad de conocimiento en negocios de Hispanoamérica
Derechos Reservados sobre el concepto del sitio web
GestioPolis.com
© 2008 Carlos López
| Hazte miembro de GestioPolis |
|
Y Descarga 11 eBooks
GRATIS |