Alberto - Gascón - Zigbee y El Estándar IEEE 802.15.4
Alberto - Gascón - Zigbee y El Estándar IEEE 802.15.4
Alberto - Gascón - Zigbee y El Estándar IEEE 802.15.4
4
Alberto Gascn Gonzlez Comunicaciones Industriales Avanzadas. Curso 2009-2010 Universidad Pontificia Comillas - ICAI RESUMEN En este documento se explican los fundamentos del sistema ZigBee en sus niveles ms bajos. Su compresin resulta imprescindible para la posterior aplicacin del sistema en aplicaciones reales. Se explicar el protocolo IEEE 802.15.4, sobre el que est basado el sistema y posteriormente se explicarn las capas que aade la especificacin a nivel ms alto.
1. Introduccin
ZigBee es el nombre de la especificacin de un conjunto de protocolos de alto nivel de comunicacin inalmbrica para su utilizacin con radios digitales de bajo consumo que se basa en el estndar IEEE 802.15.4 de redes inalmbricas de rea personal (Wireless Personal Area Network, WPAN). Su objetivo son las aplicaciones que requieren comunicaciones seguras con baja tasa de envo de datos y maximizacin de la vida til de sus bateras.[1]
ms de una vez al ao, lo que resulta imprctico si se tienen varias ventanas en dicha aplicacin como es el caso tpico. En el ao 2000 dos grupos especialistas en estndares (ZigBee [7] y el grupo 15 de trabajo IEEE 802 [8]) se unieron para dar a conocer la necesidad de un nuevo estndar para redes inalmbricas de baja potencia y por lo tanto bajos costes en ambientes industriales y caseros. Dando como resultado que en diciembre de ese ao el comit para nuevos estndares IEEE (NesCom) designara oficialmente un nuevo grupo de trabajo para el desarrollo de un nuevo estndar de baja transmisin en redes inalmbricas para reas personales (LR-WPAN), con lo que naci el estndar que ahora se conoce como el 802.15.4. [6]
2.2. Caractersticas.
El Estndar IEEE 802.15 se enfoca principalmente en el desarrollo de estndares para redes tipo PAN o HAN redes inalmbricas de corta distancia. Al igual que Bluetooth o ZigBee el 802.15 permite que dispositivos inalmbricos porttiles como PCs, PDAs, telfonos, pagers, sensores y actuadores utilizados para domtica, entre otros, puedan comunicarse e interoperar uno con el otro. Debido a que Bluetooth no puede coexistir con una red inalmbrica 802.11x, [9] de alguna manera la IEEE defini este estndar para permitir la interoperatibilidad de las redes inalmbricas LAN con las redes tipo PAN o HAN[3]. IEEE 802.15.4 [5], por su parte, es un estndar que define el nivel fsico y el control de acceso al medio de redes inalmbricas de rea personal con tasas bajas de transmisin de datos (low-rate wireless personal area network, LR-WPAN). [4][4]El propsito del estndar es definir los niveles de red bsicos para dar servicio a un tipo especfico de red inalmbrica de rea personal (WPAN) centrada en la habilitacin de comunicacin entre dispositivos con bajo coste y velocidad (en contraste con esfuerzos ms orientados directamente a los usuarios medios, como WiFi). Se enfatiza el bajo coste de comunicacin con nodos cercanos y sin infraestructura o con muy poca, para favorecer an ms el bajo consumo. Los valores ms caractersticos del estndar se presentan en la siguiente tabla: 868 MHz 20kb/s 915MHz 40kb/s 2.4 GHz 250kb/s 10 20 m. < 15 ms 868/915 MHz: 11 Canales 2.4 GHz: 16 Canales 64 bits IEEE CSMA-CA 128 AES Hasta 264 dispositivos -40 a +85 C
Bandas de Frecuencia - Rango de Transmisin de Datos Alcance Latencia Canales Modos de Direccionamiento Canal de Acceso Seguridad Red Rango de Temperatura
Como todos los estndares IEEE 802, este estndar se basa en el modelo OSI con ciertas modificaciones, tal y como se indica de manera genrica en la Figura 1. A continuacin se explicarn con ms detalle cada una de las capas.
Una segunda distincin de las caractersticas de la PHY es la velocidad de transmisin. La PHY de 2.4 GHz permite una velocidad de transmisin de 250 kb/s, mientras que la PHY de los 868/915 MHz ofrece velocidades de 20 kb/s y 40 kb/s respectivamente. Este rango superior de transmisin en la PHY de los 2.4 GHz es debido principalmente a un mayor orden en la modulacin. Los diferentes regmenes de bits se pueden elegir segn la aplicacin ante la que nos encontremos. Por ejemplo, la baja densidad de datos en la PHY de los 868/915 MHz se puede utilizar para lograr mayor sensibilidad y mayores reas de cobertura, con lo que se reduce el nmero de nodos requeridos para cubrir un rea geogrfica, mientras que el rango superior de transmisin en la PHY de los 2.4 GHz se puede utilizar para conseguir salidas superiores y de poca latencia.
Dado que el hogar es propenso a tener mltiples redes inalmbricas trabajando en las mismas bandas de frecuencias, as como una interferencia no intencionada de las diferentes aplicaciones, la capacidad de relocalizacin dentro del espectro es un factor importante en el xito de las redes inalmbricas dentro del hogar. El estndar fue diseado para implementar una seleccin dinmica de canales a travs de la capa de red mediante una seleccin especfica de algoritmos. La capa MAC incluye funciones de bsqueda que buscan paso a paso a travs de una lista de canales permitidos en una seal de gua, mientras que la PHY contiene varias funciones de bajo nivel, tales como la deteccin de los niveles de energa recibidos, indicadores de calidad en el enlace as como de conmutacin de canales, lo que permite asignacin de canales y agilidad en la seleccin de frecuencias. Esas funciones son utilizadas por la red para establecer su canal inicial de operacin y para cambiar canales en respuesta a una pausa muy prolongada.
2.3.2. Modulacin.
La PHY en los 868/915 MHz utiliza una aproximacin simple DSSS en la cual cada bit transmitido se representa por un chip -15 de mxima longitud de secuencia (secuencia m). Los datos binarios son codificados al multiplicar cada secuencia m por +1 o -1, y la secuencia de chip que resulta se modula dentro de la portadora utilizando BPSK (Binary Phase Shift Keying). Antes de la modulacin se utiliza una codificacin de datos diferencial para permitir una recepcin diferencial coherente de baja complejidad. La capa fsica a 2.4 GHz, por su parte, emplea una tcnica de modulacin semi-ortogonal basada en mtodos DSSS (con propiedades similares). Los datos binarios estn agrupados en smbolos de 4 bits, y cada smbolo especifica una de las 16 secuencias de transmisin semi-ortogonales de cdigo de pseudo-ruido (PN). Las secuencias PN son concadenadas para que sean datos de smbolos exitosos, y la secuencia agregada al chip es modulada en la portadora utilizando MSK (Minimum Shift Keying). El uso de smbolos casi ortogonales simplifica la implementacin a cambio de un desempeo ligeramente menor (< 0.5 dB). Los parmetros de modulacin para ambas capas fsicas se resumen en la tabla siguiente.
En trminos de eficiencia (energa requerida por bit), la sealizacin ortogonal mejora su funcionamiento en 2 dB sobre la BPSK diferencial. Sin embargo, en trminos de sensibilidad de recepcin, la capa fsica 868/915 MHz tiene una ventaja de 6-8 dB debido a que tiene velocidades de transmisin ms bajas.
margen suficiente para las tolerancias que se requieren debido a las imperfecciones en la fabricacin, de la misma manera que permite implementar aplicaciones de bajo coste. En cada caso, los mejores equipos deben ser del orden de 10dB mejores que las especificaciones. Naturalmente, el rango deseado estar en funcin de la sensibilidad del receptor, as como de la potencia del transmisor. El estndar IEEE 802.15.4 especifica que cada dispositivo debe de ser capaz de transmitir al menos a 1mW, pero dependiendo de las necesidades de la aplicacin, la potencia de transmisin puede ser mayor o menor para aprovechar la energa.[12] Los dispositivos tpicos (1mW) deben cubrir un rango de entre 10-20 m; sin embargo, con una buena sensibilidad y un incremento moderado en la potencia de transmisin, una red con topologa tipo estrella puede proporcionar una cobertura total para toda una casa. Para aplicaciones que requieran mayor tiempo de latencia, la topologa tipo punto a punto ofrece una alternativa atractiva con buenas coberturas del hogar, dado que cada dispositivo slo necesita suficiente energa para comunicarse con su vecino ms cercano.
El campo llamado payload es variable en longitud; sin embargo, la trama completa de MAC no debe de exceder los 127 bytes de informacin. Los datos que lleva el payload dependen del tipo de trama. El estndar IEEE 802.15.4 tiene cuatro diferentes tipos de tramas. Estas son la trama de gua, de datos, tramas de enterados y tramas de comandos MAC. Solo las tramas de datos y de gua contienen informacin proveniente de capas superiores; las tramas de mensajes de enterado y la de comandos MAC originados en el MAC son usadas para comunicaciones MAC punto a punto. Otros campos en la trama MAC son una secuencia de nmeros al igual que tramas de chequeo (FCS). La secuencia de nmeros en los encabezados enlaza a las tramas de acknowledgment con trasmisiones anteriores. La transmisin se considera exitosa solamente cuando la trama de enterado contiene la misma secuencia de nmeros que la secuencia anterior trasmitida. Las FCS ayudan a verificar la integridad de las tramas del MAC. [6]
deben auto organizarse y mantenerse en funcionamiento de manera autnoma de modo que se reduzcan los costes totales para el consumidor. El estndar IEEE 802.15.4 soporta mltiples topologas para su conexin en red, entre ellas la topologa tipo estrella y la topologa punto a punto (peer-to-peer). La topologa a escoger es una eleccin de diseo y va a estar dada por la aplicacin a la que se desee orientar; algunas aplicaciones como perifricos, requieren de conexiones de baja potencia de tipo estrella, mientras que otras como los permetros de seguridad requieren de una mayor rea de cobertura por lo que es necesario implementar una red peer-to-peer.
3. ZigBee
El estndar ZigBee ampla el estndar IEEE 802.15.4 aportando una capa de red (NWK) que gestiona las tareas de enrutado y de mantenimiento de los nodos de la red; y un entorno de aplicacin que proporciona una subcapa de aplicacin (APS) que establece una interfaz para la capa de red, y los objetos de los dispositivos tanto de ZigBee como del diseador. As pues, los estndares IEEE 802.15.4 y ZigBee se complementan proporcionando una pila completa de protocolos que permiten la comunicacin entre multitud de dispositivos de una forma eficiente y sencilla. [12]
La especificacin completa de este estndar se obtiene aadiendo cuatro componentes principales: los niveles de red y aplicacin, los objetos de dispositivo ZigBee (ZigBee Device Objects, ZDO) y objetos de aplicacin definidos por el fabricante, que permiten la personalizacin y adaptacin, y favorecen la integracin total. Adems de aadir dos capas de alto nivel a la pila de protocolos ya existente, el principal cambio es la adicin de ZDOs, que son responsables de llevar a cabo una serie de cometidos, entre los que se encuentran el mantenimiento de los roles de los dispositivos, la gestin de peticiones de unin a una red, el descubrimiento de otros dispositivos y la seguridad.[15]
4. Conclusiones
El estndar IEEE 802.15.4 permite conexiones de baja potencia y rgimen de informacin por lo que es adecuado para la especificacin ZigBee. Se han explicado el funcionamiento y caractersticas de la capa fsica as como de las capas de enlace y de red. El estndar ZigBee, por las caractersticas intrnsecas que conlleva, aade dos capas ms, objetos de dispositivo y objetos de aplicacin, que favorecen la posibilidad de individualizar cada aplicacin e implementarla de manera ms cmoda y segura.
Referencias
[1] http://es.wikipedia.org/wiki/ZigBee (14 Mayo de 2010) [2] Sadot Alexandres Fernndez, Jos A. Rodrguez Mondjar. Comunicaciones Industriales Avanzadas. [3] Gustavo A. lvarez lvarez. El estndar ZigBee. [4] http://es.wikipedia.org/wiki/IEEE_802.15.4 (14 Mayo de 2010)
[5] http://www.ieee802.org/15/pub/TG4.html (14 Mayo de 2010) [6] Francisco M. Archundia Papacetzi. Wireless Personal Area Network (WPAN) & Home Networking. (2003, Universidad de las Amricas Puebla) [7] http://www.zigbee.org/ (14 Mayo de 2010) [8] www.ieee802.org/15/ (14 Mayo de 2010) [9] www.ieee802.org/11 (15 Mayo de 2010) [10] Jordi Mayn. IEEE 802.15.4 y ZigBee. [11] http://es.wikipedia.org/wiki/Nivel_fsico (14 Mayo de 2010) [12] Lars Berlemann, Stefan Mangold, Bemhard H. Walke. IEEE 802, Wireless Systems Protocols, Multi-hop Mesh-Relaying, Performance and Spectrum Coexistence (2007, Editorial Jhon Wiley & Sons) [13] http://es.wikipedia.org/wiki/IEEE_802.2 (15 Mayo de 2010) [14] http://es.wikipedia.org/wiki/Control_de_enlace_l%C3%B3gico (15 Mayo de 2010) [15] http://es.wikipedia.org/wiki/ZigBee_%28especificaci%C3%B3n%29 (16 Mayo de 2010)