Está en la página 1de 45

Capítulo 3

El Estándar Zigbee

Capitulo 3
El Estándar Zigbee

3.1. Estándar 802.15.4

3.1.1 Introducción.

Actualmente se dispone de un gran número de estándares inalámbricos


(BLUETOOTH, WIFI,WIMAX, LMDS, etc.) orientados hacia aplicaciones con altos
requerimientos de ancho de banda (redes domésticas y de oficina, videoconferencia,
VOIP, etc.), pero falta algún estándar inalámbrico específico para redes de sensores
en aplicaciones industriales y domésticas.

El inconveniente de utilizar cualquiera de los estándares inalámbricos antes


mencionados radica en el gran consumo de energía y el ancho de banda que utilizan
frente a la baja tasa de bits enviados por cualquier aplicación sensora o de control y
sus bajos requerimientos de energía.

En un principio, cada fabricante de nodos sensores ha optado por utilizar


soluciones propietarias, lo que trajo problemas de interoperabilidad entre los diversos
fabricantes.

La industria noto que hacía falta un nuevo estándar que aúne autonomía,
envío de datos de baja capacidad y un bajo costo, por esta razón nació el estándar
IEEE 802.15.4 comercialmente llamado ZigBee. Se ha convenido llamar a esta clase
de redes LR-WPAN (Low Rate Wireless Personal Area Network), dado sus bajas
tasas de transmisión y su corto alcance.

29
Capítulo 3
El Estándar Zigbee

Algunas las características del estándar se resumen en la tabla 3.1


Característica Rango
Bandas de Frecuencia 868 MHz
915 MHz
2.4 GHz
Alcance 10 – 20 metros
Retardo (Latencia) Menor a 15ms
Número de Canales 868/915 MHz: 11 canales
2.4 GHz: 16 canales
Rango de Transmisión de datos 868 MHz: 20 kb/s
915 MHz: 40 kb/s
2.4 GHz: 250 kb/s
Direccionamiento Corto de 8 bits o de
64 bits IEEE
Canal de acceso CSMA-CA
CSMA-CA ranurado
Temperatura Rango de temperaturas industrial
-40OC a 85OC
Tabla 3.1 Propiedades del estándar IEEE 802.15.4

3.1.2 Topología de Red

En las redes tradicionales, la capa de red es responsable de construir la


topología de red y del mantenimiento de la misma, así como de los servicios de
enlace que incorpora las tareas necesarias de direccionamiento y seguridad1. Estos
mismos servicios existen para redes inalámbricas de bajo consumo, sin embargo
tiene mayores retos debido a la primicia de ahorro de energía.

El estándar IEEE 802.15.4 dispone de 2 tipos distintos de dispositivos:

1
J. Elson and D. Estrin, “An Address-Free Architecture for Dynamic Sensor
Networks” Tech. rep. 00-724, Comp. Sci. Dept., USC, Jan. 2000.

30
Capítulo 3
El Estándar Zigbee

 FFD (Full Function Device): que son dispositivos que tienen funcionalidad
completa, pueden operar como Coordinador de Red de Área Personal
(Coordinador PAN) o como dispositivo de red (end point).

 RFD (Reduced Function Device): dispositivos con funcionalidad reducida.


Solamente pueden recibir ordenes o informar a un coordinador de red más
cercano. Es decir son los dispositivos de red (sensores o actuadores) usados
en aplicaciones simples.

El estándar IEEE 802.15.4 soporta dos tipos de topologías para su conexión


en red:

Topología en estrella (star): Todos los nodos de una misma WPAN están
coordinados por un único nodo FFD que recibe el nombre de Coordinador de Red y
entre sus principales tareas se encuentran la de coordinar el acceso al medio.

El Coordinador de Red, al tener el papel principal de “organizador”, posee


unos requerimientos de energía mayores que el resto de nodos y es por ello que este
suele ser un nodo con una unidad de energía no agotable (conectado a la red
eléctrica).

Topología igual a igual (peer to peer): Todos sus nodos suelen ser FFD, ya
que todos tienen la misma prioridad de acceso al medio, y aunque existe un
coordinador PAN, éste no tiene funciones relevantes. Difiere de la topología en
estrella en que cualquier nodo se puede contactar con otro sin permiso del
coordinador PAN. Es similar a arquitecturas de red mesh (malla) o Ad–Hoc.

31
Capítulo 3
El Estándar Zigbee

Figura 3.1: Tipos de Redes: Red Estrella e igual a igual

La topología a escoger es una elección de diseño y va a estar dado por la


aplicación a la que se desee orientar, algunas aplicaciones como periféricos e
interfases de PC, requieren de conexiones de baja potencia tipo estrella, mientras que
otros como perímetros de seguridad necesitan mayor área de cobertura por lo que se
debe implementar una red igual a igual.

Cada PAN puede seleccionar un identificador de red único. Este identificador


PAN permite la comunicación entre dispositivos dentro de una red usando
direcciones cortas y permitiendo transmisiones entre dispositivos sobre redes
independientes.

3.1.3 Arquitectura

La arquitectura del estándar esta definida por capas. Cada capa es responsable
de los servicios ofrecidos a capas superiores. El esquema de capas se basa en el
modelo de referencia para la interconexión de sistemas abiertos (OSI) de la
organización internacional para la estandarización (ISO).

32
Capítulo 3
El Estándar Zigbee

Figura 3.2: Arquitectura del Estándar IEEE 802.15.4

El estándar IEEE 802.15.4 incluye a la capa física (PHY), que define las
Frecuencias de Radio (RF) que se utilizan para los enlaces, además de los
mecanismos de control de bajo nivel, también incluye a la subcapa MAC que
proporciona acceso al canal físico, a través de diferentes tipos de transferencia.

Las capas superiores que se muestran en la figura 3.2, consisten en la capa de


red y la capa de aplicación. La capa de red provee la configuración de red,
manipulación y encaminado de mensajes. La capa de aplicación provee las funciones
que se quiere implementar en el dispositivo. La definición de estas capas superiores
no le corresponde al estándar IEEE 802.15.4, pero están definidas en la
especificación Zigbee.

3.1.4 Capa de Enlace de Datos (Data Link Layer: DLL).

El estándar IEEE 802 [2] divide al DLL en dos subcapas:

 Subcapa de Control de Acceso al Medio (Médium Access Control, MAC)


 Subcapa de Control de Enlaces Lógicos (Logical Link Control, LLC).

La subcapa LLC es común en todos los estándares IEEE 802, mientras que la
subcapa MAC depende del hardware y puede variar con la implementación de la
capa física.

33
Capítulo 3
El Estándar Zigbee

Figura 3.3: IEEE 802.15.4 en el modelo de capas ISO-OSI

La subcapa MAC, brinda dos servicios:

 Servicio de Datos MAC, que habilita la transmisión y recepción de unidades


de datos de protocolo MAC (MPDUs) a través de la capa física

 Administrador de servicios MAC, que sirve de interfase entre la subcapa


MAC y el dispositivo, tiene 26 primitivas de servicio o comandos,
comparadas con 802.15.1 (BluetoothTM), que tiene alrededor de 131
primitivas y 32 comandos. El administrador de servicios MAC es muy
simple y versátil para las aplicaciones para las que fue orientada,
obteniéndose un hardware sencillo y barato de fabricar, auque se paga el
costo de tener un instrumento con características menores a las del 802.15.1,
como por ejemplo 802.15.4 no soporta enlaces sincronizados de voz.

Las características del MAC IEEE 802.15.4 son:

 Generar beacons (guías) en el caso de ser un coordinador de red y que el resto


de nodos se sincronicen al ritmo de los beacons.

34
Capítulo 3
El Estándar Zigbee

 Mecanismo de acceso al medio CSMA-CA (Carrier Sense Multiple Access


with Collision Avoidance), es decir evita interferencias en las comunicaciones
ya que los dispositivos escuchan antes de transmitir.
 Validación de tramas
 Asociación o disociación a una PAN.
 Funciones de seguridad (encriptación AES de 128 bits).
 QoS mediante gestión de GTS (Granted Time Slot).
 Entrega de tramas de confirmación: Acknowledgment Frame (ACK’s).

3.1.5 Formato General de Tramas MAC.

El formato general de las tramas MAC se diseño para ser muy flexible y para
que se ajustara a las necesidades de las diferentes aplicaciones con diversas
topologías de red y al mismo tiempo mantener un protocolo simple.

El estándar IEEE 802.15.4 tiene cuatro diferentes tipos de tramas. Estas son:

 Tramas de datos (Data Frame),


 Tramas de confirmación (Acknowledgment Frame)
 Tramas de comandos MAC (MAC Command Frame)
 Tramas de Beacon “Guía” (Beacon Frame),

Solo las tramas de datos y tramas beacon contienen información proveniente


de capas superiores; las tramas de mensajes de confirmación y la de comandos MAC
son originadas en la MAC y son usadas por la MAC para comunicaciones igual a
igual.

35
Capítulo 3
El Estándar Zigbee

Figura 3.4: Formato General de las Tramas MAC

La trama de Unidad de Datos del Protocolo MAC (MPDU, MAC Protocol


Data Unit), se compone del encabezado MAC (MHR, MAC HeadeR), Unidad de
Servicio de Datos MAC (MSDU, MAC Service Data Unit) y termina con el chequeo
de la trama (MFR Mac FooteR). El primer campo de la trama de encabezado MHR
es el campo de control, denominado Frame Control.

Frame Control, indica el tipo de trama MAC que se pretende trasmitir,


especifica el formato, el campo de dirección y controla los mensajes “ACK”
(confirmación). En pocas palabras, la trama de control (Frame Control) especifica
como es el resto de la trama de datos y que es lo que contiene.

Data Sequence Number, verifica la integridad de la trama MAC. Es una


secuencia de números, al igual que tramas FCS. La secuencia de números en los
encabezados enlaza a las tramas de ACK con trasmisiones anteriores. Una
transmisión se considera exitosa solo cuando la trama de confirmación (ACK)
contiene la misma secuencia de números que la secuencia anterior trasmitida. Las
tramas FCS ayudan a verificar la integridad de las tramas del MAC.
Address information, el tamaño de las direcciones puede variar entre 0 y 20
bytes. Por ejemplo, una trama de datos puede contener información de la fuente y del
destinatario, mientras que la trama “ACK” no contiene ninguna información de

36
Capítulo 3
El Estándar Zigbee

ninguna dirección. Por otro lado una trama de guía solo tiene información de la
dirección de la fuente. Esta flexibilidad en la estructura ayuda a incrementar la
eficiencia del protocolo al mantener los paquetes lo más reducidos posibles.

Payload, es de longitud variable; sin embargo, la trama completa de MAC no


debe de exceder los 127 bytes de información. Los datos que lleva “Payload”
dependen del tipo de trama.

FCS (Frame Check Sequency), es una trama de chequeo de 16 bits CRC


(Cyclic Redundancy Chech).

3.1.5.1 Estructura de la trama de Datos (Data Frame)

La trama de datos se origina en capas superiores. La carga útil de datos es


enviada a la subcapa MAC y se la denomina MSDU, es limitada por una trama MHR
(Header) al inicio y por una trama MFR (Footer) al final. El MPDU es enviado a la
capa física como carga útil (payload) de datos de la capa física (PSDU), el cual junto
con una trama SHR y una trama PHR forman el paquete de datos de la capa física
PHY (PPDU)

Figura 3.5: Estructura de la Trama de Datos

3.1.5.2 Estructura de la trama ACK (Acknowledgment Frame)

La trama ACK proporciona el intercambio de información activa desde el


receptor al emisor de que el paquete fue recibido sin error. Este paquete corto

37
Capítulo 3
El Estándar Zigbee

aprovecha el tiempo de silencio (quiet time), especificado por la norma,


inmediatamente después de la transmisión del paquete de datos. Es originada en la
subcapa MAC

Figura 3.6: Estructura de la Trama ACK

3.1.5.3 Estructura de la trama de Comandos MAC (MAC Command Frame)

La trama de Comandos MAC es un mecanismo para el control o


configuración a distancia de los dispositivos de los nodos. Permite que un director de
la red centralizado pueda configurar a los dispositivos individualmente sin importar
lo grande que sea la red.

Figura 3.7: Estructura de la Trama de Comandos MAC

En la estructura se puede ver que solo se añade el campo “Command Type” a


la estructura de trama de Datos.

38
Capítulo 3
El Estándar Zigbee

3.1.5.4 Estructura de la trama Beacon (Beacon Frame)

La trama Beacon añade un nuevo nivel de funcionalidad a la Red. Los


dispositivos de los nodos pueden despertarse solamente cuando es transmitida una
señal de guía o “beacon”, escuchar su dirección y volver al estado dormido, con el
consecuente ahorro de energía. Las tramas Beacon son importantes en las redes
“mesh” y “cluster tree” para mantener todos los nodos sincronizados sin requerir que
los nodos consuman energía de la batería, escuchando durante largos periodos de
tiempo.

Figura 3.8: Estructura de la Trama Beacon

Esta estructura de trama Beacon contiene las denominadas Supertramas


(Superframes).

3.1.6 Estructura de Supertramas

Algunas aplicaciones requieren anchos de banda dedicados para lograr


estados de espera para un consumo de baja potencia. Para lograr dichos estados de
espera el estándar IEEE 802.15.4 puede operar en un modo opcional llamado
supertrama (superframes).

39
Capítulo 3
El Estándar Zigbee

Figura 3.9: Estructura de Supertrama

El formato de una supertrama es definido por el coordinador de red. La


supertrama esta limitada por el beacon (guía de red), que es enviado por el
coordinador y esta dividido en 16 time slots o intervalos de tiempo de igual duración.
El beacon de trama es transmitido en el primer time slot de cada supertrama. Si un
coordinador no desea usar la estructura de supertrama, puede deshabilitar la
transmisión de beacons. Los beacons son usados para sincronizar los dispositivos
vinculados, para identificar la PAN y para describir la estructura de las supertramas.

La supertrama puede tener un periodo activo y un periodo inactivo. Durante


el periodo inactivo el coordinador puede no interactuar con su PAN y entrar en un
modo de bajo consumo de energía.

Para aplicaciones de bajo retardo que requieran un ancho de banda específico


o para que en caso de haber mucho tráfico ciertos dispositivos tengan siempre
prioridad para lograr mínima latencia, el coordinador PAN puede dedicar partes de
una trama activa para esas aplicaciones. Esas porciones son llamadas Intervalos de
Tiempo Garantizados (Guaranteed Time Slots: GTS).

El GTS forma el periodo libre de contención (CFP), el cual siempre aparece


al final de una supertrama activa, inmediatamente luego del Periodo de Contención
de acceso (Contention Access Period: CAP), que esta después de un beacon. El
coordinador PAN puede asignar hasta siete GTS, y un GTS puede ocupar más de un
periodo o time slot. Sin embargo una pequeña porción del CAP puede sobrar para el
acceso de nuevos dispositivos que deseen unirse a la red. Todas las transacciones
basadas en contención de acceso deben completarse antes que el CFP comience.

40
Capítulo 3
El Estándar Zigbee

También cada dispositivo transmitiendo en un GTS debe asegurarse que su


transacción se completo antes del que ocurra el próximo GTS o el fin de el CFP

Figura 3.10: Estructura de una Supertrama con GTS

3.1.7 Modelo de Transferencia de datos.

Existen tres modelos de transferencia de datos. El primero es la transferencia


de datos desde un dispositivo a un coordinador. El segundo es la transferencia de
datos desde un coordinador, el dispositivo de red es el que recibe los datos. El tercer
modelo es la transferencia de datos entre 2 dispositivos iguales (peer to peer). En la
topología estrella solo dos de esas transacciones son usadas, porque los datos solo
pueden ser intercambiados entre el coordinador y un dispositivo. En la topología
igual a igual los datos pueden ser intercambiados entre dos dispositivos de la red, en
consecuencia las tres transacciones pueden ser usadas en esta topología.

El mecanismo de cada tipo de transmisión depende si la red soporta la


transmisión de beacons. Una red con habilitación de beacons es usada para soportar
dispositivos con bajo retardo, tales como periféricos de PC. Si la red no necesita
soportar a tales dispositivos, se puede elegir una transmisión normal y no usar
beacons. Sin embargo el beacon es requerido para la asociación de la red.

41
Capítulo 3
El Estándar Zigbee

3.1.7.1 Transferencia de datos a un Coordinador.

Cuando un dispositivo desea transferir datos a un coordinador en una red que


tiene habilitado la transmisión de beacons, este primero espera el beacon de red.
Cuando el beacon es encontrado, el dispositivo se sincroniza con la estructura de la
supertrama. En el momento adecuado, el dispositivo transmite la trama de datos
usando CSMA-CA ranurado, al coordinador. El coordinador notifica la recepción
exitosa de los datos, transmitiendo una trama de confirmación. De esta manera se
completa la transmisión.

Figura 3.11: Comunicación a un coordinador en una red con beacons habilitados

Cuando un dispositivo quiere transferir datos en una red sin habilitación de


beacon, simplemente transmite su trama de datos usando CSMA-CA no ranurado al
coordinador. El coordinador notifica la recepción exitosa de los datos, transmitiendo
una trama de confirmación, de esta manera se completa la transmisión.

Figura 3.12: Comunicación a un coordinador en una red sin beacons

42
Capítulo 3
El Estándar Zigbee

3.1.7.2 Transferencia de datos desde un Coordinador

Cuando el coordinador desea transferir datos a un dispositivo en una red con


habilitación de beacons, este indica en el beacon de red que el mensaje de datos esta
pendiente. El dispositivo periódicamente espera el beacon de red y si un mensaje esta
pendiente, transmite un comando MAC pidiendo datos, usando CSMA-CA ranurado.
El coordinador confirma la recepción exitosa del pedido de datos transmitiendo una
trama opcional de confirmación. La trama pendiente de datos es enviada luego
usando CSMA-CA ranurado. El dispositivo confirma la recepción exitosa de los
datos, transmitiendo una trama de confirmación. La transacción se completa. Una
vez que la confirmación es recibida, el mensaje es removido de la lista de mensajes
pendientes en el beacon.

Figura 3.13: Comunicación desde un coordinador en una red con beacon habilitado

Cuando un coordinador desea transferir datos a un dispositivo en una red sin


beacons, este guarda los datos para el dispositivo apropiado para hacer contacto y
pedir información. Un dispositivo puede hacer contacto transmitiendo un comando
MAC pidiendo datos, usando CSMA-CA no ranurado. El coordinador confirma la
recepción exitosa del requerimiento de datos transmitiendo una trama de
confirmación. Si hay datos pendientes, el coordinador transmite la trama de datos,
usando CSMA-CA no ranurado, al dispositivo. Si no hay datos pendientes, el
coordinador transmite una trama de datos de longitud cero, para indicar que no hay

43
Capítulo 3
El Estándar Zigbee

datos pendientes. El dispositivo confirma la recepción exitosa de los datos


transmitiendo una trama de confirmación. La transacción se completa.

Figura 3.14: Comunicación desde un coordinador en una red sin beacons

3.1.7.3 Transferencia de datos igual a igual

En una PAN igual a igual, cada dispositivo puede comunicarse con todos los
otros dispositivos en su campo de influencia. Para hacer esto efectivo, el dispositivo
que desea comunicarse debe estar sincronizado constantemente con los otros
dispositivos. En este caso el dispositivo puede simplemente transmitir sus datos
usando CSMA-CA no ranurado. En otros casos se deben tomar otras medidas para
lograr la sincronización.

3.1.8 Mecanismos de Robustez.

Una WPAN de baja transmisión de datos (LR-WPAN), emplea tres


mecanismos de robustez para asegurar la transmisión de datos: mecanismo de acceso
CSMA-CA, confirmación de tramas, y verificación de datos.

3.1.8.1 Mecanismo CSMA-CA

Dependiendo de la configuración de red, una WPAN puede utilizar uno de los


dos mecanismos de acceso a canales.

44
Capítulo 3
El Estándar Zigbee

En una red sin habilitación de beacons se usa CSMA-CA no ranurado. Cada


vez que un dispositivo quiere transmitir tramas de datos o comandos MAC, este debe
esperar un tiempo aleatorio. Si el canal se encuentra libre, luego de la espera el
dispositivo puede transmitir los datos. Si el canal se encuentra ocupado, luego de la
espera, el dispositivo debe esperar otro periodo aleatorio antes de intentar acceder al
canal nuevamente.

Para redes con habilitación de beacons se usa el acceso al canal CSMA-CA


ranurado, en donde los intervalos (slots) de espera son alineados con el inicio de la
transmisión de un beacon. Cada vez que un dispositivo desea transmitir tramas de
datos durante el CAP, este debe encontrar el límite de el próximo slot de espera y
luego esperar un número aleatorio de slots de espera. Si el canal esta ocupado,
seguido del tiempo de espera aleatorio, el dispositivo debe esperar otro número
aleatorio de slots de espera antes de intentar acceder al canal nuevamente, si el canal
está libre, el dispositivo puede empezar a transmitir en el límite el próximo slot de
espera disponible.

3.1.8.2 Confirmación de tramas

Una recepción y validación exitosa de tramas de datos o comandos MAC,


puede ser opcionalmente confirmada con una trama de confirmación (ACK). Si el
dispositivo receptor no puede recibir la trama de datos por alguna razón, el mensaje
ACK no es enviado.

Si el emisor no recibe una confirmación luego de algún tiempo, asume que la


transmisión no se realizo y realiza una nueva transmisión de la trama. Si la
confirmación aún no es recibida luego de varios intentos, el emisor puede optar por
terminar el enlace o intentar nuevamente. Cuando la confirmación no es necesaria, el
emisor asume que la transmisión fue exitosa.

45
Capítulo 3
El Estándar Zigbee

3.1.8.3 Verificación de datos

Con el fin de detectar errores de bits, se emplea un mecanismo de FCS


(Frame Check Sequence: Cheqeo de Secuencia de Trama). El número de secuencia
en la cabecera MAC compara la trama de confirmación con la transmisión previa. La
transmisión se considera exitosa solo cuando la trama de confirmación contiene el
mismo número de secuencia que la trama anterior trasmitida. La FCS ayuda a
verificar la integridad de las tramas del MAC. La FCS en una trama MAC IEEE
802.15.4 es de 16 bits calculados con el código de redundancia cíclica CRC estándar
de la ITU-T. (Unión Internacional de Telecomunicaciones – Sector de
Estandarización de Telecomunicaciones) y es usado para detectar errores de bits para
proteger cada trama.

3.1.9 Seguridad

Auque el rango diverso de aplicaciones de esta norma impone varias


restricciones para aplicar una seguridad más alta, se definen parámetros básicos de
seguridad implementados en la subcapa MAC para garantizar el buen
funcionamiento y la interoperabilidad de dispositivos. Esta línea base incluye la
habilidad para mantener una lista de control de acceso (ACL) y usar criptografía
simétrica para proteger las tramas transmitidas. Sin embargo estos parámetros de
seguridad no necesariamente serán aplicados en todos los dispositivos y en todo
momento. Las capas superiores serán las que determinen cuando implementar la
seguridad en la subcapa MAC.

3.1.9.1 Servicios de Seguridad

Este estándar posee un mecanismo de seguridad de clave simétrica, que


consiste en usar claves dadas por procesos de capas superiores. La administración y
establecimiento de esas claves es responsabilidad del desarrollador. El proveedor de
esos mecanismos asume que las claves son generadas, transmitidas y almacenadas en
un modo seguro.

46
Capítulo 3
El Estándar Zigbee

3.1.9.1.1 Control de Acceso

El control de acceso es un servicio de seguridad que brinda la capacidad a un


dispositivo de seleccionar otros dispositivos con los cuales puede comunicarse. Un
dispositivo mantiene una lista los dispositivos con los cuales puede esperar tramas de
datos.

3.1.9.1.2 Encriptación de Datos

En este estándar la encriptación de datos es un servicio de seguridad que usa


una cifra simétrica para proteger los datos de ser leídos por otros dispositivos. Los
datos pueden ser encriptados usando una clave compartida por un grupo de
dispositivos o usando una clave compartida entre dos pares. La encriptación puede
ser de la trama de datos, de beacon, o de comandos.

3.1.9.1.3 Integridad de tramas

Este servicio de seguridad utiliza Codigos de Integridad de Mensajes (MIC),


para proteger datos que no tienen clave criptográfica. La integridad puede ser dada a
tramas de datos, beacons y comandos. La clave usada para dar integridad de trama
puede ser compartida por un grupo de dispositivos o entre dos pares.

3.1.9.1.4 Refresco Secuencial

Es un servicio de seguridad que usa una secuencia ordenada de entradas para


rechazar tramas que han sido reemplazadas por otras. Cuando una trama es recibida
el valor de refrescamiento es comparado para ver si es la esperada.

3.1.9.2 Modos de Seguridad

Dependiendo del modo en el cual el dispositivo trabaje y el nivel de


seguridad deseado, la subcapa MAC puede ofrecer diferentes servicios de seguridad

47
Capítulo 3
El Estándar Zigbee

3.1.9.2.1 Modo Inseguro

Debido a que no se usa seguridad, no existen servicios de seguridad de


ningún tipo operando en los dispositivos de la red

3.1.9.2.2 Modo ACL

Los dispositivos que operan en este modo, proveen servicios de seguridad


limitada para la comunicación con otros dispositivos. En este modo las capas
superiores pueden elegir las tramas que se rechazarán basadas en si la subcapa MAC
indica si la trama pertenece a un dispositivo aceptado. Debido a que la protección
criptográfica no esta soportado en la subcapa MAC en este modo, las capas
superiores deben implementar otros mecanismos para garantizar la identidad de los
dispositivos.

3.1.9.2.3 Modo Seguro

Los dispositivos que operan en modo seguro pueden proveer de cualquiera de


los servicios de seguridad descritos anteriormente. Los servicios ofrecidos dependen
de la configuración de seguridad usada. Los servicios que se pueden ofrecer en el
modo seguro son:

 Control de Acceso
 Encriptación de Datos
 Integridad de Trama
 Refrescamiento Secuencial

3.1.10 Capa Física

El IEEE 802.15.4 ofrece dos opciones de capa física PHY, que se combinan
con el MAC para permitir un amplio rango de aplicaciones en red. Ambas PHYs se
basan en métodos de secuencia directa de espectro expandido (DSSS) que resultan en

48
Capítulo 3
El Estándar Zigbee

bajos costos de implementación digital en Circuitos Integrados, y ambas comparten


la misma estructura básica de paquetes low-duty-cycle(Bajo Ciclo de Ocupacion)
con operaciones de bajo consumo de energía. La principal diferencia entre ambas
PHYs radica en la banda de frecuencias.

La PHY de los 2.4 GHz, especifica operación en la banda industrial, médica y


científica (ISM), que prácticamente está disponible a nivel mundial, mientras que la
PHY de los 868/915 MHz especifica operaciones en la banda de 865 MHz en Europa
y 915 MHz en la banda ISM en Estados Unidos.

La disponibilidad internacional de la banda de los 2.4 GHz ofrece ventajas en


términos de mercados más amplios y costos de manufactura más bajos. Por otro lado
las bandas de 868 MHz y 915 MHz ofrecen una alternativa a la cogestión creciente y
demás interferencias (redes WLAN, hornos de microondas, teléfonos inalámbricos
etc.) asociadas a la banda de 2.4 GHz y mayores rangos por enlace debido a que
existen menores pérdidas de propagación.

Existe una segunda distinción de las características de la PHY es el rango de


transmisión. La PHY de 2.4 GHz permite un rango de transmisión de 250 kb/s,
mientras que la PHY de los 868/915 MHz ofrece rangos de transmisión de 20 kb/s y
40 kb/s respectivamente. Este rango superior de transmisión en la PHY de los 2.4
GHz se atribuye principalmente a un mayor orden en la modulación, en la cual cada
símbolo representa múltiples bits.

Los diferentes rangos de transmisión se pueden explotar para lograr una


variedad de objetivos o aplicaciones. Por ejemplo la baja densidad de datos en la
PHY de los 868/915 MHz se puede ocupar para lograr mayor sensitividad y mayores
áreas de cobertura, con lo que se reduce el número de nodos requeridos para cubrir
un área geográfica grande, mientras que el rango superior de transmisión en la PHY
de los 2.4 GHz se puede utilizar para conseguir salidas superiores y de poca latencia.
Se espera que en cada PHY se encuentren aplicaciones adecuadas a ellas y a sus
rangos de transmisión.

49
Capítulo 3
El Estándar Zigbee

La capa física tiene 2 primitivas de servicio:

 PHY Data Service: Servicios de Datos de Capa Física

o PD-DATA – Intercambia paquetes entre la capa MAC y PHY.

 PHY Management Service: Manejo de Servicios de Capa Física

o PLME-CCA – Limpia el canal.


o PLME-ED – Detección de energía.
o PLME-GET / -SET– Setea y recupera parámetros.
o PLME-TRX-ENABLE – Habilita y desabilita el transmisor.

Algunas características globales de la capa física son el control del


transceptor radio, calidad del enlace (LQI), selección de canal, detector de
energía(ED), detección de portadora (CCA) para su uso en CSMA-CA a nivel MAC,
etc.

3.1.11 Estructura de paquete de Capa Física (PHY).

Para mantener una interfase común con la MAC, ambas capas PHYs
comparten una sola estructura de paquete.

Figura 3.15: Estructura de paquete de Capa Física

50
Capítulo 3
El Estándar Zigbee

Cada paquete o Unidad de Datos de Protocolo de capa física PHY (PPDU),


empieza con un encabezado de sincronización (SHR, Synchronization HeadeR),
seguido de un encabezado de capa física para indicar la longitud del paquete (PHR,
Phy HeadeR), y seguidamente la capa física de la unidad de servicio de datos
(PSDU, Phy Service Data Unit, PSDU).

El preámbulo, de 32 bits, esta diseñado para la adquisición de símbolos y


tiempos de chip, y en algunos casos se utiliza para ajustes bruscos en la frecuencia.
No se requiere una ecualización en el canal de la capa física debido a la combinación
de pequeñas áreas de cobertura con rangos de transmisión bajos. Típicamente el
retardo RMS (Root Mean Square: Valor Medio Cuadrático) de propagación en casas
residenciales es de 25 ns, que corresponde únicamente al 2.5 % del periodo del
espectro extendido utilizado el estándar IEEE 802.15.4 2

Dentro del encabezado de la capa física, se utilizan 7 bits para especificar la


longitud de la carga de datos (en bytes). La longitud de paquetes va de 0 a 127 bytes.
El tamaño típico de los paquetes para la mayoría de las aplicaciones domóticas, tales
como el monitoreo y control de dispositivos de seguridad, iluminación, aire
acondicionado, y otras aplicaciones va de 30 a 60 bytes, mientras que las
aplicaciones como juegos interactivos y periféricos de PC, requerirán paquetes más
largos. La duración máxima de paquetes es de 4.25 ms para la banda de 2.4 GHz, y
de 26.6 ms para la banda de 915 MHz, y de 53.2 ms para la banda de 868 MHz.

3.1.12 Canalización.

En el IEEE 802.15.4 se definen 27 canales de frecuencia entre las tres bandas.


La PHY de los 868/915 MHz soporta un solo canal entre los 868 y los 868.6 MHz , y
diez canales entre los 902.0 y 928.0 MHz. Debido al soporte regional de esas dos
bandas de frecuencias, es muy improbable que una sola red utilice los 11 canales. Sin
embargo, las dos bandas se consideran lo suficientemente cercanas en frecuencia que
se puede utilizar el mismo hardware para ambos y así reducir costos de manufactura.

2
J. MacLellan, S. Lam, and X. Lee, “Residential Indoor RF Channel
Characterization,” 43rd IEEE VTC, 1993, pp. 210–13.

51
Capítulo 3
El Estándar Zigbee

Figura 3.16: Estructura de Canales

La PHY de los 2.4 GHz soporta 16 canales de 2 MHz entre los 2.4 y los
2.4835 GHz con un amplio espacio entre canales (5 MHz) y esto con el objetivo de
facilitar los requerimientos de filtrado en la transmisión y en la recepción.

Figura 3.17: Canalización en la banda de 2.4 GHz

En la tabla 3.2, se indica la frecuencia central de cada uno de los 26 canales

Número de Canales Frecuencia central del Canal (MHz)

k=0 868.3
k = 1, 2, ... 10 906 + 2 (k – 1)
k = 11, 12, ...26 2405 + 5 (k –11)

Tabla 3.2: Frecuencia Central de canal

Dado que el hogar es propenso a tener múltiples redes inalámbricas


trabajando en las mismas bandas de frecuencias, así como una interferencia no
intencionada de las diferentes aplicaciones, la capacidad de relocalización dentro del
espectro será un factor importante en el éxito de las redes inalámbricas dentro del
hogar.

52
Capítulo 3
El Estándar Zigbee

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 de red. La capa MAC incluye funciones de búsqueda que sigue paso a
paso a través de una lista de canales permitidos en busca de una señal de guía,
mientras que la PHY contiene varias funciones de bajo nivel, tales como la detección
de los niveles de energía recibidos, indicadores de calidad en el enlace así como de
conmutación de canales, lo que permite asignación de canales y agilidad en la
selección de frecuencias. Esas funciones son utilizadas por la red para establecer su
canal inicial de operación y para cambiar canales en respuesta a una pausa muy
prolongada.

3.1.13 Modulación.

La PHY en los 868/915 MHz utiliza una aproximación simple DSSS (Direct
Sequence Spread Spectrum: Espectro Expandido de Secuencia Directa) en la cual
cada bit transmitido se representa por un chip de máxima 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: Transmisión por Desplazamiento
Binario de Fase). Antes de la modulación se utiliza una codificación de datos
diferencial para permitir una recepción diferencial coherente de baja complejidad.

53
Capítulo 3
El Estándar Zigbee

Parámetros de los Datos Parámetros del chip


Velocida Velocidad Velocidad
PHY. Banda.
d de bits de símbolos Modulación de chip Modulación

(kbps) (kbaud) (Mchips/s)


868/915 868.0- 20 20 BPSK 0,3 BPSK
MHz 868.6
MHz
902.0-928
40 40 BPSK 0,6 BPSK
MHz
2.4
2.4-4.4835 16-ary
GHz 250. 62.5 2 O-QPSK
GHz. ortogonal.
PHY
Tabla 3.3: Parámetros de Modulación

La capa física de 2.4 GHz emplea una técnica de modulación semi-ortogonal


basada en métodos de DSSS. Los datos binarios son agrupados en símbolos de 4 bits,
y cada símbolo especifica una de las 16 secuencias de transmisión semi-ortogonales
de código de seudo-ruido (PN). El uso de símbolos “casi ortogonales” simplifica la
implementación a cambio de un desempeño ligeramente menor. Los parámetros de
modulación para ambas capas físicas se resumen en la tabla 3.3.

3.1.14 Sensitividad y Rango.

Las especificaciones actuales de sensitividad del IEEE 802.15.4 especifican -


85 dBm para capa física de 2.4 GHz y de -92 dBm para la capa física de 868-915
MHz. Dichos valores incluyen suficiente margen para las tolerancias que se
requieren debido a las imperfecciones en la manufactura de la misma manera que
permite implementar aplicaciones de bajo costo. En cada caso, los mejores artículos
deben de ser del orden de 10 dB mejores que las especificaciones.

Naturalmente el rango deseado estará en función de la sensitividad del


receptor así como de la potencia del transmisor. El estándar especifica que cada
dispositivo debe de ser capaz de transmitir al menos 1 mW, pero dependiendo de las

54
Capítulo 3
El Estándar Zigbee

necesidades de la aplicación, la potencia de transmisión puede ser mayor o menor, la


potencia actual de transmisión puede ser menor o mayor pero dentro de los límites de
regulación establecidos.

Los dispositivos típicos (1mW) se espera que cubran un rango de entre 10-20
m; sin embargo, con una buena sensitividad y un incremento moderado en la
potencia de transmisión, una red con topología tipo estrella puede proporcionar una
cobertura total para una casa. Para aplicaciones que requieran mayor tiempo de
latencia, la topología tipo malla (mesh) ofrecen una alternativa atractiva con
coberturas caseras dado que cada dispositivo solo necesita suficiente energía para
comunicarse con su vecino más cercano.

3.1.15 Interferencia con otros dispositivos.

Los dispositivos que operan en la banda de los 2.4 GHz pueden recibir
interferencia causada por otros servicios que operan en dicha banda. Esta situación es
aceptable en las aplicaciones que utilizan el estándar IEEE 802.15.4, las cuales
requieren una baja calidad de servicio (QoS), no requieren comunicación asíncrona,
y se espera que realice varios intentos para completar la transmisión de paquetes.

3.2. Zigbee

3.2.1. El estándar Zigbee

El estándar toma su nombre inspirándose en un panal de abejas, en el cuál


organismos individuales trabajan juntos para realizar tareas complejas. Traducido al
español Zigbee significa “Zumbido de Abejas”.

Figura 3.18: Logotipo de la Alianza Zigbee

55
Capítulo 3
El Estándar Zigbee

La Alianza Zigbee es un consorcio de empresas fabricantes de


semiconductores, proveedores de tecnología, fabricantes de equipos originales
(OEMs) y usuarios finales, que han desarrollado una norma común para la gestión de
redes inalámbricas de sensores y automatización. La alianza tiene alrededor de 150
miembros, incluyendo ocho fabricantes (Ember, Freescale, Honeywell, Invensys,
Mitsubishi, Motorola, Philips, y Samsung).

Mientras otros estándares inalámbricos se interesan en manejar gran cantidad


de datos y ancho de banda, Zigbee esta diseñado para dispositivos que tienen
necesidades de procesamiento más bajas. Otros factores de importancia son: bajo
costo, alta fiabilidad, seguridad, bajo consumo de energía, simplicidad e
interoperabilidad con otros dispositivos Zigbee de diferentes empresas.

Luego de 2 años de investigación y pruebas de interoperabilidad realizadas


por más de 100 de los miembros de la alianza Zigbee, el estándar fue aprobado en el
año 2004. Las características principales de la especificación fueron: rango típico de
alcance de 50 metros, protocolo simple y abierto, direccionamiento IEEE de 16 y 64
bits, soporte para más de 65 536 nodos por red y optimización para aplicaciones de
duty-cycle bajo. Es también una tecnología de auto organización y auto reparación.
Lo que hace que las redes Zigbee sean plug and play (conectar y funcionar). No
necesitan ser configuradas por el usuario y pueden adaptarse a los cambios de la red
automáticamente.

3.2.2. Arquitectura

Cuando los ingenieros empezaron a trabajar en 1998, Zigbee estaba dirigido


hacia la automatización y aplicaciones de telecontrol., fue creado dirigido a las
necesidades de un mercado que buscaba aplicaciones industriales diferentes a las
ofrecidas por tecnologías propietarias. Por separado el comité IEEE 802.15.4
trabajaba en un estándar de baja tasa de datos. La Alianza Zigbee y la IEEE
decidieron unir fuerzas y Zigbee se convirtió en el nombre comercial para la
tecnología LR-WPAN.

56
Capítulo 3
El Estándar Zigbee

La sociedad consistía en que la tecnología Zigbee esta construida en las capas


Física y la capa de control de Acceso al Medio (MAC) que están definidas por la
IEEE 802.15.4. El estándar IEEE define el hardware físico y la capa de Control de
Acceso al Medio de la red, mientras que la alianza Zigbee define las capas
superiores.

La alianza Zigbee ha añadido las especificaciones de las capas de red (NWK)


y de aplicación (APL) para completar lo que se llama la pila o stack ZigBee.

Figura 3.19: Arquitectura Zigbee

El hecho que Zigbee maneja la parte alta del estándar IEEE 802.15.4 significa
que Zigbee puede tomar muchas ventajas de las cualidades del estándar IEEE
802.15.4, pero también sufre sus limitaciones, por ejemplo la baja tasa de
transmisión de datos.

Comparado con otros estándares inalámbricos el stack de Zigbee es pequeño.


Para dispositivos de puente de red con capacidad limitada, el stack requiere cerca de
4Kb de memoria. La implementación completa de la pila de protocolo requiere
menos de 32 Kb de memoria. El coordinador de red requiere memoria RAM extra
para una base de datos de dispositivos nodo, tablas de transacción y para tablas de
emparejamiento.

57
Capítulo 3
El Estándar Zigbee

Figura 3.20: Stack Zigbee

El estándar 802.15.4 define 26 primitivas par las capas física y MAC. Estos
datos son modestos en comparación con las 131 primitivas definidas para Bluetooth.
De esta forma un Circuito Impreso compacto permite utilizar Zigbee con un
microcontrolador sencillo de 8 bits.

3.2.2.1. Capa de Red

La capa de red (NWK) tiene tres objetivos principales; asociación o


disociación de los dispositivos usando el coordinador de red, implementación de
seguridad y encaminamiento de tramas a su destino. Además la capa de red del
coordinador de red es responsable de iniciar una nueva red y asignar una dirección
los dispositivos nuevos asociados.

La capa de Red NWK soporta múltiples topologías de red incluyendo estrella,


árbol y malla, que son ilustradas en la figura 3.21.

Figura 3.21: Topología de Red Zigbee

58
Capítulo 3
El Estándar Zigbee

En la topología estrella uno de los dispositivos FFD asume el papel de


coordinador de red. Es responsable de iniciar y mantener los dispositivos en la red.
Todos los otros dispositivos que son conocidos como puntos de red (end devices), se
comunican directamente con el coordinador.

Una red de tipo malla permite continuas conexiones y reconfiguraciones,


“saltando” de un nodo a otro hasta que una conexión pueda ser establecida. Las redes
tipo malla se auto restablecen, esto quiere decir que la red puede seguir operando aun
cuando un nodo se dañe o la conexión sea mala. Como resultado se ha formado una
red muy confiable.

Para WPANs que soportan guías (beacons), la sincronización es ejecutada


recibiendo y decodificando tramas guía (beacon frames). Para WPANs que no
soportan guías la sincronización se realiza preguntando al coordinador por datos. Las
guías o beacons son usadas principalmente para reducir el consumo de energía del
sistema, simplemente dice a los dispositivos cuando comunicarse entre si.

3.2.2.2. Capa de Aplicación

La capa de aplicación consiste en: La capa de soporte de Aplicación (APS), el


dispositivo objeto Zigbee (ZDO) y los objetos de aplicación definidos por el
fabricante.

El APS es responsable de mantener tablas para ligar y enviar mensajes entre


dispositivos asociados. Es encargado del proceso Binding (Ligar), que es la habilidad
de unir dos dispositivos basados en sus servicios y sus necesidades. La capa es
también responsable de descubrir otros dispositivos que operan en el área local.

EL ZDO define la función del dispositivo en la red zigbee (Coordinador de


red, dispositivo de red). El dispositivo objeto zigbee es también responsable de
iniciar y responder peticiones de unión a una red.

59
Capítulo 3
El Estándar Zigbee

Los objetos de aplicación son definidos por el fabricante que implementa la


aplicación. La pila de protocolo de zigbee soporta arriba de 30 distintas aplicaciones
implementadas al mismo tiempo.

3.2.3. El Dispositivo Zigbee

Un dispositivo típico ZigBee consta de:

 Módulo de Sensores: posee los sensores o los actuadores que serán


manejados por las E/S del microcontrolador
 Módulo de Control: formado por un microcontrolador, encargado de
controlar todas las funciones del dispositivo
 Módulo de Comunicaciones: formado por un transceiver de RF, que
realiza las emisiones y recibe información.
 Módulo de Potencia: contiene la Fuente de Energía.

Módulo de Sensores y Actuadores


Humedad
Temperatura
Aplicación Especifica.

Módulo de Control
Sistema Operativo.
Configuración de Red.
Procesamiento de señales.
Contro de Energía. Módulo de Potencia

Baterias o pilas.

Módulo de Comunicaciones 2,4 Ghz,250 kbps.


915 Mhz, 40 kbps.
868 Mhz, 20 kbps.

Figura 3.22: Diagrama de bloques de un Dispositivo Zigbee

El típico dispositivo ZigBee incluye una parte con un circuito integrado de


radio frecuencia (RF IC) con una pequeña parte de capa física (PHY), el
microcontrolador de 8-bits se encarga del procesamiento y de la conexión con

60
Capítulo 3
El Estándar Zigbee

periféricos que pueden ser sensores o actuadores, la fuente de energía, la cual puede
ser baterías, celdas solares o incluso conectarse a la red de energía eléctrica. La pila
de protocolos y aplicaciones está implementada en un chip de memoria flash.

Figura 3.23: Dispositivos Zigbee

Varios fabricantes de CI tales como Motorola, Microchip, Atmel entre otros


ya ofrecen un grupo de microcontroladores para ZigBee. Chipcon desarrolla
dispositivos transceiver que trabajan en la banda de 2.4Ghz.

3.2.4. Consumo de Energía

ZigBee se ha diseñado con la idea del bajo consumo de energía. Hay


muchas características que ayudan ha reducir el consumo de poder. Primero esta la
tasa de datos. En contraste a WI-FI y Bluetooth, ZigBee no estará enviando e-mails,
documentos grandes y audio.

Lecturas de sensores tienen típicamente unas pocas decenas de bytes, no


requieren un ancho de banda alto y el ancho de banda bajo de ZigBee lo ayuda a
lograr las metas de bajo consumo de energía, bajo costo, y robustez. Debido a los
requerimientos de las aplicaciones de Zigbee de bajo ancho de banda, un nodo
ZigBee duerme la mayoría del tiempo ahorrando la energía de la batería, se despierta
y envía los datos rápidamente, y regresa a dormir de nuevamente.

61
Capítulo 3
El Estándar Zigbee

Incluso los nodos en stand-by pueden lograr una latencia adecuadamente


baja, porque ZigBee puede pasar del modo inactivo al modo activo en 15 mseg o
menos. En contraste, con los retrasos de wake-up para Bluetooth que están
típicamente alrededor de tres segundos. Una gran parte del ahorro de energía de
ZigBee viene de la tecnología de radio de 802.15.4, qué se diseñó para bajo
consumo de energía. Por ejemplo 802.15.4 usa la tecnología DSSS porque la
alternativa FHSS que usa Bluetooth, habría usado demasiada energía simplemente
manteniendo sus saltos de frecuencia sincronizados.

Para ahorrar tanta energía como sea posible, ZigBee puede emplear una
estrategia de comunicación “hablar cuándo este lista”, simplemente enviando los
datos cuando se tenga datos listos para enviar y luego esperar una confirmación
(ACK) automático. Si no consigue un ACK, significa que se perdieron los datos, así
que se envía el paquete de nuevo. Sin embargo, esto no siempre es verdad. En una
red de miles de sensores diminutos los números grandes de colisiones de paquetes y
retransmisiones podrían gastar energía y podrían significativamente acortar la vida
de la batería del nodo sensor.
ZigBee ahorra aún más energía reduciendo la necesidad por el proceso de
asociación Los procesadores de 8 bits pueden ocuparse fácilmente de quehaceres de
ZigBee pues las pilas de protocolo de ZigBee ocupan menos memoria. Una pila de
FFD, como se menciono, necesita aproximadamente 32 Kb, y una pila de RFD
necesita sólo aproximadamente 4 Kb, que comparados con los 250 Kb que necesita
bluetooth, la convierten en una tecnología de bajo consumo.

Voltaje de alimentación 3.3/1.8 V


Consumo de corriente del receptor. 20 mA

Estado inactivo 1 μA
Consumo de corriente del transmisor. 17.4 mA

Tabla 3.4. Características del transceiver de Chipcon CC2420.

62
Capítulo 3
El Estándar Zigbee

3.2.5. Costo

El bajo costo de ZigBee se debe a sus aplicaciones relativamente simples. Los


RFDs reducen el costo de componentes ZigBee pues omiten memoria y otra
circuitería, además el uso de procesadores de 8 bits simples y pilas de protocolo
sencillas ayudan a que los costos del sistema sean bajos.

A menudo, el procesador principal de una aplicación puede llevar la carga


adicional del procesamiento de ZigBee por su sencillez, haciendo que un procesador
separado para ZigBee sea innecesario

Una chip sencillo transceiver de 2.4 GHz IEEE 802.15.4/Zigbee, Chipcon


CC2420, cuesta 3.98 USD por unidad

3.2.6. Perspectivas de Zigbee

Expertos prevén un futuro brillante para ZigBee. Está claro que un gran nicho
de mercado tienen Zigbee y LR-WPAN en la automatización del hogar y el
monitoreo industrial.

Están investigándose actualmente nuevas maneras de usar ZigBee, por


ejemplo el primer teléfono móvil en usar ZigBee esta siendo producido, y por algún
tiempo más veremos muchos perfiles de ZigBee. Sin embargo, es importante tener
cuidado con tales predicciones, tecnologías similares con previsiones luminosas han
caído y se han quemado antes.

El futuro de ZigBee todavía es incierto, pues todavía no tiene impacto en el


mercado, pero con el apoyo masivo de los miembros de la Alianza tiene mucha
oportunidad

63
Capítulo 3
El Estándar Zigbee

3.3. Aplicaciones de Zigbee

3.3.1. Introducción

Básicamente Zigbee tiene su principal aplicación cuando sus nodos se unen


para trabajar juntos y formar lo que se denomina “Red de Sensores”. El estándar
Zigee se ha hecho a medida para la monitorización y para aplicaciones de control.
Por lo tanto, los mercados como la automatización de edificios (Inmótica) y hogares
(Domótica), la atención médica, control industrial, control de iluminación y control
comercial, son los principales campos de aplicación.

Figura 3.24: Aplicaciones definidas por la Alianza Zigbee

3.3.2. Red de Sensores

Las redes de sensores están formadas por un grupo de sensores con ciertas
capacidades sensitivas y de comunicación los cuales permiten formar redes
inalámbricas Ad-Hoc sin infraestructura física preestablecida ni administración
central.

Una red de sensores es un concepto relativamente nuevo en adquisición y


tratamiento de datos con múltiples aplicaciones en distintos campos tales como
entornos industriales, domótica, entornos militares, detección ambiental, etc.

64
Capítulo 3
El Estándar Zigbee

Esta clase de redes se caracterizan por su facilidad de despliegue y por ser


autoconfigurables, pudiendo convertirse en todo momento en emisor, receptor,
ofrecer servicios de encaminamiento entre nodos sin visión directa, así como
registrar datos referentes a los sensores locales de cada nodo. Otra de sus
características es su gestión eficiente de la energía, que con ello conseguimos una
alta tasa de autonomía que las hacen plenamente operativas.

Cada nodo, como ente individual de una red de sensores, no deja de ser una
pequeña computadora, con un pequeño procesador, una memoria de programa y una
memoria para almacenar variables, pero al que también se agrega unos pequeños
periféricos I/O (entrada/salida) tales como un transceptor radio y un pequeño
conversor A/D (Analógico/Digital) que sirve para adquisición de los datos de los
sensores locales.

Figura 3.25: Arquitectura de un nodo de una Red de Sensores

3.3.3. Automatización de Edificios y Hogares (Inmótica y Domótica)

Zigbee ofrece seguridad, alarmas (humo, CO2, intrusos), control de aire


acondicionado, lectura de contadores de agua, gas, electricidad, control de

65
Capítulo 3
El Estándar Zigbee

iluminación, control de accesos, control de riego, control de toldos y persianas,


control de electrodomésticos.

Figura 3.26: Aplicación de Zigbee en Domótica

3.3.4. Control Industrial

Dentro del campo industrial Zigbee es aplicado para:


 Control de procesos
 Sensores de temperatura, presión, y otros
 Control y asistencia remota
 Monitoreo Ambiental

Figura 3.27: Aplicación de Zigbee en Control Industrial

3.3.5. Agricultura y Control Ambiental

Zigbee puede ser utilizado para desarrollar agricultura de precisión. Por


ejemplo en un área grande cientos de nodos pueden ser utilizados para que

66
Capítulo 3
El Estándar Zigbee

transmitan información como temperatura, niveles de luz y humedad del terreno,


para que sea analizada en un centro de procesamiento.

Figura 3.28: Aplicación de Zigbee en agricultura

El control ambiental de vastas áreas de bosque o de océanos, sería imposible


sin las redes de sensores. El control de múltiples variables, como temperatura,
humedad, fuego, actividad sísmica así como otras. También ayudan a expertos a
diagnosticar o prevenir un problema o urgencia y además minimiza el impacto
ambiental de la presencia humana.

3.3.6. Cuidados Médicos

Para supervisar a pacientes con enfermedades crónicas, tales como diabetes, y


asma, es importante monitorear permanentemente los signos vitales. La cardiología
es el área más prominente de aplicación del monitoreo de los pacientes a través de
Electrocardigramas (ECGs), que indican el estado general del corazón del paciente.

Las redes de Área Corporal (Body Area Networks: BAN), son la estructura
básica para el cuidado de la salud utilizando medios electrónicos.

En la mayoría de casos el monitoreo médico requiere de más de un sensor


que es conectado al cuerpo humano. Por ejemplo los pacientes con problemas
cardiacos deben tener un monitoreo de la presión sanguínea, saturación de oxigeno
de la sangre, pulsación cardiaca, temperatura, peso, etc.

67
Capítulo 3
El Estándar Zigbee

Actualmente la tecnología de monitoreo requiere que el paciente utiliza una


serie de cables para adquirir y procesar las señales vitales. Usando la tecnología de
monitoreo inalámbrico, se pueden prevenir y tratar un gran número de enfermedades,
pues pueden ser controladas eficazmente. La tecnología más apropiada para esta
aplicación es la WPAN.

Figura 3.29: Aplicación de Zigbee en cuidados médicos

Zigbee se combina con otras tecnologías inalámbricas, para brindar un


monitoreo completo. En la primera etapa se forma la red WBAN utilizando zigbee,
los datos de cada uno de los sensores son enviados a un coordinador de red WBAN,
este coordinador se conecta vía GPRS, WLAN o Bluetooth con un servidor local que
se conecta con la red Internet, mediante IP, el médico tratante, servicios de
emergencia o un fisiatra tendrán la información del estado del paciente al instante y
permanentemente, en el caso de emergencias podrá enviar un equipo médico de
ayuda.

3.3.7. Otras Aplicaciones

Debido a su baja velocidad de transmisión de datos y su naturaleza de bajo


consumo, también entra en los mercados del control remoto para la electrónica de
consumo y lo que se denomina dispositivos para la interfase humana, como teclados,

68
Capítulo 3
El Estándar Zigbee

ratones y joysticks. También en el automóvil se esperan posibles aplicaciones, como


por ejemplo la monitorización del nivel de presión de las ruedas para mejorar la
seguridad del vehículo.

La compañía surcoreana fabricante de teléfonos móviles Pantech&Curitel ha


introducido en el mercado el primer teléfono móvil en implementar el protocolo
zigbee que puede actuar como sensor dentro de una red zigbee o controlar dicha red.
Puede ser usado en aplicaciones de automatización y localización.

Figura 3.30: Primer Teléfono móvil en implementar zigbee

69
Conclusiones y Recomendaciones

Conclusiones y Recomendaciones

A lo largo de la tesina hemos estudiado los siguientes temas:

 Redes de Área Personal Inalámbricas: WPANs


 El Protocolo Bluetooth
 El Protocolo Zigbeee

Analizando cada uno de los temas podemos concluir lo siguiente:

El objetivo de las WPANs, es centrarse en aplicaciones que demandan


rangos de comunicación pequeños, dentro del Espacio de Operación Personal (POS),
de cada dispositivo. Son una solución eficiente, rápida y confiable para transmitir
información de manera inalámbrica entre dispositivos personales tales como
celulares, PDA, etc.

Las WPANs tiene un futuro prometedor dentro de las aplicaciones diarias,


pues los dispositivos personales móviles tales como teléfonos móviles, PDAs,
notebooks, etc. son cada vez más usados, y la alternativa para la interconexión entre
ellos sin lugar a dudas son las WPANs.

Los dispositivos que forman una WPAN pueden proveer una gran cantidad de
servicios a los usuarios, tales como la automatización, monitoreo, servicio, cuidado
médico, etc.

Dentro de las WPANs existen subgrupos de tecnologías, de acuerdo a la


aplicación que se necesite podremos escoger la adecuada. Por ejemplo si requerimos
aplicaciones multimedia con un ancho de banda elevado podremos utilizar la
tecnología UWB (Ultra Wide Band), en cambio si requerimos aplicaciones más
discretas como la transferencia de archivos y voz se podrá utilizar la tecnología
Bluetooth. Por último en aplicaciones con baja velocidad y ancho de banda se

70
Conclusiones y Recomendaciones

utilizará Zigbee. Para estos propósitos se puede utilizar también la tecnología WIFI
(802.11), pero se debe tener en cuenta el consumo de energía y la complejidad del
protocolo.

Para mejorar la interoperabilidad entre equipos la IEEE formo grupos de


trabajo, todos los fabricantes deben seguir el estándar definido para lanzar un
producto al mercado.

El grupo de trabajo IEEE 802.15.1, es el encargado de definir Bluetooth,


que es un estándar inalámbrico de corto alcance para la transmisión de voz y datos.

Soporta la conexión de diversidad de dispositivos. Cubre distancias máximas


entre 10 y 100 metros según la configuración de red establecida. Trabaja en la banda
de frecuencia ISM de 2.4 GHz, la ventaja del uso de esta banda es su libre acceso,
pues no se necesitan autorizaciones por parte del ente regulador para su uso. Sin
embargo otras tecnologías también hacen uso de esta banda por lo tanto pueden
existir interferencias.

Debido a que basa su comunicación en radiofrecuencia (RF) su transmisión


es del tipo omni direccional y no requiere de línea de vista permitiendo
configuraciones como punto - multipunto.

Ya que utiliza FHSS como técnica de multiplexaje, disminuye el riesgo de


que las comunicaciones sean interceptadas o presenten interferencia con otras
aplicaciones, volviéndose mucho más segura.

Esta tecnología provee también especificaciones para autenticar dispositivos


que intenten conectarse a la red Bluetooth, así como cifrado en el manejo de llaves
para proteger la información.

También tiene la característica de formar redes en una topología donde un


dispositivo hace las veces de maestro y hasta siete más operando como esclavos. Esta

71
Conclusiones y Recomendaciones

configuración se conoce como piconet. Y un grupo de piconets, no más de diez, es


referido como Scatter-net.

Presenta un bajo consumo de energía, pero sus baterías deben ser recargadas
permanentemente para mantenerse en funcionamiento.

El grupo de trabajo IEEE 802.15.4, es el encargado de definir las Redes de


Área Personal de baja Tasa de Transmisión (LR-WPAN), comercialmente conocidas
como Zigbee, que es un estándar inalámbrico de corto alcance para la transmisión de
datos de ancho de banda pequeño y bajo consumo de energía.

El objetivo de este grupo de trabajo es proveer un estándar de bajo costo,


complejidad y consumo de energía para obtener bajas tasas de transmisión en
comunicaciones inalámbricas.

Además cuenta con modos de ahorro de energía con lo que se logra que la
vida de las baterías de dichos dispositivos dure mucho más tiempo de lo que lo
harían si trabajaran con Bluetooth.

Este estándar es muy sencillo y por lo tanto es más fácil de implementar, sin
embargo cuenta con menos canales de comunicación, lo cual no es muy relevante ya
que no siempre se encuentra transmitiendo y los 26 canales son suficientes para
comunicarse apropiadamente.

Utiliza DSSS (Espectro Ensanchado de Secuencia Directa), como método de


modulación de banda ancha, que permite el ahorro de energía, pues comparado con
FHSS que utiliza bluetooth, DSSS no tiene que relizar saltos de sincronización de
frecuencia.

Trabaja en tres bandas de frecuencia: 2.4 GHz con 16 canales y una tasa de
datos de 250 kbps, la banda de 868 MHz con un canal y una tasa de transferencia de
20 kbps y la banda de 915 MHz con 10 canales y una tasa de transferencia de 40
kbps.

72
Conclusiones y Recomendaciones

La diferencia en las tasas de transmisión en cada una de las bandas se debe al


tipo de modulación en banda base que cada una utiliza. Se puede optar por cualquiera
de las tres bandas, teniendo en cuenta que la banda de 2.4 GHz, se encuentra saturada
por la utilización de otros dispositivos inalámbricos.

Debido a sus características, Zigbee es adecuado para aplicaciones de


monitoreo y automatización.

Finalmente se presenta una tabla comparativa de las principales


características de los 2 tipos de estándares.

Característica Bluetooth Zigbee


Cobertura Hasta 10 m Hasta 70 m
Duración de la Bateria Días años
Complejidad Complejo Simple
Velocidad 1 a 2 Mbps Hasta 250 kbps
Tipo de Datos Audio, Video, Texto Texto
Modulación FHSS DSSS
Tabla Comparativa de los 2 estándares
Fuente: Alianza Zigbee

73

También podría gustarte