Estandar IEEE 802.15.4

Anuncio
Estandar IEEE 802.15.4
El estándar 802.15.4 está limitado a la capa física y capa MAC del modelo OSI. El estándar 802.15.4 tiene
las siguientes metas y objetivos:









Taza de transferencia de datos en el aire de 250kbps
Operación punto a punto o en topología estrella
Ranuras de tiempos garantizadas (GTSs) para la comunicación
Acceso al canal por medio de CSMA-CA (Carrier Sense Multiple Access, Collision Avoidance)
Confirmación de mensajes para transferencias de datos confiables
Bajo uso de energía
Operación de corto alcance
Vida razonable de batería
Protocolo simple y flexible
Fig1a. Modelo OSI de comunicaciones
Fig1b. Modelo OSI de comunicaciones adaptado
al estándar 802.15.4
El estándar 802.15.4 muestra las capas superiores del modelo OSI reducidas a solo dos como se muestra
en la figura anterior. La capa de red usualmente provee de configuración de la red, manipulación y ruteo
de mensajes. La capa de aplicación provee las funciones de los dispositivos que se montan sobre la red
del estándar 802.15.4. La capa de red y la de aplicación no están específicamente definidas en el
estándar IEEE 802.15.4, por lo que quedan en manos del usuario.
Servicios del estándar 802.15.4
La capa física del estándar 802.15.4, ofrece do servicios para las capas superiores las cuales son:


Servicio de datos de la capa física
Servicio de administración de la capa física
Servicios de Capa Física
Las características de la capa física incluyen activación/desactivación del transceiver de radio,
selección de canal de radio, detección de nivel de energía (ED, Energy Detection) y calidad de la
señal recibida (LQI, Level of Signal Quality), evaluación de canal libre (CCA, clear cannel assessment),
y transmisión y recepción de paquetes a través de la banda de frecuencia ISM 2.4Ghz.
Servicios de Capa MAC
La capa MAC, provee servicio de datos MAC y servicio de gestión (administración) MAC. El servicio
de datos MAC habilita la transmisión de unidades de datos del protocolo MAC (MPDU, MAC
Protocol Data Units) a través del servicio de datos de la capa física.


Las características de la subcapa MAC (MAC subleyer en la figura anterior) incluye:
o Administración del “señales” (beacon management)
o Acceso al canal
o Administración de Ranuras de tiempos Garantizadas
o Validación de marcos (frames)
o Reconocimiento de entrega de tramas (frame)
o Asociación y des asociación
La subcapa LLC se encuentra arriba de la MAC (ver figura anterior) y provee de:
o Multiplexado de los protocolos transmitidos por la MAC
o Control de flujo opcional
o Detección de peticiones de retransmisión de paquetes perdidos
Sin embargo, el estándar IEEE 802.15.4 ha sido modificado y definie la capa 2 para:
Permitir que un LLC de IEEE 802.2 accese a la subcapa MAC del 802.15.4 atravez de una subcapa de
convergencia de servicios específicos (SSCS, Service Specific Convergence Sublayer), como se define
en el anexo A de el estándar 802.15.4. El uso de el LLC y el SSCS es un camino definido aunque no es
muy utilizado por aplicaciones.
Plataformas de desarrollo del PAN802154
El mote PAN802154HAR funciona con cualquiera de los siguientes 3 tipos de plataforma de desarrollo. El
tipo de software a utilizar depende de la complejidad de la aplicación a desarrollar. Cada plataforma
requiere distintas capacidades de el dispositivo, y de esos requerimientos surge su complejidad y
variedad de servicios que ofrece. Ver Fig 2.



SMAC (Simple MAC), para aplicaciones simples, no requiere capacidades considerables del
dispositivo.
802.15.4, para aplicaciones regulares compatibles con el estándar 802.15.4, requiere
capacidades del dispositivo.
ZigBee Protocol Stack, para aplicaciones complejas y cumple con el estándar de ZigBee, requiere
muchas más capacidades del dispositivo.
Fig2. Niveles de complejidad entre las distintas plataformas de desarrollo
Es posible desarrollar aplicaciones 802.15.4 utilizando el ZigBee Protocol Stack, permitiendo crear
aplicaciones complejas, aunque no serian compatibles con el estándar ZigBee
Software de Programación




Bootloader: Permite descargar aplicaciones al PAN802154.
Metrowerks CodeWarrior Development Studio for HC(s) 08 64K Compiler: Compilador, software
propietario, se vende, www.freescale.com,Parte: CWS-H08-C64K-CX. La actualización a 64k es
necesaria para compilar completamente el ZigBee Stack.
Freescale ZigBee Development Tool: Herramienta de programacion para ZigBee Stack
DBM Multilink Flash Programming Tool: Programador, Dispositivo para programar el modulo del
PAN802154, http://www.pemicro.com.
Modos de uso/ configuración del PAN802154
El mote puede ser configurado para funcionar en cualquiera de los siguientes 3 tipos de roles, estos
roles dependen de la localización y función en la red. Ver Fig 3.



Como dispositivo final o Nodo (End Device) con funciones reducidas (RFD, Reduced Function
Device)
Como dispositivo ruteador (Router Device) con todas las funciones (FFD, Full Function Device)
Como dispositivo coordinador (Coordinator Device) con todas las funciones (FFD, Full Function
Device)
Coordinador
Router
Nodo
Fig 3. Roles de un sensor
Nota: Los dispositivos finales o RFD solo se pueden comunicar con los dispositivos ruteadores o con los
coordinadores, pero no con otros dispositivos finales.
Descargar