Download Resumen 2 - Escuela Politécnica Nacional

Document related concepts
no text concepts found
Transcript
ZIGBEE COMO UNA APLICACIÓN A LA DOMOTICA, Y EL
ESTANDAR IEEE 802.15.4
Alverca Maza Yohana Elizabeth
Berrazueta Solórzano Freddy Javier
Escuela Politécnica Nacional
1. Resumen
Por muchos años la meta de la industria fue y
sigue siendo el permitir que los dispositivos del
sistema se comuniquen entre sí y hacer edificios
más eficientes. Infortunadamente, muchos
protocolos privados fueron desarrollados por
fabricantes que hicieron difícil la interoperabilidad.
ZigBee utiliza una norma del IEEE, lo cual hace
factible que los dispositivos se comuniquen e
interoperen. ZigBee esta basado en el estándar
IEEE 802.15.4 que se ha convertido en una
potente
herramienta
para
la
domótica
(automatización de redes domesticas) ya que
define características para su implementación
donde uno de los principales aspectos tomados
en cuenta es su bajo consumo de energía, su
sistema de comunicaciones vía radio y su
integración que permite fabricar nodos con muy
poca electrónica.
2. Introducción
En los últimos años el mundo de las
Comunicaciones Inalámbricas ha experimentado
la aparición de un gran número de nuevos
estándares, durante el 2005 se ha consolidado
las aplicaciones de estos nuevos estándares,
mientras que algunos de ellos todavía siguen
avanzando en su proceso de desarrollo., como
Wi-Fi, Bluetooth, y otras venideras WiMax, USB
inalámbrico, etc. Pero el problema es que estas
tecnologías no satisfacen los requerimientos de
la Domótica, por ejemplo Wi-Fi esta destinado a
la conexión a Internet y redes de ordenadores,
Bluetooth a conexión entre periféricos, lo que las
hace
estar
sobredimensionadas
para
aplicaciones de domótica ya que su arquitectura
no pensó en ello cuando fueron creadas [1].
ZigBee es una alianza, de más de 100
empresas, la mayoría de ellas fabricantes de
semiconductores, con el objetivo de auspiciar el
desarrollo e implantación de una tecnología
inalámbrica de bajo coste. Anteriormente, los
[email protected]
[email protected]
mandos de TV por infrarrojos eran los únicos
dispositivos de control remoto en los hogares.
Ahora el número de aplicaciones en las que
podemos utilizar controles remotos en nuestros
hogares es muy amplio y va desde abrir las
puertas hasta controlar la temperatura mediante
redes de sensores, el estándar IEEE 802.15.4
provee las mejores características para estas
aplicaciones, resumidas en la tabla 1 [2].
El estándar de ZigBee proporciona la red de
comunicaciones, niveles de seguridad, y los
servicios de apoyo para aplicaciones que operan
encima de la capa IEEE 802.15.4, el Control de
Acceso al Medio (MAC) y la capa física (PHY),
además de una topología de red tan variada
como aplicaciones pudieran ser imaginadas,
claro esta que la topología elegida debe ser la
mas apropiada para la aplicación final y podría
ser en malla (la mas frecuente) o un híbrido.
Propiedad
Rango de
transmisión de
datos
Alcance
Latencia
Canales
Bandas de
frecuencia
Direccionamiento
Canal de acceso
Temperatura
Rango
868 MHz: 20kb/s; 915MHz:
40kb/s; 2.4 GHz: 250 kb/s.
10 – 20 m.
Abajo de los 15 mseg.
868/915 MHz: 11 canales.
2.4 GHz: 16 canales.
Dos PHY: 868/915 MHz y
2.4 GHz
Cortos de 8 bits o 64 bits
IEEE
CSMA-CA y CSMA-CA
ranurado
El rango de temperatura
industrial: -40° a +85° C
Tabla 1. Propiedades del IEEE 802.15.4
3. Tipos de dispositivos
ZigBee posee tres tipos de dispositivos, figura 2.:
•
•
•
El coordinador de red, que mantiene en
todo momento el control del sistema, requiere
memoria y capacidad de computación.
El dispositivo de función completa (FFD)
puede realizar funciones de Router o ser
usado en dispositivos de red que actúen de
interfase con los usuarios además podría
funcionar como un coordinador de red.
El dispositivo de función reducida (RFD)
son los sensores/actuadores de la red de
capacidad y funcionalidad limitadas.
organicen
y
se
auto
mantengan
en
funcionamiento con lo que se pretende reducir
los costos totales para el consumidor [2].
4. Arquitectura de Redes ZigBee
Siguiendo el modelo de referencia OSI (Open
Systems
Interconnection/Interconexión
de
Sistemas Abiertos), en la figura 1, aparece la
estructura de la arquitectura en capas. Las
primeras dos capas, la física (PHY) y la de
acceso al medio (MAC), son definidas por el
estándar IEEE 802.15.4. Las capas superiores
son definidas por la Alianza ZigBee como la capa
de red (NWK).
Figura 1. Arquitectura de red ZigBee
5. Capa Red
La capa red une o separa dispositivos a
través del controlador de red, implementa
seguridad, y encamina tramas a sus respectivos
destinos. Además, la capa red del controlador de
red es responsable de crear una nueva red y
asignar direcciones a los dispositivos de la
misma. La capa de red soporta múltiples
configuraciones de red incluyendo estrella, árbol,
y rejilla, como se muestra en la figura 2. Las
redes que se construyan dentro de esta capa del
estándar IEEE 802.15.4 se espera que se auto
Figura 2. Topologías de red y elementos.
En la configuración en estrella, uno de los
dispositivos tipo FFD asume el rol de coordinador
de red y es responsable de inicializar y mantener
los dispositivos en la red, puede proporcionar una
cobertura para toda una casa. En la
configuración rejilla o malla el coordinador es
responsable de inicializar la red y de elegir los
parámetros de la red, pero la red puede ser
ampliada a través del uso de routers (dispositivos
FFD). Múltiples tipos de dirección son provistos,
incluyendo ambas, la física (64 bits IEEE) y la
corta (8 bits de asignación de red).
PROFILES
6. Capa Enlace de Datos
MAC LAYER
La capa enlace de datos definida en el modelo de
referencia OSI se ha dividido en dos subcapas,
que son la subcapa de control de enlace lógico
conocida como LLC por sus siglas en ingles, que
esta estandarizado por la IEEE 802.2 y es un
estándar general para todas las redes normadas
por IEEE y también esta presente la subcapa de
control de acceso al medio MAC. La subcapa
MAC provee servicios de tipo 1 (servicios no
orientados a conexión sin confirmación) a la
subcapa LLC a través de la subcapa de
convergencia de servicios específicos (SSCS), o
un LLC propietario puede acceder directamente a
los servicios de la MAC sin ir a través de SSCS.
La SSCS asegura compatibilidad entre subcapas
LLC y permite acceder a la MAC a través de un
punto fijo de acceso, denominado SAP siendo el
MCPS-SAP para datos de las MAC y el MLMESAP para administración de servicios.
Dos mecanismos de acceso al canal se
implementan en la MAC 802.15.4. Para una red
‘sin beacon’ se utiliza un estándar CSMA-CA
enviando
reconocimientos
positivos
para
paquetes recibidos correctamente. En una red
‘con beacon’ utilizamos una estructura de
‘supertrama’ para controlar el acceso al canal. La
supertrama es estudiada por el coordinador de
red para transmitir ‘tramas beacon’ cada ciertos
intervalos de 15 mseg, hasta 245 seg. En este
modo, a los dispositivos se les asigna una de las
16 ranuras de tiempo entre beacons.
Los dispositivos se direccionan empleando
64-bits y un direccionamiento corto opcional de
16 bits. El campo de dirección incluido en MAC
puede contener información de direccionamiento
de ambos orígenes y destinos (necesarios para
operar
punto
a
punto).
Este
doble
direccionamiento es usado para prevenir un fallo
dentro de la red.
El estándar IEEE 802.15.4 proporciona tres
niveles de seguridad [3]:
• Sin seguridad (por ejemplo, aplicaciones de
publicidad).
• Control de acceso a listas (sin seguridad
criptográfica).
• Seguridad con clave simétrica. (usada por
AES-128).
7. Formato de la Trama MAC
La trama MAC es llamada unidad de datos
de protocolo MAC (MPDU) y es compuesta de
una cabecera MAC (MHR), unidad de servicio de
datos (MSDU), como se puede observar en la
figura 3. El primer campo de la cabecera de la
Figura 3. Formato de trama MAC
MAC es el campo de control de trama con una
longitud de 2 bytes. Este indica el tipo de trama
MAC que se esta transmitiendo. El segundo
campo es el de numero de secuencia, la trama
está numerada para asegurar que todos los
paquetes llegan. Otra estructura importante es la
de ACK, o reconocimiento. Esta trama es una
realimentación desde el receptor al emisor, para
confirmar que el paquete se ha recibido sin
errores.
Luego se especifica el formato del campo de
dirección, el tamaño del campo de dirección varia
entre 0-20 bytes. Para el caso, una trama de
datos contiene las dos informaciones dirección
destino y dirección origen mientras que la trama
de contestación no contiene ninguna dirección.
Por otro lado, una trama beacon solo contiene la
información
de
la
dirección
origen.
Adicionalmente, pueden ser usados dispositivos
de direccionamiento corto de 8 bits o dispositivos
de direccionamiento de 64 bits IEEE. Esta
estructura flexible ayuda a incrementar la
eficiencia del protocolo porque mantiene
paquetes cortos.
El campo de datos tiene una carga de datos
de hasta 104 bytes, dando una máxima longitud
de la trama de 127 bytes [4]. Se puede incluir un
‘tiempo de silencio’ entre tramas, para enviar un
pequeño paquete después de la transmisión de
cada paquete. El paquete MAC, se utiliza para el
control
remoto
y
la
configuración
de
dispositivos/nodos. Una red centralizada utiliza
este tipo de paquetes para configurar la red a
distancia.
Finalmente, la trama beacon ‘despierta’ los
dispositivos, que escuchan y luego vuelven a
‘dormirse’ si no reciben nada más. Estos
paquetes son importantes para mantener todos
los dispositivos y los nodos sincronizados, sin
tener que gastar una gran cantidad de batería
estando todo el tiempo encendidos [5].
esquema de modulación utilizado, alcanzando
alto rendimiento y baja latencia. La PHY de
868/915 MHz con bajas velocidades presenta
mejor sensibilidad y gran área de cobertura, así
dependiendo de los requerimientos en las
distintas aplicaciones puede escogerse de entre
las dos capas PHY.
8. Capa Física
9. Canalización
Se muestra dos alternativas de la capa física
bien diferenciadas por el estándar IEEE 802.15.4,
ambas basadas en Direct Secuence Spread
Spectrum/Espectro Ensanchado por Secuencia
Directa (DSSS), que reduce el costo del
hardware, además permitiendo funcionar en
bandas no licenciadas ya pobladas coexistiendo
con otras tecnologías. El DSSS no exige una
necesidad de sincronización tan grande como
otras variantes CDMA (como es el caso del
FHSS) lo que permite en la práctica el poder
pensar en tener redes escalables con grandes
cantidades de elementos.
Para la capa PHY se tienen tres bandas
distribuidas de la siguiente manera tabla 2: la
primera banda de 868 MHz va desde 868.0 y
868.6 MHz con 1 solo canal, la segunda banda
de 915 MHz con 10 canales entre 902.0 y 928.0
MHz y la ultima banda de 2.4 GHz soporta 16
canales entre 2.4 GHz y 2.4835 GHz, dando una
totalidad disponible de 27 canales, figura 4.
Claramente se nota que para las dos primeras
bandas el espaciamiento entre canales es
bastante estrecho, mientras que para la tercera
banda es muy amplio (5MHz) facilitando el
filtrado. Un problema de trabajar en estas bandas
es
la
interferencia
involuntaria
de
electrodomésticos. El estándar fue diseñado para
implementar una selección dinámica de canales,
a través de una selección específica de
algoritmos la cual es responsabilidad de la capa
red.
Las dos capas físicas son muy similares
incluso en la estructura de trama, se diferencian
por la banda de frecuencia de operación. Dentro
de Europa, funciona en las bandas ISM (banda
para investigación científica y médica) de 2.4
GHz (dando una velocidad de transmisión en esa
banda de 250 Kbps en 16 canales) y en la banda
de 868 MHz (con 20 kbps en 1 canal). Para
América, sus bandas de funcionamiento son la
ISM de 2.4 GHZ con las consideraciones
apuntadas mas la banda de 915 MHz, en la que
proporciona 40 kbps con 10 canales.
Las capas físicas son denominadas PHY,
para la capa que tiene alta tasa de bit se debe al
Figura 4. Estructura de canales IEEE 802.15.4
10. Estructura de Paquetes
El paquete PPDU (Unidades de Datos de
Paquetes de la capa PHY) contiene cuatro
campos, figura 5: Preámbulo (32 bits) utilizado
para la sincronización, específicamente el bit 32
es usado para la adquisición de símbolos, acortar
tiempo y a veces para ajustar cambios bruscos
de frecuencia.
La sensibilidad esta en función de la
sensibilidad del receptor y potencia del
transmisor, considera tolerancia por errores de
fabricación, los equipos se recomienda 10 dB por
encima de las especificaciones.
La IEEE
802.15.4 especifica: Para la PHY de 2.4 GHz,
sensibilidad de -85 dBm para la PHY de 868/915
MHz, sensibilidad de -92 dBm. Con capacidad
por dispositivo de transmitir de 1 mW variando
este valor con las necesidades de la aplicación,
la suficiente para aprovechar mejor la energía,
incluso se puede lograr buenos alcances
dependiendo de la topología utilizada.
Delimitador de inicio de paquete (8 bits).
Cabecera de la PHY (8bits) que especifica la
longitud del PSDU (Unidades de Datos de
Servicio de la PHY). Payload (menor a 127 bytes)
que contiene la información es de longitud
variable (no puede ser cero por overhead de la
MAC), figura 3. Para aplicaciones del hogar esta
entre 30-60 bytes, para aplicaciones con
mayores requerimientos los paquetes son
grandes. Las dos PHYs comparten una misma
estructura de paquetes manteniendo una simple
interfaz. La duración máxima de paquete es de
4.25 mseg (para 2.4 GHz, 250 Kbps) y 53.2 mseg
la mínima (para 868 MHz, 20Kbps).
Las interferencias provocadas por sistemas
que operan en la misma banda (microondas, etc.)
producen una baja calidad de servicio por lo que
el envío de paquetes requiere varios reintentos
(no comunicación asíncrona). Otra característica
relevante es que presentan un ciclo de trabajo
muy bajo (inferior al 0.1%), con lo que solo
“despiertan” en el momento de enviar o recibir
información, permaneciendo “dormidos” la
inmensa mayor parte del tiempo.
11. Modulación
La banda 868/915 MHz emplea DSSS que
consiste en dividir un bit en una secuencia de 15
chips (máximo) que es multiplicada por la
secuencia de datos binarios +1 ó -1, este
resultado se modula con BPSK(Modulación
binaria con desplazamiento de fase), para una
mejor recepción se codifica antes de modular.
Para la banda de 2.4 GHz utiliza una técnica
semiortogonal 16-arios (basada en DSSS) en la
que 4 bits, especifican una de las 16 secuencias
que agregadas al chip la secuencia resultante se
modula con MSK (Modulación de mínimo
desplazamiento de fase) ó también llamada
OQPSK tabla 2.
La señalización ortogonal
mejora en 2 dB que BPSK diferencial, en cambio
para la banda de 868/915 MHz tiene 6-8 dB de
mejor sensibilidad.
13. Aplicaciones
ZigBee es un protocolo de baja energía y
corto alcance especialmente diseñado para
pequeños dispositivos de edificios, y podría ser
utilizado en aplicaciones como:
•
•
12. Sensibilidad Potencia e Interferencia
PHY
868/
915
MHz
2.4
GHz
Banda
Canales
868.0868.6
MHz
902.0928
MHz
2.44.4835
GHz
1
Escenas lumínicas y control.
Interfaz con sistemas de
sensores.
Parámetros de los Datos
Velocidad
Velocidad
Modulación
de bits
de
(kbps)
símbolos
(kbaud)
20
20
BPSK
seguridad
Parámetros del chip
Velocidad
Modulación
de chip
(kchips/s)
300
BPSK
10
40
40
BPSK
600
BPSK
16
250
62.5
16-aria
ortogonal
2000
O-QPSK
Tabla 2. Parámetros de las bandas IEEE 802.15.4
y
•
•
•
•
•
•
Sensores residenciales (De agua,
humedad, temperatura)
Control de acceso
HVAC Aire acondicionado y calefacción
Control de audio y video
Manejo de electrodomésticos
Ahorro energético
de
ahorro de energía lo cual es útil desde el punto
de vista de no tener que estar reemplazando
baterías permanentemente, sin hablar del
beneficio económico que esto implica al usuario
final.
Además de poder comunicarse entre los
distintos sistemas, así por ejemplo. La
iluminación, como subsistema de un edificio,
necesita poder comunicarse con otros
subsistemas para ofrecer mayores niveles de
comodidad personal y seguridad [7].
Otro aspecto muy importante de esta
tecnología respecto a lo económico radica en el
hecho de estar trabajando en una banda no
licenciada
implicando
directamente
una
reducción de coste a más de los costes de
instalación que también serán bajos; y podrá
trabajar interactuando con otras tecnologías que
están en la misma banda.
14. El futuro de ZigBee
16. Bibliografía
ZigBee tiene un gran potencial para el futuro.
Los beneficios son numerosos para los
propietarios de edificios, consultores, personal
de mantenimiento, instaladores y usuarios
finales. Las aplicaciones también son infinitas.
En el futuro, vislumbramos el uso del protocolo
ZigBee en los sistemas de manejo de activos y
de rastreo, generadores, elevadores, etc.,
compartiendo
datos
que
pueden
ser
transformados en información viable, y
permitiendo a los usuarios explotar sus negocios
de manera más eficiente. Con el paso de los
años, los fabricantes han desarrollado muchos
lenguajes (incluyendo los inalámbricos), pero por
primera vez ZigBee está en capacidad de dirigir
los problemas de interoperabilidad, duración de
la batería y costos.
[1] www.domodesk.com, Domótica y redes
ZigBee.
Varias compañías están activamente
integradas a ZigBee Alliance para poder ofrecer
el soporte y la experiencia necesaria para
desarrollar esta tecnología para futuras
aplicaciones en la automatización de edificios.
15. Conclusiones
El estándar IEEE 802.15.4 provee
características solo provee para las capas PHY
y MAC lo cual es muy ventajoso ya que deja
abierto al diseño de las capas superiores
dependiendo de la aplicación, las cuales podrán
ser una gran variedad, lo cual representa que la
topología de red también estará abierta ha estas
aplicaciones.
Las redes ZigBee proveen protocolos muy
simples y flexibles tanto en seguridad como en
[2] IEEE comunication magazine, august 2002,
pg 71.
[3] SILICA, Ing. Jordi Mayné, Estado Actual de
las comunicaciones Inalámbricas, pg 13-17
[4] http://www.zigbee.org
[5] http://www.ieee802.org/15/pub/TG4.html
[6]http://www.semiconductors.philips.com/techno
logies/wirelessconnectivity/zigbee/
[7]
http://www.acrlatinoamerica.com
septiembre - octubre 2005 pg. 28 – 30
edición
17. Biografía
Yohana Elizabeth Alverca Maza
Nacida en Loja-Ecuador el 06 de
Diciembre de 1983. Obtuvo su
título de Bachiller en ciencias con
especialización en Informática.
Ha recibido reconocimientos por
mención
Académica
de
Abanderada en la primaria y
secundaria.
Actualmente se
encuentra en Octavo Semestre de la Carrera de
Ingeniería Electrónica y telecomunicaciones de
la Escuela Politécnica Nacional.
Freddy J. Berrazueta S.
nacido en la ciudad de
Ambato el 15 de Diciembre
de 1983, se graduó de
bachiller en Humanidades
Modernas especialización
Físico Matemático en el
Instituto Técnico Superior
Bolívar de Ambato, en junio
del
2001.
Actualmente
estudiante de octavo semestre en la carrera de
Ingeniería Electrónica y Telecomunicaciones en
la Escuela Politécnica Nacional.