Prototipo de pasarela residencial inteligente multicanal

Anuncio
Prototipo de pasarela residencial inteligente multicanal
Luis Felipe Herrera Quintero1
1 Grupo de Investigación en Teleinformática de la Universidad Nacional de Colombia.
Bogota, Colombia.
http://www.gitun.unal.edu.co/
[email protected]
Resumen. En la actual sociedad de la información que se vive hoy en día, se
da inicio a una temática bastante interesante que recoge varias áreas del
conocimiento, para formar tres palabras que combinadas dan un sabor
tecnológico puro y es lo que hoy se llama Pasarela residencial Inteligente.
Todo esto se debe a que Internet gracias a su protocolo IP permite la
integración de nuevas y diversas tecnologías dentro del hogar tradicional, por lo
tanto los seres humanos puedan interactuar con su vivienda cuando no se
encuentra en su interior. En los hogares existen una cantidad no definida de
dispositivos (electrodomésticos) que tecnológicamente hablando están
desconectados frente a la red de redes Internet, esto sucede como se dijo
cuando el habitante no se encuentra en su vivienda, y es aquí donde las
palabras Pasarela Residencial inteligente multicanal toman fuerza para diseñar
con las diversas tecnologías de la sociedad de la información una solución útil
para mejorar la interacción entre el hombre y su hogar.
1 Introducción
Los escenarios donde los seres humanos interactúan, en especial las viviendas no
cuentan con sistemas inteligentes, por lo tanto la desarticulación tecnológica es
inherente cuando su habitante se encuentra fuera del hogar. Hoy se busca la
integración de la palabra inteligente a nivel residencial para obtener como resultado
hogar inteligente o Vivienda Inteligente o Pasarela residencia [1] inteligente
transformado la simple definición de hogar según el diccionario de la real academia
española Centro de ocio en el que se reúnen personas que tienen en común una
actividad, una situación personal o una procedencia en una vivienda con un sistema
nervioso a tal punto que las paredes van a sentir (Frío o calor), las ventanas
distinguirán el día de la noche, los electrodomésticos hablaran entre ellos, por
ejemplo: Un microondas preguntándole al refrigerador que tiene en su interior para el
sugerirle al habitante que puede hacer de comida, entre otras, y con esto su habitante
podrá estar en completa comunicación con su hogar digital. Cuando se habla de
pasarelas residenciales inteligentes se escucha en el ambiente el término domótica
que se refiere a un conjunto de automatismos que se encuentran en el hogar.
1.1 Domótica
La Domótica en términos generales es posible definirla como la integración
simultanea de las diversas áreas del conocimiento como lo son: las
telecomunicaciones, la electrónica, la informática y la electricidad en el interior del
hogar. El área de la domótica tiene como objetivo el mejoramiento de la calidad de
vida de los seres humanos [1] y a su vez tiene como principio satisfacer las
necesidades de los habitantes como por ejemplo: Facilitar el control integral de la
vivienda, incrementar la seguridad en el hogar, ahorrar energía, dinero y tiempo,
facilitar la oferta de nuevos servicios, y confort de las personas. La domótica permite
a las personas una interacción con todos sus electrodomésticos y diversos
dispositivos electrónicos cuando el habitante se encuentra fuera de su vivienda. Todo
esto es posible gracias al protocolo Internet IP y a las diversas redes de
telecomunicaciones que las tecnologías de la sociedad de la información ofrecen en la
actualidad. A continuación se presenta el diseño de las interfaces inteligentes [2] que
convierten el hogar tradicional en una pasarela residencial inteligente.
2 Diseño e Implementación de las Interfaces Inteligentes
El diseño e implementación de las interfaces inteligentes involucra una serie de
conceptos que son los pilares del prototipo diseñado, y son los que a continuación se
destacan.
2.1 Teoría de Control: Acciones de Control de dos Posiciones
Es necesario que para la interacción entre el hombre y su hogar exista una relación
directa entre el y dispositivo que desea controlar, según esto, es fundamental saber
cual es el tipo de control que el habitante va a tener sobre sus dispositivos o
electrodomésticos. Para el caso del prototipo diseñado el tipo de control es de dos
posiciones fijas que son encendido o apagado. El control de dos posiciones [3] es
elegido dada su simplicidad y economía cuando se habla de costos para una vivienda
tradicional, ya que lo que se pretende en la vivienda, es involucrar una inteligencia no
tan robusta sino más bien básica y a partir de esto poder elevar más su complejidad.
2.2 Interfaz de hardware entre el ordenador y el sistema domótico
Las pasarelas residenciales inteligentes son los dispositivos frontera entre las
distintas redes de acceso tanto externas como internas de la vivienda [2], y al hablar
de ellas es preciso diseñar un dispositivo inteligente que contenga los componentes
principales para la integración de los diversos electrodomésticos que hay en el
interior hogar, con el exterior, ya sean por ejemplo Internet, dispositivos Móviles.
Teniendo en cuenta esta premisa, es necesario conocer muy bien, desde un punto de
vista físico, el ordenador. El ordenador cuenta con diferentes puertos de entrada y
salida de datos con los cuales se pueden enviar, transmitir, recibir las tramas
adecuadas para el entendimiento entre él y la interfaz inteligente. El ordenador que
hay en la vivienda cuenta con la mayoría de los siguientes puertos: el puerto paralelo,
el de juegos, IRDA, el de video o VGA, el IEEE 1394 (Firewire), el USB, el serial,
[4] y a partir de todos estos, se escoge el de mayor relevancia tanto económica como
de articulación tecnológíca, que permita una integración sencilla a la vivienda
inteligente. Para el caso de la interfaz diseñada, el puerto serial denominado también
como RS-232 es escogido para la comunicación entre el ordenador y la pasarela
residencial, dada las anteriores razones. En la siguiente Figura 1 se puede observar
dicha Interfaz.
Fig 1. Interfaz Inteligente del sistema domótico (Pasarela Residencial Inteligente).
Como se puede observar en la figura anterior, a la interfaz inteligente se le
denomina también Centro de Gestión que es donde se centraliza el control de los
dispositivos o electrodomésticos de la pasarela residencial inteligente. Asimismo se
pueden observar una serie de siglas como RTPBC (Red telefónica pública básica
conmutada) y RTMC (Red de telefonía móvil celular) [5], que se relacionan
directamente con las redes en que opera la interfaz, es decir el usuario del sistema
puede interactuar con su vivienda utilizando un teléfono fijo mediante la utilización
del sistema DTMF (Dual Tone Multifrecuency) [6] y tener un control de encendido o
apagado de los dispositivos que hay al interior de la vivienda y lo mismo sucede
utilizando la red de telefonía móvil celular.
En la figura mostrada, igualmente se puede observar la utilización del puerto
serial, que conecta la interfaz inteligente al ordenador local, este es el encargado
mediante software de gestión de dispositivos o electrodomésticos de llevar la
información a Internet, y mediante un ordenador remoto es posible acceder a ella
gracias al protocolo IP (Protocolo Internet) [7].
2.3 Tecnología de hardware embebido utilizada para el diseño de la Interfaz
Para el hogar inteligente es necesario contar con un dispositivo que se encargue del
control de los distintos electrodomésticos que se hallen al interior del hogar, para esta
interfaz es utilizado un microcontrolador [8] que es el común denominador en cuanto
a mando o accionamiento de los electrodomésticos, también es el encargado de
recibir la información y procesarla de acuerdo a la petición que haga el usuario, ya
sea encender o apagar un dispositivo en la vivienda. El microcontrolador escogido
para la elaboración de la interfaz es de la marca Microchip gracias las siguientes
razones [9]:
- Bajo costo
- Alta velocidad de respuesta
- Gran disponibilidad de información para estos circuitos integrados
- Módulos duales de comunicación serial como I2C y USART
- Temporizadores de 8, 16 bits para cuenta de pulsos digitales
- Memoria Flash
- Alta capacidad en Memoria RAM
Otra razón importante es que los microcontroladores deben ser grabados en un
dispositivo especial a nivel de hardware, y para el caso de microchip existen
implementaciones realmente económicas para el grabador.
Otro parámetro importante para escoger este microcontrolador es la gran
estabilidad y la inmunidad al ruido que posee la marca Microchip gracias a su
tecnología CMOS.
La pasarela residencial diseñada tiene como objetivo brindarle al habitante una
forma bastante sencilla y fácil para gestionar su hogar, y así con esto pueda
interactuar con los dispositivos que hay al interior del hogar desde cualquier parte del
mundo.
El Microcontrolador escogido para diseñar e implementar la interfaz domótica es
de la marca Microchip de referencia PIC16F877A y se muestra en a continuación su
encapsulado:
Fig 2. Microcontrolador PIC16F877A.[8]
3 Diseño de la interfaz multicanal que soporta la red telefónica
pública básica conmutada y la red de telefonía móvil celular
En la era de las tecnologías de la sociedad de la información es necesario conducir
hacia la convergencia de redes de telecomunicaciones y en la pasarela diseñada se
ha adicionado una módulo multicanal que interactúa con los dispositivos
mencionados utilizando la red telefónica publica básica conmutada, la red de
telefonía móvil celular como se dijo anteriormente, y por supuesto la red de redes
Internet a través de protocolo IP, este se ve en la siguiente Figura 3.
Fig 3. Interfaz de la pasarela residencial Inteligente con acceso multicanal
Es conveniente resaltar que la interfaz domótica no permite la utilización
simultánea de la red de telefonía móvil celular y red telefónica publica básica
conmutada sino que se dejan dos canales de acceso así: Internet-RTPBC o InternetRTMC, como se observa el canal común es la red de Internet y se escoge el otro
canal mediante el cual se controlen los dispositivos en el hogar. El modo de
operación de la interfaz puede ser escogido por el usuario así: Internet-RTPBC o
Internet-RTMC. Esto se diseño así para brindarle mayor seguridad al hogar, ya que
por ejemplo: Si una vivienda tiene 5 puertas, los habitantes entrarían por muchas
partes, y esto conllevaría a un flujo rápido de personas pero hay más posibilidades de
que los amigos de lo ajeno también entren a la vivienda.
En el módulo de la red móvil celular se utilizó un canal de audio de un Celular
Nokia 1100, haciendo uso del manos libres, que permite bajar los tonos DTMF a la
interfaz inteligente y con esto se logra la transmisión de datos hacia la vivienda.
Desde el punto de vista conceptual, la pasarela residencial utiliza el sistema de
señalización DTMF (Dual Tone Multi Frecuency) tonos duales de múltiples
frecuencias, es decir señales de audio que no agregan ruido a la línea y no producen
transitorios indeseables.
El sistema de señalización DTMF maneja un conjunto de frecuencias bajas y un
conjunto de frecuencias altas o tonos bajos y tonos altos. Para cada dígito del 1 al 0
presionado por el usuario se enviará la suma algebraica de dos señales senoidales una
del conjunto de tonos bajos y otra del conjunto de tonos altos, de acuerdo a la
siguiente Figura 4:
1209
1336
1477
1633
679 Hz
1
2
3
A
770 Hz
4
5
6
B
852 Hz
7
8
9
C
941 Hz
*
0
#
D
Hz
Teclas
Opcionales
Fig 4. Sistema de señalización DTMF [6]
Por ejemplo: Cuando el usuario oprima la tecla 6 se envía la señal que es la suma
de dos senoides, una de frecuencia 770 Hz. y la otra de 1477 Hz, y la central
telefónica podrá decodificar esta señal como el dígito 6 y obrará en consecuencia.
Una de los características para tener en cuenta es que los tonos solo pueden tener
desviaciones de ± 1.5 % de su fundamental (banda base), y normalmente la señal de
tono alto es 3 a 4 dB más fuerte que la de tono bajo[10].
Actualmente existen una gran variedad de circuitos integrados, tanto generadores,
como detectores DTMF, para la pasarela residencial es utilizado el circuito de Mintel
MT8870 que cubre con las necesidades del hogar digital, dando una gran estabilidad
al sistema domótico, este circuito decodifica los tonos DTMF que son señales
análogas de múltiples frecuencias y las convierte en un numero binario equivalente,
luego este es llevado al microcontrolador para determinar de acuerdo al código
recibido una acción de control.
3.1 Sistema de seguridad
Para la pasarela residencial se ha creado un sistema de seguridad que consiste en una
clave de 5 dígitos que permite al usuario el acceso a la vivienda y dependiendo de su
validación, el podrá o no, controlar los distintos dispositivos al interior del hogar.
Asimismo, la pasarela residencial posee un contador de 55 segundos que es
activado cuando alguien llame a la vivienda. El tiempo mencionado se utiliza para
que el usuario pueda hacer lo que el desea, por ejemplo encender el calentador o
encender una bombilla o viceversa, esto se elaboro teniendo en cuenta que algunos
operadores cobran por minuto de llamada, si este tiempo se agota el sistema se
desconectará , es decir la pasarela residencial inteligente no atenderá mas al usuario
hasta una próxima llamada. A continuación se muestra un diagrama de bloques del
sistema inteligente:
Internet
Red
Telefónica
Detección
De la
llamada
DTMF
Control
Hogar
Inteligente
Red Celular
Sistema
de
Seguridad
Temporización
Descuelgue
Automático
Fig 5. Diagrama de bloques del sistema domótico
4.
Modelo de las interfaces dentro de la pasarela residencial
inteligente multicanal
En las interfaces, se utilizo un modelo que soporta como máximo 15 habitaciones y
en ellas se pueden albergar hasta 14 dispositivos por habitación para que sean
controlados y monitoreados en la vivienda. Como cerebro de cada habitación se
utilizo un microcontrolador de la marca microchip con referencia PIC12F675 (En la
realidad, se utilizo un modelo reducido a 4 habitaciones cada una con una carga o
electrodoméstico) y este es el encargado de comandar el electrodoméstico en su
encendido o apagado. A continuación en las Figura 5 y 6 se muestra el modelo real
implementado pero a nivel reducido con solo 4 habitaciones.
Fig 5. Modelo de las Interfaces para la pasarela residencial inteligente multicanal [11]
Fig 6. Pasarela residencial inteligente multicanal reducido con 4 habitaciones
4.1 Red de Habitaciones manejadas por las interfaces de la vivienda inteligente.
Concentrador de Red de la vivienda.
Aquí se llega a una nueva interfaz que es la encargada de gestionar el
encaminamiento de la trama para las habitaciones pertinentes. En modelo de vivienda
inteligente anterior se presenta un concentrador o hub que fue implementado sobre un
microcontrolador PIC12F675, este módulo funciona de la siguiente manera: Cuando
se envía un trama de datos al concentrador, este se comporta como en una red real de
ordenadores, la transmisión de la trama le llega al hub, y a su vez este la envía a todas
las habitaciones, ya que en la trama de datos enviada hay una parte que identifica la
habitación y otra a el dispositivo de control y lo mismo su función ya sea apagar o
encender el electrodoméstico. El hub se muestra en la figura 7.
Fig 7. Concentrador de la vivienda o modulo de red de las habitaciones
4.2 Interfaz de Potencia de las cargas o electrodomésticos utilizados dentro de la
vivienda inteligente
Como se dijo, dentro de la vivienda existen una serie de electrodomésticos, y estos
funcionan con voltaje de 110 voltios y 60 Hz en frecuencia. La interfaz fue diseñada
con relés de estado sólido, lo que permite una gran estabilidad a la hora de conmutar
los 110 voltios entre sus dos estados encendido y/o apagado para los distintos
electrodomésticos. Un relé de estado sólido es aquel que se implementa con
dispositivos de estado sólido como tiristores y transistores, en lugar de contactos
electromecánicos, para conmutar cargas de potencia a partir de señales de control de
bajo nivel como por ejemplo niveles TTL[12]. Los relés de estado sólido son bastante
seguros por la forma de conmutación de los tiristores mientras que las chispas
ocasionadas por un relé electromecánico pueden producir incendios en presencia de
algún escape de gas. Las ventajas más sobresalientes los relés de estado sólido son
[13]:
- La conmutación se hace rápidamente.
- Son livianos, silenciosos y confiables
- No se desgastan
- Conmutan altas corrientes y altos voltajes
- No genera arco eléctrico en ambientes hostiles
Así, de acuerdo a estas consideraciones este tipo de relés son escogidos para el
manejo de todas las cargas eléctricas de la vivienda. En la siguiente Figura 8 muestra
el sistema y además se nota un pequeño pulsador rojo al lado derecho, este simula el
suiche que hay en la vivienda para encender la bombilla. Como dato técnico esta
interfaz esta diseñada para que el electrodoméstico no supere los 7 amperios en
corriente.
Fig 8. Interfaces de Potencia de la habitación 2
4.3 Interfaz de Usuario para el interior del hogar digital
En el diseño de las interfaces, se realizó una para el control local dentro de la pasarela
residencial inteligente [14], esta se muestra la siguiente Figura 9
Fig 9. Interfaz de Usuario local al interior de la vivienda
Esta interfaz fue diseñada con el propósito de tener centralizado el control de las
diferentes habitaciones en un solo lugar, así como el monitoreo de los diferentes
electrodomésticos que hay en cada una de las habitaciones del hogar inteligente.
Desde allí se puede acceder a cada habitación y manipular cualquiera de los cuatro
electrodomésticos que para el caso del diseño reducido se tienen.
A continuación se habla del diseño e implementación de la interfaz del sistema de
software que se manejo para esta implementación.
5. Diseño implementación del software encargado de gestionar los
diversos dispositivos que se encuentran al interior del hogar
inteligente sobre el canal IP (Protocolo Internet)
Para el diseño e implementación de la interfaz de software es utilizado la herramienta
Java que es un lenguaje de programación orientado a objetos desarrollado por Sun
Microsystems. Fue modelado sobre C++, para ser pequeño, simple y portable entre
plataformas, su costo es gratuito por lo tanto, desarrollar en esta herramienta es muy
adecuado para que la interfaz sea implementada.[15]
5.1 Java es un lenguaje de programación para Internet
En la actualidad, los microprocesadores han sido incorporados en una gran variedad
de dispositivos como beepers, escáneres, faxes, y teléfonos móviles, asistentes
personales digitales (PDA). Estos dispositivos han sido conectados a diferentes redes.
Los programas Java pueden ser usados para acceder a los datos a través de una red sin
importar la plataforma origen. Java también puede ser utilizado para construir
aplicaciones distribuidas que usan recursos de otro computador en la red.[15]
5.2 Aplicaciones WEB
Hoy en día hablar de Internet es lo más común, pero para darle mayor funcionalidad
y capacidades es necesario que se manejen aplicaciones Web que busquen una
perfecta interacción con el usuario creando ambientes bastante amigables y
personalizados para cada navegante en la red. Para tal propósito se desarrollan
modelos dinámicos que generan un contenido único para la solicitud particular de un
cliente.[15]
La Figura 10, describe a nivel general una aplicación Web, partiendo de una capa
cliente que lo que hace es una solicitud de información a un servidor, el cual con la
petición del usuario genera un contenido dinámicamente a partir de una plantilla y
una consulta a una Base de Datos, para luego responderle al internauta.
El proceso de solicitud del cliente al servidor es lo que se determina como un
Request (peteción) y el de respuesta por parte del servidor un Response (Respuesta).
Cliente
Cliente
BD
Servidor WEB
Fig 10. Modelo General de aplicación Web
Luego de observar algunas potencialidades del software java a continuación se
describe uno de los apis que permite el manejo de los puertos que posee el
ordenador.
5.3 Javacomm (Java Communications)
La versión del API Java communications soporta el manejo del puerto serial RS232
y el puerto paralelo IEEE 1284, con una funcionalidad que permite hacer lo
siguiente:
- Detectar los puertos disponibles en el sistema.
- Abrir y tomar control de los puertos.
- Resolver el manejo de los puertos entre múltiples aplicaciones.
- Manejar el desempeño en los puertos en cuanto entrada/salida asíncrona y
sincronía.
- Recibir eventos que describan la comunicación de los puertos y su cambio de
estado.
De acuerdo con esta cualidad que posee el software JAVA se permite utilizar los
puertos de la computadora para transmisión y recepción de datos por lo tanto para el
diseño utilizado se maneja el puerto serial RS232 por el cual se interactúa con la
pasarela residencial inteligente.
6. Prototipo de Pasarela Residencial Inteligente Vía Internet
Lo que pretende el prototipo principalmente es manipular los electrodomésticos de un
hogar vía Internet. Básicamente consiste en cuatro capas:
Capa cliente
Los usuarios establecen comunicación con el sistema, a partir de un navegador
Web.
Capa aplicación servidor Web
Servidor que trabaja con el protocolo HTTP y permite la interacción directa con el
usuario.
Capa información – Base de Datos
Donde se encuentra almacenada la información de los diferentes usuarios, que
tienen permisos para manipular los dispositivos.
Capa aplicación domótica – servidor domótico.
En la figura 11 se puede observar el aplicativo de la interfaz de software diseñada
para la interacción del hogar inteligente. En esta figura también, se puede observar
que hay un botón que dice Ver vivienda, el cual permite vigilar el hogar digital
mediante fotos actualizadas cada 30 segundos y con ello los habitantes que se
encuentren fuera del hogar pueden ver lo que esta pasando en la vivienda. Para
ingresar a esta web, es necesario un sistema de validación de usuario, lo que genera
mayor seguridad para el habitante virtual de la vivienda.
Fig 11. Aplicativo Web de la pasarela residencial inteligente multicanal.
7 Conclusiones
Las interfaces diseñadas para la vivienda son las encargada del manejo de los
electrodomésticos y otras variables al interior del hogar, en su funcionamiento se
desempeña satisfactoriamente y da una solución para articular las diversas
tecnologías que se encuentran en el hogar digital mediante canales web o vía móvil o
canales telefónicos.
Los elementos utilizados para el desarrollo de la interfaz son de tecnología
embebida y esto ayuda mucho a los costos de la interfaz para los usuarios.
El uso de software orientado a objetos como Java permite una flexibilidad en cuanto a
la portabilidad del código y la fácil reutilización de este.
En el diseño de estas interfaces se observa como las tecnologías de la sociedad de la
información permiten que las diversas redes de telecomunicaciones se interconecten
en la interfaz.
La domótica es una de las áreas donde las tecnologías de la sociedad de la
información juegan un papel fundamental en la construcción del nuevo hogar digital
y en el aumento de la calidad de vida y el confort del ciudadano.
A nivel inmobiliario la construcción de viviendas inteligentes permiten al sector de
las tecnologías de la sociedad de la información la generación de nuevos servicios de
valor agregado.
En el hogar inteligente es fundamental hablar de seguridad para el ciudadano
debido a que la vigilancia y confiabilidad en los sistemas domóticos permiten la
tranquilidad de su habitante cuando se encuentre fuera del hogar.
Con los sistemas domóticos se optimiza la variable tiempo, según la necesidad
presentada por el habitante ya que puede telegestionar su vivienda y puede cumplir
con sus compromisos o labores familiares.
Referencias
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Huidobro, José Manuel, Millán Ramón, Domótica Edificios Inteligentes, Creaciones
Copyrigth España 2004.
Creus Sole Antonio, Domótica para instaladores, Ceysa España 2005
Ogata, Katsuhiko, Ingeniería de Control Moderna. Cuarta Edición Person Education,
México. 2003
Martín, José Maria, Hardware Microinformático viaje a las profundidades del PC,
Tercera Edición, Alfaomega – Ra- Ma, España 2004.
Roldan, D., Comunicaciones Inalámbricas, Alfaomega-RaMa España 2005
Couch , León, Sistemas de Comunicaciones digitales y analógicos, 5ªEd. Person
Education.
Heywood, Redes con Microsoft TCP/IP, Tercera Edición Prentice Hall, España 1999
PIC16/17 Microcontrollers data book. Microchip The Embedded control solutions
company.Embedded Control handbook.
Angulo José, Romero Susana, Angulo Ignacio, Microcontroladores PIC diseño
practico y aplicaciones, Mc Graw Hill España 2000.
Hernández, Jorge, Fundamentos de Telefonía, Revista Electrónica y Computadores
CEKIT, Conosur, Argentina, 1999.
Herrera Quintero, Luis Felipe, Modelo de vivienda Inteligente vía IP, Colombia
2005.
Tocci, Ronald, Sistemas digitales principios y aplicaciones. Ed Prentice Hall
Hispanoamericacna S.A, Mexico 1996
Hernández, Jorge, Relés de Estado Sólido, Revista Electrónica y Computadores
CEKIT, Conosur, Argentina
Elsempeter, Robert C, Velte, Toby J, Build your own smart home, Mc Graw Hill
Osborne, U.S.A 2003
Ceballos Javier, JAVA 2 Interfaces Graficas y aplicaciones para Internet AlfaomegaRa-Ma España 2005
Descargar