Download pdf - Capitulo 3

Transcript
  • 7/13/2019 Capitulo 3

    1/45

    Captulo 3El Estndar Zigbee

    29

    Capitulo 3

    El Estndar Zigbee

    3.1. Estndar 802.15.4

    3.1.1 Introduccin.

    Actualmente se dispone de un gran nmero de estndares inalmbricos

    (BLUETOOTH, WIFI,WIMAX, LMDS, etc.) orientados hacia aplicaciones con altos

    requerimientos de ancho de banda (redes domsticas y de oficina, videoconferencia,VOIP, etc.), pero falta algn estndar inalmbrico especfico para redes de sensores

    en aplicaciones industriales y domsticas.

    El inconveniente de utilizar cualquiera de los estndares inalmbricos antes

    mencionados radica en el gran consumo de energa y el ancho de banda que utilizan

    frente a la baja tasa de bits enviados por cualquier aplicacin sensora o de control y

    sus bajos requerimientos de energa.

    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 haca falta un nuevo estndar que ane autonoma,

    envo de datos de baja capacidad y un bajo costo, por esta razn naci el estndar

    IEEE 802.15.4 comercialmente llamadoZigBee. Se ha convenido llamar a esta clase

    de redes LR-WPAN (Low Rate Wireless Personal Area Network), dado sus bajas

    tasas de transmisin y su corto alcance.

  • 7/13/2019 Capitulo 3

    2/45

    Captulo 3El Estndar Zigbee

    30

    Algunas las caractersticas del estndar se resumen en la tabla 3.1

    Caracterstica Rango

    Bandas de Frecuencia 868 MHz

    915 MHz

    2.4 GHz

    Alcance 10 20 metros

    Retardo (Latencia) Menor a 15ms

    Nmero de Canales 868/915 MHz: 11 canales

    2.4 GHz: 16 canales

    Rango de Transmisin 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 estndar IEEE 802.15.4

    3.1.2 Topologa de Red

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

    topologa de red y del mantenimiento de la misma, as como de los servicios de

    enlace que incorpora las tareas necesarias de direccionamiento y seguridad1

    . Estosmismos servicios existen para redes inalmbricas de bajo consumo, sin embargo

    tiene mayores retos debido a la primicia de ahorro de energa.

    El estndar IEEE 802.15.4 dispone de 2 tipos distintos de dispositivos:

    1

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

  • 7/13/2019 Capitulo 3

    3/45

    Captulo 3El Estndar Zigbee

    31

    FFD (Full Function Device): que son dispositivos que tienen funcionalidadcompleta, 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 ms

    cercano. Es decir son los dispositivos de red (sensores o actuadores) usados

    en aplicaciones simples.

    El estndar IEEE 802.15.4 soporta dos tipos de topologas para su conexin

    en red:

    Topologa en estrella (star): Todos los nodos de una misma WPAN estn

    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 energa mayores que el resto de nodos y es por ello que estesuele ser un nodo con una unidad de energa no agotable (conectado a la red

    elctrica).

    Topologa 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 topologa en

    estrella en que cualquier nodo se puede contactar con otro sin permiso delcoordinador PAN. Es similar a arquitecturas de red mesh(malla) o AdHoc.

  • 7/13/2019 Capitulo 3

    4/45

    Captulo 3El Estndar Zigbee

    32

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

    La topologa a escoger es una eleccin de diseo y va a estar dado por la

    aplicacin a la que se desee orientar, algunas aplicaciones como perifricos e

    interfases de PC, requieren de conexiones de baja potencia tipo estrella, mientras que

    otros como permetros 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 comunicacin entre dispositivos dentro de una red usando

    direcciones cortas y permitiendo transmisiones entre dispositivos sobre redesindependientes.

    3.1.3 Arquitectura

    La arquitectura del estndar 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 interconexin de sistemas abiertos (OSI) de laorganizacin internacional para la estandarizacin (ISO).

  • 7/13/2019 Capitulo 3

    5/45

    Captulo 3El Estndar Zigbee

    33

    Figura 3.2: Arquitectura del Estndar IEEE 802.15.4

    El estndar IEEE 802.15.4 incluye a la capa fsica (PHY), que define las

    Frecuencias de Radio (RF) que se utilizan para los enlaces, adems de los

    mecanismos de control de bajo nivel, tambin incluye a la subcapa MAC que

    proporciona acceso al canal fsico, a travs 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 aplicacin. La capa de red provee la configuracin de red,manipulacin y encaminado de mensajes. La capa de aplicacin provee las funciones

    que se quiere implementar en el dispositivo. La definicin de estas capas superiores

    no le corresponde al estndar IEEE 802.15.4, pero estn definidas en la

    especificacin Zigbee.

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

    El estndar IEEE 802 [2] divide al DLL en dos subcapas:

    Subcapa de Control de Acceso al Medio (Mdium Access Control, MAC) Subcapa de Control de Enlaces Lgicos (Logical Link Control, LLC).

    La subcapa LLC es comn en todos los estndares IEEE 802, mientras que la

    subcapa MAC depende del hardware y puede variar con la implementacin de la

    capa fsica.

  • 7/13/2019 Capitulo 3

    6/45

    Captulo 3El Estndar Zigbee

    34

    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 transmisin y recepcin de unidadesde datos de protocolo MAC (MPDUs) a travs de la capa fsica

    Administrador de servicios MAC, que sirve de interfase entre la subcapaMAC 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 verstil para las aplicaciones para las que fue orientada,

    obtenindose un hardware sencillo y barato de fabricar, auque se paga el

    costo de tener un instrumento con caractersticas menores a las del 802.15.1,

    como por ejemplo 802.15.4 no soporta enlaces sincronizados de voz.

    Las caractersticas del MAC IEEE 802.15.4 son:

    Generar beacons(guas) en el caso de ser un coordinador de red y que el restode nodos se sincronicen al ritmo de los beacons.

  • 7/13/2019 Capitulo 3

    7/45

    Captulo 3El Estndar Zigbee

    35

    Mecanismo de acceso al medio CSMA-CA (Carrier Sense Multiple Accesswith Collision Avoidance), es decir evita interferencias en las comunicaciones

    ya que los dispositivos escuchan antes de transmitir.

    Validacin de tramas Asociacin o disociacin a una PAN. Funciones de seguridad (encriptacin AES de 128 bits). QoS mediante gestin de GTS (Granted Time Slot). Entrega de tramas de confirmacin:Acknowledgment Frame (ACKs).

    3.1.5 Formato General de Tramas MAC.

    El formato general de las tramas MAC se diseo para ser muy flexible y para

    que se ajustara a las necesidades de las diferentes aplicaciones con diversas

    topologas de red y al mismo tiempo mantener un protocolo simple.

    El estndar IEEE 802.15.4 tiene cuatro diferentes tipos de tramas. Estas son:

    Tramas de datos (Data Frame), Tramas de confirmacin (Acknowledgment Frame) Tramas de comandos MAC (MAC Command Frame) Tramas de Beacon Gua (Beacon Frame),

    Solo las tramas de datos y tramas beaconcontienen informacin proveniente

    de capas superiores; las tramas de mensajes de confirmacin y la de comandos MAC

    son originadas en la MAC y son usadas por la MAC para comunicaciones igual aigual.

  • 7/13/2019 Capitulo 3

    8/45

    Captulo 3El Estndar Zigbee

    36

    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 direccin y controla los mensajes ACK

    (confirmacin). 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 unasecuencia de nmeros, al igual que tramas FCS. La secuencia de nmeros en los

    encabezados enlaza a las tramas de ACK con trasmisiones anteriores. Una

    transmisin se considera exitosa solo cuando la trama de confirmacin (ACK)

    contiene la misma secuencia de nmeros que la secuencia anterior trasmitida. Las

    tramas FCS ayudan a verificar la integridad de las tramas del MAC.

    Address information, el tamao de las direcciones puede variar entre 0 y 20

    bytes. Por ejemplo, una trama de datos puede contener informacin de la fuente y del

    destinatario, mientras que la trama ACK no contiene ninguna informacin de

  • 7/13/2019 Capitulo 3

    9/45

    Captulo 3El Estndar Zigbee

    37

    ninguna direccin. Por otro lado una trama de gua solo tiene informacin de la

    direccin de la fuente. Esta flexibilidad en la estructura ayuda a incrementar la

    eficiencia del protocolo al mantener los paquetes lo ms reducidos posibles.

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

    debe de exceder los 127 bytes de informacin. 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 fsica como carga til (payload) de datos de la capa fsica (PSDU), el cual junto

    con una trama SHR y una trama PHR forman el paquete de datos de la capa fsicaPHY (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 informacin activa desde el

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

  • 7/13/2019 Capitulo 3

    10/45

    Captulo 3El Estndar Zigbee

    38

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

    inmediatamente despus de la transmisin 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

    configuracin 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 aade el campo Command Type a

    la estructura de trama de Datos.

  • 7/13/2019 Capitulo 3

    11/45

    Captulo 3El Estndar Zigbee

    39

    3.1.5.4 Estructura de la trama Beacon (Beacon Frame)

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

    dispositivos de los nodos pueden despertarse solamente cuando es transmitida una

    seal de gua o beacon, escuchar su direccin y volver al estado dormido, con el

    consecuente ahorro de energa. Las tramas Beacon son importantes en las redes

    mesh y cluster tree para mantener todos los nodos sincronizados sin requerir que

    los nodos consuman energa de la batera, escuchando durante largos periodos de

    tiempo.

    Figura 3.8: Estructura de la TramaBeacon

    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 deespera el estndar IEEE 802.15.4 puede operar en un modo opcional llamado

    supertrama (superframes).

  • 7/13/2019 Capitulo 3

    12/45

    Captulo 3El Estndar Zigbee

    40

    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 (gua de red), que es enviado por el

    coordinador y esta dividido en 16 time slotso intervalos de tiempo de igual duracin.

    El beaconde trama es transmitido en el primer time slotde cada supertrama. Si un

    coordinador no desea usar la estructura de supertrama, puede deshabilitar la

    transmisin 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 energa.

    Para aplicaciones de bajo retardo que requieran un ancho de banda especfico

    o para que en caso de haber mucho trfico ciertos dispositivos tengan siempre

    prioridad para lograr mnima 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 contencin (CFP), el cual siempre aparece

    al final de una supertrama activa, inmediatamente luego del Periodo de Contencin

    de acceso (Contention Access Period: CAP), que esta despus de un beacon. El

    coordinador PAN puede asignar hasta siete GTS, y un GTS puede ocupar ms de un

    periodo o time slot. Sin embargo una pequea porcin del CAP puede sobrar para el

    acceso de nuevos dispositivos que deseen unirse a la red. Todas las transaccionesbasadas en contencin de acceso deben completarse antes que el CFP comience.

  • 7/13/2019 Capitulo 3

    13/45

    Captulo 3El Estndar Zigbee

    41

    Tambin cada dispositivo transmitiendo en un GTS debe asegurarse que su

    transaccin se completo antes del que ocurra el prximo 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

    topologa estrella solo dos de esas transacciones son usadas, porque los datos solo

    pueden ser intercambiados entre el coordinador y un dispositivo. En la topologa

    igual a igual los datos pueden ser intercambiados entre dos dispositivos de la red, en

    consecuencia las tres transacciones pueden ser usadas en esta topologa.

    El mecanismo de cada tipo de transmisin depende si la red soporta la

    transmisin de beacons. Una red con habilitacin de beaconses usada para soportar

    dispositivos con bajo retardo, tales como perifricos de PC. Si la red no necesita

    soportar a tales dispositivos, se puede elegir una transmisin normal y no usar

    beacons. Sin embargo el beacones requerido para la asociacin de la red.

  • 7/13/2019 Capitulo 3

    14/45

    Captulo 3El Estndar Zigbee

    42

    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 transmisin de beacons, este primero espera el beacon de red.

    Cuando el beacones 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 recepcin

    exitosa de los datos, transmitiendo una trama de confirmacin. De esta manera se

    completa la transmisin.

    Figura 3.11: Comunicacin a un coordinador en una red con beacons habilitados

    Cuando un dispositivo quiere transferir datos en una red sin habilitacin de

    beacon, simplemente transmite su trama de datos usando CSMA-CA no ranurado al

    coordinador. El coordinador notifica la recepcin exitosa de los datos, transmitiendo

    una trama de confirmacin, de esta manera se completa la transmisin.

    Figura 3.12: Comunicacin a un coordinador en una red sin beacons

  • 7/13/2019 Capitulo 3

    15/45

    Captulo 3El Estndar Zigbee

    43

    3.1.7.2 Transferencia de datos desde un Coordinador

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

    habilitacin de beacons,este indica en el beaconde red que el mensaje de datos esta

    pendiente. El dispositivo peridicamente 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 recepcin exitosa del pedido de datos transmitiendo una

    trama opcional de confirmacin. La trama pendiente de datos es enviada luego

    usando CSMA-CA ranurado. El dispositivo confirma la recepcin exitosa de los

    datos, transmitiendo una trama de confirmacin. La transaccin se completa. Una

    vez que la confirmacin es recibida, el mensaje es removido de la lista de mensajes

    pendientes en el beacon.

    Figura 3.13: Comunicacin desde un coordinador en una red con beacon habilitado

    Cuando un coordinador desea transferir datos a un dispositivo en una red sinbeacons, este guarda los datos para el dispositivo apropiado para hacer contacto y

    pedir informacin. Un dispositivo puede hacer contacto transmitiendo un comando

    MAC pidiendo datos, usando CSMA-CA no ranurado. El coordinador confirma la

    recepcin exitosa del requerimiento de datos transmitiendo una trama de

    confirmacin. 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

  • 7/13/2019 Capitulo 3

    16/45

    Captulo 3El Estndar Zigbee

    44

    datos pendientes. El dispositivo confirma la recepcin exitosa de los datos

    transmitiendo una trama de confirmacin. La transaccin se completa.

    Figura 3.14: Comunicacin 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 paralograr la sincronizacin.

    3.1.8 Mecanismos de Robustez.

    Una WPAN de baja transmisin de datos (LR-WPAN), emplea tres

    mecanismos de robustez para asegurar la transmisin de datos: mecanismo de acceso

    CSMA-CA, confirmacin de tramas, y verificacin de datos.

    3.1.8.1 Mecanismo CSMA-CA

    Dependiendo de la configuracin de red, una WPAN puede utilizar uno de los

    dos mecanismos de acceso a canales.

  • 7/13/2019 Capitulo 3

    17/45

    Captulo 3El Estndar Zigbee

    45

    En una red sin habilitacin debeaconsse 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 habilitacin de beaconsse usa el acceso al canal CSMA-CA

    ranurado, en donde los intervalos (slots) de espera son alineados con el inicio de la

    transmisin de un beacon. Cada vez que un dispositivo desea transmitir tramas de

    datos durante el CAP, este debe encontrar el lmite de el prximo slot de espera y

    luego esperar un nmero aleatorio de slots de espera. Si el canal esta ocupado,

    seguido del tiempo de espera aleatorio, el dispositivo debe esperar otro nmero

    aleatorio de slotsde espera antes de intentar acceder al canal nuevamente, si el canal

    est libre, el dispositivo puede empezar a transmitir en el lmite el prximo slot de

    espera disponible.

    3.1.8.2 Confirmacin de tramasUna recepcin y validacin exitosa de tramas de datos o comandos MAC,

    puede ser opcionalmente confirmada con una trama de confirmacin (ACK). Si el

    dispositivo receptor no puede recibir la trama de datos por alguna razn, el mensaje

    ACK no es enviado.

    Si el emisor no recibe una confirmacin luego de algn tiempo, asume que latransmisin no se realizo y realiza una nueva transmisin de la trama. Si la

    confirmacin an no es recibida luego de varios intentos, el emisor puede optar por

    terminar el enlace o intentar nuevamente. Cuando la confirmacin no es necesaria, el

    emisor asume que la transmisin fue exitosa.

  • 7/13/2019 Capitulo 3

    18/45

    Captulo 3El Estndar Zigbee

    46

    3.1.8.3 Verificacin 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 nmero de secuencia

    en la cabecera MAC compara la trama de confirmacin con la transmisin previa. La

    transmisin se considera exitosa solo cuando la trama de confirmacin contiene el

    mismo nmero 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 cdigo de redundancia cclica CRC estndar

    de la ITU-T. (Unin Internacional de Telecomunicaciones Sector de

    Estandarizacin 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 ms alta, se definen parmetros bsicos de

    seguridad implementados en la subcapa MAC para garantizar el buenfuncionamiento y la interoperabilidad de dispositivos. Esta lnea base incluye la

    habilidad para mantener una lista de control de acceso (ACL) y usar criptografa

    simtrica para proteger las tramas transmitidas. Sin embargo estos parmetros de

    seguridad no necesariamente sern aplicados en todos los dispositivos y en todo

    momento. Las capas superiores sern las que determinen cuando implementar la

    seguridad en la subcapa MAC.

    3.1.9.1 Servicios de Seguridad

    Este estndar posee un mecanismo de seguridad de clave simtrica, que

    consiste en usar claves dadas por procesos de capas superiores. La administracin 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.

  • 7/13/2019 Capitulo 3

    19/45

    Captulo 3El Estndar Zigbee

    47

    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 Encriptacin de Datos

    En este estndar la encriptacin de datos es un servicio de seguridad que usa

    una cifra simtrica para proteger los datos de ser ledos 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 encriptacin 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 criptogrfica. La integridad puede ser dada a

    tramas de datos, beaconsy 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

  • 7/13/2019 Capitulo 3

    20/45

    Captulo 3El Estndar Zigbee

    48

    3.1.9.2.1 Modo Inseguro

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

    ningn 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 comunicacin con otros dispositivos. En este modo las capas

    superiores pueden elegir las tramas que se rechazarn basadas en si la subcapa MAC

    indica si la trama pertenece a un dispositivo aceptado. Debido a que la proteccin

    criptogrfica 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 configuracin de seguridad usada. Los servicios que se pueden ofrecer en el

    modo seguro son:

    Control de Acceso

    Encriptacin de Datos Integridad de Trama Refrescamiento Secuencial

    3.1.10 Capa Fsica

    El IEEE 802.15.4 ofrece dos opciones de capa fsica PHY, que se combinan

    con el MAC para permitir un amplio rango de aplicaciones en red. Ambas PHYs se

    basan en mtodos de secuencia directa de espectro expandido (DSSS) que resultan en

  • 7/13/2019 Capitulo 3

    21/45

    Captulo 3El Estndar Zigbee

    49

    bajos costos de implementacin digital en Circuitos Integrados, y ambas comparten

    la misma estructura bsica de paquetes low-duty-cycle(Bajo Ciclo de Ocupacion)

    con operaciones de bajo consumo de energa. La principal diferencia entre ambas

    PHYs radica en la banda de frecuencias.

    La PHY de los 2.4 GHz, especifica operacin en la banda industrial, mdica y

    cientfica (ISM), que prcticamente 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

    trminos de mercados ms amplios y costos de manufactura ms bajos. Por otro lado

    las bandas de 868 MHz y 915 MHz ofrecen una alternativa a la cogestin creciente y

    dems interferencias (redes WLAN, hornos de microondas, telfonos inalmbricos

    etc.) asociadas a la banda de 2.4 GHz y mayores rangos por enlace debido a que

    existen menores prdidas de propagacin.

    Existe una segunda distincin de las caractersticas de la PHY es el rango detransmisin. La PHY de 2.4 GHz permite un rango de transmisin de 250 kb/s,

    mientras que la PHY de los 868/915 MHz ofrece rangos de transmisin de 20 kb/s y

    40 kb/s respectivamente. Este rango superior de transmisin en la PHY de los 2.4

    GHz se atribuye principalmente a un mayor orden en la modulacin, en la cual cada

    smbolo representa mltiples bits.

    Los diferentes rangos de transmisin se pueden explotar para lograr unavariedad 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 nmero de nodos requeridos para cubrir

    un rea geogrfica grande, 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.

    Se espera que en cada PHY se encuentren aplicaciones adecuadas a ellas y a sus

    rangos de transmisin.

  • 7/13/2019 Capitulo 3

    22/45

    Captulo 3El Estndar Zigbee

    50

    La capa fsica tiene 2 primitivas de servicio:

    PHY Data Service: Servicios de Datos de Capa Fsica

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

    PHY Management Service: Manejo de Servicios de Capa Fsica

    o PLME-CCA Limpia el canal.o PLME-ED Deteccin de energa.o PLME-GET / -SET Setea y recupera parmetros.o PLME-TRX-ENABLE Habilita y desabilita el transmisor.

    Algunas caractersticas globales de la capa fsica son el control del

    transceptor radio, calidad del enlace (LQI), seleccin de canal, detector de

    energa(ED), deteccin de portadora (CCA) para su uso en CSMA-CA a nivel MAC,

    etc.

    3.1.11 Estructura de paquete de Capa Fsica (PHY).

    Para mantener una interfase comn con la MAC, ambas capas PHYs

    comparten una sola estructura de paquete.

    Figura 3.15: Estructura de paquete de Capa Fsica

  • 7/13/2019 Capitulo 3

    23/45

    Captulo 3El Estndar Zigbee

    51

    Cada paquete o Unidad de Datos de Protocolo de capa fsica PHY (PPDU),

    empieza con un encabezado de sincronizacin (SHR, Synchronization HeadeR),

    seguido de un encabezado de capa fsica para indicar la longitud del paquete (PHR,

    Phy HeadeR), y seguidamente la capa fsica de la unidad de servicio de datos

    (PSDU, Phy Service Data Unit, PSDU).

    El prembulo, de 32 bits, esta diseado para la adquisicin de smbolos y

    tiempos de chip, y en algunos casos se utiliza para ajustes bruscos en la frecuencia.

    No se requiere una ecualizacin en el canal de la capa fsica debido a la combinacin

    de pequeas reas de cobertura con rangos de transmisin bajos. Tpicamente el

    retardo RMS (Root Mean Square: Valor Medio Cuadrtico) de propagacin en casas

    residenciales es de 25 ns, que corresponde nicamente al 2.5 % del periodo del

    espectro extendido utilizado el estndar IEEE 802.15.4 2

    Dentro del encabezado de la capa fsica, 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 tamao tpico de los paquetes para la mayora de las aplicaciones domticas, tales

    como el monitoreo y control de dispositivos de seguridad, iluminacin, aireacondicionado, y otras aplicaciones va de 30 a 60 bytes, mientras que las

    aplicaciones como juegos interactivos y perifricos de PC, requerirn paquetes ms

    largos. La duracin mxima 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 Canalizacin.

    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.

    2J. MacLellan, S. Lam, and X. Lee, Residential Indoor RF ChannelCharacterization, 43rd IEEE VTC, 1993, pp. 21013.

  • 7/13/2019 Capitulo 3

    24/45

    Captulo 3El Estndar Zigbee

    52

    Figura 3.16: Estructura de Canales

    La PHY de los 2.4 GHz soporta 16 canales de 2 MHz entre los 2.4 y los2.4835 GHz con un amplio espacio entre canales (5 MHz) y esto con el objetivo de

    facilitar los requerimientos de filtrado en la transmisin y en la recepcin.

    Figura 3.17: Canalizacin en la banda de 2.4 GHz

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

    Tabla 3.2: Frecuencia Central de canal

    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 ser un factor importante en el xito de las redes inalmbricas dentro delhogar.

    Nmero 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)

  • 7/13/2019 Capitulo 3

    25/45

    Captulo 3El Estndar Zigbee

    53

    El estndar fue diseado para implementar una seleccin dinmica de

    canales, a travs de una seleccin especfica de algoritmos la cual es responsabilidad

    de la capa de red. La capa MAC incluye funciones de bsqueda que sigue paso a

    paso a travs de una lista de canales permitidos en busca de 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.

    3.1.13 Modulacin.

    La PHY en los 868/915 MHz utiliza una aproximacin simple DSSS (Direct

    Sequence Spread Spectrum: Espectro Expandido de Secuencia Directa) en la cual

    cada bit transmitido se representa por un chip 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 portadorautilizando BPSK (Binary Phase Shift Keying: Transmisin por Desplazamiento

    Binario de Fase). Antes de la modulacin se utiliza una codificacin de datos

    diferencial para permitir una recepcin diferencial coherente de baja complejidad.

  • 7/13/2019 Capitulo 3

    26/45

    Captulo 3El Estndar Zigbee

    54

    PHY. Banda.

    Parmetros de los Datos Parmetros del chip

    Velocida

    d de bits

    (kbps)

    Velocidad

    de smbolos

    (kbaud)

    Modulacin

    Velocidad

    de chip

    (Mchips/s)

    Modulacin

    868/915

    MHz

    868.0-

    868.6

    MHz

    20 20 BPSK 0,3 BPSK

    902.0-928

    MHz40 40 BPSK 0,6 BPSK

    2.4

    GHz

    PHY

    2.4-4.4835GHz.

    250. 62.5 16-aryortogonal.

    2 O-QPSK

    Tabla 3.3: Parmetros de Modulacin

    La capa fsica de 2.4 GHz emplea una tcnica de modulacin semi-ortogonal

    basada en mtodos de DSSS. Los datos binarios son agrupados en smbolos de 4 bits,

    y cada smbolo especifica una de las 16 secuencias de transmisin semi-ortogonales

    de cdigo de seudo-ruido (PN). El uso de smbolos casi ortogonales simplifica laimplementacin a cambio de un desempeo ligeramente menor. Los parmetros de

    modulacin para ambas capas fsicas 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 fsica de 2.4 GHz y de -92 dBm para la capa fsica de 868-915MHz. 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 artculos

    deben de ser del orden de 10 dB mejores que las especificaciones.

    Naturalmente el rango deseado estar en funcin de la sensitividad del

    receptor as como de la potencia del transmisor. El estndar especifica que cada

    dispositivo debe de ser capaz de transmitir al menos 1 mW, pero dependiendo de las

  • 7/13/2019 Capitulo 3

    27/45

    Captulo 3El Estndar Zigbee

    55

    necesidades de la aplicacin, la potencia de transmisin puede ser mayor o menor, la

    potencia actual de transmisin puede ser menor o mayor pero dentro de los lmites de

    regulacin establecidos.

    Los dispositivos tpicos (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 transmisin, una red con topologa tipo estrella puede proporcionar una

    cobertura total para una casa. Para aplicaciones que requieran mayor tiempo de

    latencia, la topologa tipo malla (mesh) ofrecen una alternativa atractiva con

    coberturas caseras dado que cada dispositivo solo necesita suficiente energa para

    comunicarse con su vecino ms 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 situacin es

    aceptable en las aplicaciones que utilizan el estndar IEEE 802.15.4, las cuales

    requieren una baja calidad de servicio (QoS), no requieren comunicacin asncrona,y se espera que realice varios intentos para completar la transmisin de paquetes.

    3.2. Zigbee

    3.2.1. El estndar Zigbee

    El estndar toma su nombre inspirndose en un panal de abejas, en el culorganismos individuales trabajan juntos para realizar tareas complejas. Traducido al

    espaol Zigbee significa Zumbido de Abejas.

    Figura 3.18: Logotipo de la Alianza Zigbee

  • 7/13/2019 Capitulo 3

    28/45

    Captulo 3El Estndar Zigbee

    56

    La Alianza Zigbee es un consorcio de empresas fabricantes de

    semiconductores, proveedores de tecnologa, fabricantes de equipos originales

    (OEMs) y usuarios finales, que han desarrollado una norma comn para la gestin de

    redes inalmbricas de sensores y automatizacin. La alianza tiene alrededor de 150

    miembros, incluyendo ocho fabricantes (Ember, Freescale, Honeywell, Invensys,

    Mitsubishi, Motorola, Philips, y Samsung).

    Mientras otros estndares inalmbricos se interesan en manejar gran cantidad

    de datos y ancho de banda, Zigbee esta diseado para dispositivos que tienen

    necesidades de procesamiento ms bajas. Otros factores de importancia son: bajo

    costo, alta fiabilidad, seguridad, bajo consumo de energa, simplicidad e

    interoperabilidad con otros dispositivos Zigbee de diferentes empresas.

    Luego de 2 aos de investigacin y pruebas de interoperabilidad realizadas

    por ms de 100 de los miembros de la alianza Zigbee, el estndar fue aprobado en el

    ao 2004. Las caractersticas principales de la especificacin fueron: rango tpico de

    alcance de 50 metros, protocolo simple y abierto, direccionamiento IEEE de 16 y 64

    bits, soporte para ms de 65 536 nodos por red y optimizacin para aplicaciones deduty-cyclebajo. Es tambin una tecnologa de auto organizacin y auto reparacin.

    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

    automticamente.

    3.2.2. Arquitectura

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

    hacia la automatizacin y aplicaciones de telecontrol., fue creado dirigido a las

    necesidades de un mercado que buscaba aplicaciones industriales diferentes a las

    ofrecidas por tecnologas propietarias. Por separado el comit IEEE 802.15.4

    trabajaba en un estndar de baja tasa de datos. La Alianza Zigbee y la IEEE

    decidieron unir fuerzas y Zigbee se convirti en el nombre comercial para la

    tecnologa LR-WPAN.

  • 7/13/2019 Capitulo 3

    29/45

    Captulo 3El Estndar Zigbee

    57

    La sociedad consista en que la tecnologa Zigbee esta construida en las capas

    Fsica y la capa de control de Acceso al Medio (MAC) que estn definidas por la

    IEEE 802.15.4. El estndar IEEE define el hardware fsico 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 aadido las especificaciones de las capas de red (NWK)

    y de aplicacin (APL) para completar lo que se llama la pila o stackZigBee.

    Figura 3.19: Arquitectura Zigbee

    El hecho que Zigbee maneja la parte alta del estndar IEEE 802.15.4 significa

    que Zigbee puede tomar muchas ventajas de las cualidades del estndar IEEE

    802.15.4, pero tambin sufre sus limitaciones, por ejemplo la baja tasa de

    transmisin de datos.

    Comparado con otros estndares inalmbricos el stack de Zigbee es pequeo.

    Para dispositivos de puente de red con capacidad limitada, el stack requiere cerca de

    4Kb de memoria. La implementacin 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 transaccin y para tablas de

    emparejamiento.

  • 7/13/2019 Capitulo 3

    30/45

    Captulo 3El Estndar Zigbee

    58

    Figura 3.20: Stack Zigbee

    El estndar 802.15.4 define 26 primitivas par las capas fsica y MAC. Estos

    datos son modestos en comparacin 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; asociacin o

    disociacin de los dispositivos usando el coordinador de red, implementacin de

    seguridad y encaminamiento de tramas a su destino. Adems la capa de red del

    coordinador de red es responsable de iniciar una nueva red y asignar una direccin

    los dispositivos nuevos asociados.

    La capa de Red NWK soporta mltiples topologas de red incluyendo estrella,

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

    Figura 3.21: Topologa de Red Zigbee

  • 7/13/2019 Capitulo 3

    31/45

    Captulo 3El Estndar Zigbee

    59

    En la topologa 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 conexin pueda ser establecida. Las redes

    tipo malla se auto restablecen, esto quiere decir que la red puede seguir operando aun

    cuando un nodo se dae o la conexin sea mala. Como resultado se ha formado una

    red muy confiable.

    Para WPANs que soportan guas (beacons), la sincronizacin es ejecutada

    recibiendo y decodificando tramas gua (beacon frames). Para WPANs que no

    soportan guas la sincronizacin se realiza preguntando al coordinador por datos. Las

    guas o beaconsson usadas principalmente para reducir el consumo de energa del

    sistema, simplemente dice a los dispositivos cuando comunicarse entre si.

    3.2.2.2. Capa de Aplicacin

    La capa de aplicacin consiste en: La capa de soporte de Aplicacin (APS), el

    dispositivo objeto Zigbee (ZDO) y los objetos de aplicacin definidos por el

    fabricante.

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

    dispositivos asociados. Es encargado del procesoBinding (Ligar), que es la habilidad

    de unir dos dispositivos basados en sus servicios y sus necesidades. La capa es

    tambin responsable de descubrir otros dispositivos que operan en el rea local.

    EL ZDO define la funcin del dispositivo en la red zigbee (Coordinador de

    red, dispositivo de red). El dispositivo objeto zigbee es tambin responsable de

    iniciar y responder peticiones de unin a una red.

  • 7/13/2019 Capitulo 3

    32/45

    Captulo 3El Estndar Zigbee

    60

    Los objetos de aplicacin son definidos por el fabricante que implementa la

    aplicacin. La pila de protocolo de zigbee soporta arriba de 30 distintas aplicaciones

    implementadas al mismo tiempo.

    3.2.3. El Dispositivo Zigbee

    Un dispositivo tpico ZigBee consta de:

    Mdulo de Sensores: posee los sensores o los actuadores que sernmanejados por las E/S del microcontrolador

    Mdulo de Control: formado por un microcontrolador, encargado decontrolar todas las funciones del dispositivo

    Mdulo de Comunicaciones: formado por un transceiverde RF, querealiza las emisiones y recibe informacin.

    Mdulo de Potencia: contiene la Fuente de Energa.

    Figura 3.22: Diagrama de bloques de un Dispositivo Zigbee

    El tpico dispositivo ZigBee incluye una parte con un circuito integrado de

    radio frecuencia (RF IC) con una pequea parte de capa fsica (PHY), elmicrocontrolador de 8-bits se encarga del procesamiento y de la conexin con

    Mdulo de Control

    Sistema Operativo.Configuracin de Red.Procesamiento de seales.Contro de Energa.

    Mdulo de Comunicaciones 2,4 Ghz,250 kbps.915 Mhz, 40 kbps.868 Mhz, 20 kbps.

    Mdulo de Potencia

    Baterias o pilas.

    Mdulo de Sensores y Actuadores

    HumedadTemperaturaAplicacin Especifica.

  • 7/13/2019 Capitulo 3

    33/45

    Captulo 3El Estndar Zigbee

    61

    perifricos que pueden ser sensores o actuadores, la fuente de energa, la cual puede

    ser bateras, celdas solares o incluso conectarse a la red de energa elctrica. 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 transceiverque trabajan en la banda de 2.4Ghz.

    3.2.4. Consumo de Energa

    ZigBee se ha diseado con la idea del bajo consumo de energa. Hay

    muchas caractersticas 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 tpicamente 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 energa, bajo costo, y robustez. Debido a los

    requerimientos de las aplicaciones de Zigbee de bajo ancho de banda, un nodo

    ZigBee duerme la mayora del tiempo ahorrando la energa de la batera, se despierta

    y enva los datos rpidamente, y regresa a dormir de nuevamente.

  • 7/13/2019 Capitulo 3

    34/45

    Captulo 3El Estndar Zigbee

    62

    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 estn

    tpicamente alrededor de tres segundos. Una gran parte del ahorro de energa de

    ZigBee viene de la tecnologa de radio de 802.15.4, qu se dise para bajo

    consumo de energa. Por ejemplo 802.15.4 usa la tecnologa DSSS porque la

    alternativa FHSS que usa Bluetooth, habra usado demasiada energa simplemente

    manteniendo sus saltos de frecuencia sincronizados.

    Para ahorrar tanta energa como sea posible, ZigBee puede emplear una

    estrategia de comunicacin hablar cundo este lista, simplemente enviando los

    datos cuando se tenga datos listos para enviar y luego esperar una confirmacin

    (ACK) automtico. Si no consigue un ACK, significa que se perdieron los datos, as

    que se enva el paquete de nuevo. Sin embargo, esto no siempre es verdad. En una

    red de miles de sensores diminutos los nmeros grandes de colisiones de paquetes y

    retransmisiones podran gastar energa y podran significativamente acortar la vida

    de la batera del nodo sensor.

    ZigBee ahorra an ms energa reduciendo la necesidad por el proceso deasociacin Los procesadores de 8 bits pueden ocuparse fcilmente 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 slo aproximadamente 4 Kb, que comparados con los 250 Kb que necesita

    bluetooth, la convierten en una tecnologa de bajo consumo.

    Voltaje de alimentacin 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. Caractersticas deltransceiverde Chipcon CC2420.

  • 7/13/2019 Capitulo 3

    35/45

    Captulo 3El Estndar Zigbee

    63

    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

    circuitera, adems 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 aplicacin 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 prevn un futuro brillante para ZigBee. Est claro que un gran nicho

    de mercado tienen Zigbee y LR-WPAN en la automatizacin del hogar y elmonitoreo industrial.

    Estn investigndose actualmente nuevas maneras de usar ZigBee, por

    ejemplo el primer telfono mvil en usar ZigBee esta siendo producido, y por algn

    tiempo ms veremos muchos perfiles de ZigBee. Sin embargo, es importante tener

    cuidado con tales predicciones, tecnologas similares con previsiones luminosas han

    cado y se han quemado antes.

    El futuro de ZigBee todava es incierto, pues todava no tiene impacto en el

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

    oportunidad

  • 7/13/2019 Capitulo 3

    36/45

    Captulo 3El Estndar Zigbee

    64

    3.3. Aplicaciones de Zigbee

    3.3.1. Introduccin

    Bsicamente Zigbee tiene su principal aplicacin cuando sus nodos se unen

    para trabajar juntos y formar lo que se denomina Red de Sensores. El estndar

    Zigee se ha hecho a medida para la monitorizacin y para aplicaciones de control.

    Por lo tanto, los mercados como la automatizacin de edificios (Inmtica) y hogares

    (Domtica), la atencin mdica, control industrial, control de iluminacin y control

    comercial, son los principales campos de aplicacin.

    Figura 3.24: Aplicaciones definidas por la Alianza Zigbee

    3.3.2. Red de Sensores

    Las redes de sensores estn formadas por un grupo de sensores con ciertas

    capacidades sensitivas y de comunicacin los cuales permiten formar redes

    inalmbricas Ad-Hoc sin infraestructura fsica preestablecida ni administracin

    central.

    Una red de sensores es un concepto relativamente nuevo en adquisicin y

    tratamiento de datos con mltiples aplicaciones en distintos campos tales como

    entornos industriales, domtica, entornos militares, deteccin ambiental, etc.

  • 7/13/2019 Capitulo 3

    37/45

    Captulo 3El Estndar Zigbee

    65

    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 visin directa, as como

    registrar datos referentes a los sensores locales de cada nodo. Otra de sus

    caractersticas es su gestin eficiente de la energa, que con ello conseguimos una

    alta tasa de autonoma que las hacen plenamente operativas.

    Cada nodo, como ente individual de una red de sensores, no deja de ser una

    pequea computadora, con un pequeo procesador, una memoria de programa y una

    memoria para almacenar variables, pero al que tambin se agrega unos pequeos

    perifricos I/O (entrada/salida) tales como un transceptor radio y un pequeo

    conversor A/D (Analgico/Digital) que sirve para adquisicin de los datos de los

    sensores locales.

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

    3.3.3. Automatizacin de Edificios y Hogares (Inmtica y Domtica)

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

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

  • 7/13/2019 Capitulo 3

    38/45

    Captulo 3El Estndar Zigbee

    66

    iluminacin, control de accesos, control de riego, control de toldos y persianas,

    control de electrodomsticos.

    Figura 3.26: Aplicacin de Zigbee en Domtica

    3.3.4. Control Industrial

    Dentro del campo industrial Zigbee es aplicado para:

    Control de procesos Sensores de temperatura, presin, y otros Control y asistencia remota Monitoreo Ambiental

    Figura 3.27: Aplicacin de Zigbee en Control Industrial

    3.3.5. Agricultura y Control Ambiental

    Zigbee puede ser utilizado para desarrollar agricultura de precisin. Porejemplo en un rea grande cientos de nodos pueden ser utilizados para que

  • 7/13/2019 Capitulo 3

    39/45

    Captulo 3El Estndar Zigbee

    67

    transmitan informacin como temperatura, niveles de luz y humedad del terreno,

    para que sea analizada en un centro de procesamiento.

    Figura 3.28: Aplicacin de Zigbee en agricultura

    El control ambiental de vastas reas de bosque o de ocanos, sera imposible

    sin las redes de sensores. El control de mltiples variables, como temperatura,

    humedad, fuego, actividad ssmica as como otras. Tambin ayudan a expertos a

    diagnosticar o prevenir un problema o urgencia y adems minimiza el impacto

    ambiental de la presencia humana.

    3.3.6. Cuidados Mdicos

    Para supervisar a pacientes con enfermedades crnicas, tales como diabetes, y

    asma, es importante monitorear permanentemente los signos vitales. La cardiologa

    es el rea ms prominente de aplicacin del monitoreo de los pacientes a travs de

    Electrocardigramas (ECGs), que indican el estado general del corazn del paciente.

    Las redes de rea Corporal (Body Area Networks: BAN), son la estructura

    bsica para el cuidado de la salud utilizando medios electrnicos.

    En la mayora de casos el monitoreo mdico requiere de ms de un sensor

    que es conectado al cuerpo humano. Por ejemplo los pacientes con problemas

    cardiacos deben tener un monitoreo de la presin sangunea, saturacin de oxigeno

    de la sangre, pulsacin cardiaca, temperatura, peso, etc.

  • 7/13/2019 Capitulo 3

    40/45

    Captulo 3El Estndar Zigbee

    68

    Actualmente la tecnologa de monitoreo requiere que el paciente utiliza una

    serie de cables para adquirir y procesar las seales vitales. Usando la tecnologa de

    monitoreo inalmbrico, se pueden prevenir y tratar un gran nmero de enfermedades,

    pues pueden ser controladas eficazmente. La tecnologa ms apropiada para esta

    aplicacin es la WPAN.

    Figura 3.29: Aplicacin de Zigbee en cuidados mdicos

    Zigbee se combina con otras tecnologas inalmbricas, 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 va GPRS, WLAN o Bluetooth con un servidor local que

    se conecta con la red Internet, mediante IP, el mdico tratante, servicios de

    emergencia o un fisiatra tendrn la informacin del estado del paciente al instante y

    permanentemente, en el caso de emergencias podr enviar un equipo mdico de

    ayuda.

    3.3.7. Otras Aplicaciones

    Debido a su baja velocidad de transmisin de datos y su naturaleza de bajo

    consumo, tambin entra en los mercados del control remoto para la electrnica de

    consumo y lo que se denomina dispositivos para la interfase humana, como teclados,

  • 7/13/2019 Capitulo 3

    41/45

    Captulo 3El Estndar Zigbee

    69

    ratones y joysticks. Tambin en el automvil se esperan posibles aplicaciones, como

    por ejemplo la monitorizacin del nivel de presin de las ruedas para mejorar la

    seguridad del vehculo.

    La compaa surcoreana fabricante de telfonos mviles Pantech&Curitel ha

    introducido en el mercado el primer telfono mvil 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 automatizacin y localizacin.

    Figura 3.30: Primer Telfono mvil en implementar zigbee

  • 7/13/2019 Capitulo 3

    42/45

    Conclusiones y Recomendaciones

    70

    Conclusiones y Recomendaciones

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

    Redes de rea Personal Inalmbricas: 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 comunicacin pequeos, dentro del Espacio de Operacin Personal (POS),

    de cada dispositivo. Son una solucin eficiente, rpida y confiable para transmitir

    informacin de manera inalmbrica entre dispositivos personales tales como

    celulares, PDA, etc.

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

    pues los dispositivos personales mviles tales como telfonos mviles, PDAs,

    notebooks, etc. son cada vez ms usados, y la alternativa para la interconexin 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 automatizacin, monitoreo, servicio, cuidadomdico, etc.

    Dentro de las WPANs existen subgrupos de tecnologas, de acuerdo a la

    aplicacin que se necesite podremos escoger la adecuada. Por ejemplo si requerimos

    aplicaciones multimedia con un ancho de banda elevado podremos utilizar la

    tecnologa UWB (Ultra Wide Band), en cambio si requerimos aplicaciones ms

    discretas como la transferencia de archivos y voz se podr utilizar la tecnologaBluetooth. Por ltimo en aplicaciones con baja velocidad y ancho de banda se

  • 7/13/2019 Capitulo 3

    43/45

    Conclusiones y Recomendaciones

    71

    utilizar Zigbee. Para estos propsitos se puede utilizar tambin la tecnologa WIFI

    (802.11), pero se debe tener en cuenta el consumo de energa y la complejidad del

    protocolo.

    Para mejorar la interoperabilidad entre equipos la IEEE formo grupos de

    trabajo, todos los fabricantes deben seguir el estndar definido para lanzar un

    producto al mercado.

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

    que es un estndar inalmbrico de corto alcance para la transmisin de voz y datos.

    Soporta la conexin de diversidad de dispositivos. Cubre distancias mximas

    entre 10 y 100 metros segn la configuracin 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 tecnologas tambin hacen uso de esta banda por lo tanto pueden

    existir interferencias.

    Debido a que basa su comunicacin en radiofrecuencia (RF) su transmisin

    es del tipo omni direccional y no requiere de lnea de vista permitiendo

    configuraciones como punto - multipunto.

    Ya que utiliza FHSS como tcnica de multiplexaje, disminuye el riesgo de

    que las comunicaciones sean interceptadas o presenten interferencia con otras

    aplicaciones, volvindose mucho ms segura.

    Esta tecnologa provee tambin especificaciones para autenticar dispositivos

    que intenten conectarse a la red Bluetooth, as como cifrado en el manejo de llaves

    para proteger la informacin.

    Tambin tiene la caracterstica de formar redes en una topologa donde un

    dispositivo hace las veces de maestro y hasta siete ms operando como esclavos. Esta

  • 7/13/2019 Capitulo 3

    44/45

    Conclusiones y Recomendaciones

    72

    configuracin se conoce como piconet. Y un grupo de piconets, no ms de diez, es

    referido como Scatter-net.

    Presenta un bajo consumo de energa, pero sus bateras 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 Transmisin (LR-WPAN), comercialmente conocidas

    como Zigbee, que es un estndar inalmbrico de corto alcance para la transmisin de

    datos de ancho de banda pequeo y bajo consumo de energa.

    El objetivo de este grupo de trabajo es proveer un estndar de bajo costo,

    complejidad y consumo de energa para obtener bajas tasas de transmisin en

    comunicaciones inalmbricas.

    Adems cuenta con modos de ahorro de energa con lo que se logra que la

    vida de las bateras de dichos dispositivos dure mucho ms tiempo de lo que lo

    haran si trabajaran con Bluetooth.

    Este estndar es muy sencillo y por lo tanto es ms fcil de implementar, sin

    embargo cuenta con menos canales de comunicacin, 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 mtodo demodulacin de banda ancha, que permite el ahorro de energa, pues comparado con

    FHSS que utiliza bluetooth, DSSS no tiene que relizar saltos de sincronizacin 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.

  • 7/13/2019 Capitulo 3

    45/45

    Conclusiones y Recomendaciones

    La diferencia en las tasas de transmisin en cada una de las bandas se debe al

    tipo de modulacin 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 utilizacin de otros dispositivos inalmbricos.

    Debido a sus caractersticas, Zigbee es adecuado para aplicaciones de

    monitoreo y automatizacin.

    Finalmente se presenta una tabla comparativa de las principales

    caractersticas de los 2 tipos de estndares.

    Caracterstica Bluetooth Zigbee

    Cobertura Hasta 10 m Hasta 70 m

    Duracin de la Bateria Das aos

    Complejidad Complejo Simple

    Velocidad 1 a 2 Mbps Hasta 250 kbps

    Tipo de Datos Audio, Video, Texto Texto

    Modulacin FHSS DSSS

    Tabla Comparativa de los 2 estndaresFuente: Alianza Zigbee