Inicio

Inicio

Protocolo 802.15.4-2003 y ZigBee

 

 

   ROBOZB

 

Inicio

 

 

      Protocolo 802.15.4-2003

 

Como se dijo anteriormente ZigBee se basa en el protocolo estándar 802.15.4. El grupo de trabajo del protocolo IEEE 802.15 está encargado de investigar soluciones para una baja tasa de transferencia, una duración de meses a años en la vida de la batería y muy baja complejidad.

Este protocolo define las dos capas inferiores: La capa física (PHY) y la capa de control de acceso al medio (MAC).

Las características de este protocolo son:

-Tasas de transferencia de datos de 250 kbps, 40 kbps y 20 kbps.

- Dos modos de direccionamiento; 16-bit corto y 64-bit IEEE.

- Soporte para dispositivos de latencia crítica, ejemplo joysticks.

- Acceso a canal con CSMA-CA

- Establecimiento de la red de forma automática por el coordinador.

- Protocolo completo de handshaked para la confiabilidad de transferencia.

- Control de energía  para asegurar el consumo bajo de energía.

- 16 canales en banda ISM de 2.4 GHz, 10 para 915 MHz  y uno para la banda de 868 MHz.

 

 

ZigBee

 

La especificación ZigBee agrega cuatro componentes principales: capa de red (NWK), capa de aplicación (APL),  los objetos de dispositivos zigbee (ZDO) y objetos de aplicación definidos por el fabricante.

 

 

 

 

Capa de Red

 

 La capa de red es la que provee el enrutamiento, la capacidad “muchos-saltos” requerida para convertir las comunicaciones de nivel MAC en redes estrella completa, árbol de clusters o malla, y proveer  una interfaz adecuada para el uso de la siguiente  capa superior, la APL.

Para lograr su cometido la capa de red proporciona dos servicios, uno de datos (NLDE, Network Layer Data Entity) y otro de gestión (NLME, Network Layer Managment  Entity).

La NLDE  crea y gestiona las unidades de datos de la capa de red que vienen de la capa de aplicación, y los pasa a la capa MAC para que sean enviados a destino. Además retransmite aquellos NPDUs (Network Protocol Data Unit) que tienen como destino otro nodo de la red.

La NLME está encargada de controlar la configuración de nuevos dispositivos y el establecimiento nuevas redes; puede determinar si un dispositivo pertenece a la red y descubrir nuevos dispositivos y routers.

 

Capa de Aplicación

 

Esta es la capa más alta definida por la especificación y es la interfaz efectiva para el sistema ZigBee  y sus usuarios finales. Aquí están los ZDOs y sus procedimientos de control, junto con los objetos de aplicación definidos por el manufacturador.

Los componentes principales de esta capa son los ZDOs y la subcapa de soporte a la aplicación (APS).

El ZDO es responsable de definir el rol de su dispositivo como coordinador o dispositivo final, pero también de descubrir nuevos dispositivos one-hop (de un-salto de distancia) en la red y la identificación de los servicios que ofrecen.

La APS es la otra componente estándar principal, es la encargada de enviar los PDUs de una aplicación entre dos o más dispositivos y de descubrir y enlazar los dispositivos y mantener una base de datos de los objetos controlados llamada Base de Información APS (AIB), esta base de datos puede ser usada para encontrar los dispositivos apropiados dependiendo del servicio necesitado.

 

Servicios de seguridad

 

La arquitectura ZigBee provee servicios de seguridad para el establecimiento e intercambio de claves de seguridad para sus comunicaciones. Los servicios de seguridad  no forman una capa independiente ya que hay servicios que se utilizan  en las capas MAC, NWK y APS para proveer seguridad en cada nivel. Cada capa que tiene que generar un frame de datos es responsable de encriptarlo cuando el frame es generado y autenticarlo cuando es recibido.

 

Tipos de Dispositivos

 

Dispositivos de funcionalidad completa (FFD):

Coordinador: El tipo de dispositivo más completo. Debe existir uno por red. Sus funciones son las de encargarse de controlar la red y los caminos que deben seguir los dispositivos para conectarse entre ellos.

Router: Interconecta dispositivos separados en la topología de la red, además de ofrecer un nivel de aplicación para la ejecución de código de usuario.

Dispositivos de funcionalidad reducida (RFD):

Dispositivos finales: Posee la funcionalidad necesaria para comunicarse con su nodo padre (el coordinador o un router), pero no puede transmitir información destinada a otros dispositivos. De esta forma, este tipo de nodo puede estar dormido la mayor parte del tiempo, aumentando la vida media de sus baterías. Un ZED tiene requerimientos mínimos de memoria y es por tanto significativamente más barato.

 

Topologías de Red

 

Las topologías de red soportadas por ZigBee son las siguientes:

 

Estrella: Cuando las estaciones están conectadas directamente a un punto central, el coordinador, y todas las comunicaciones se hacen a través de este.

Árbol de Clusters: Los nodos están colocados en forma de árbol, el coordinador corresponde al nodo de enlace central, los routers mueven los datos y los mensajes de control usando estrategias de ruteo jerárquico.

Malla: Los routers están conectados a uno o más routers, el coordinador tiene que estar dentro de la malla. Con este tipo de topología se pueden llevar los mensajes a un nodo por varios caminos, y además se pueden utilizar algoritmos para elegir el camino más corto de un nodo a otro. Otra característica con red malla es que se puede incrementar el rango de alcance.