Vous êtes sur la page 1sur 53

ZigBee

Diego Ismael Montoya Acua 146318

ZigBee Alliance
Es una asociacin de

compaas que trabajan en conjunto para definir un estndar global para la fabricacin de redes de bajo consumo.

Componentes de IEEE 802.15.4


El estndar IEEE 802.15.4 usa 3 tipos de dispositivos: Coordinador de red este dispositivo tiene un conocimiento de toda la red. Es el dispositivo mas sofisticado, requiere mas memoria y mas capacidad de procesamiento. Dispositivo de funcin completa (FFD) es compatible con todos los dispositivos IEEE 802.15.4. Puede tener la funcin de coordinador de red. La memoria adicional y la capacidad de procesamiento, lo hacen ideal para cumplir las funciones de router de red.

Dispositivo de funcin reducida (RFD) su

funcionalidad es limitada. Se encuentra en dispositivos como frontera de red. El RFD es utilizado para tareas que requieran poco consumo de energia.

Topologas de red
IEEE puede manejar dos tipos de topologas de red, la

topologa estrella y la topologa peer-to-peer.

Topologa Estrella

Topologa Peer-to-Peer

Topologa Malla

Topologa rbol

Direccionamiento de ZigBee
ZigBee usa la palabra radio para su direccionamiento.

Es

necesario conocer la radio de destino. ZigBee tiene un radio nico de longitud de 64bits. Existe otro tipo de radio que se asigna dinmicamente por el coordinador de la red, la direccin de estos radios es de 16 bits. Una direccin PAN puede tener hasta 65,536 diferentes.

Capa fsica
Bandas de frecuencias y tasas de trasmisin de datos
PHY(MHz) 2450 915 Banda ISM ISM Banda de frecuencia (MHz) 868-868.6 902-928 Modulacin BPSK BPSK Tasa de transmisin (kbps) 250 40

868

ISM

2400-2483.5

O-QPSK

20

Canales y como calcularlos


Frecuencia central (MHz) 868 Numero de canales (N) 1 Canales (k) Frecuencia central del canal (MHz) 868.3

915
2450

10
16

1-10
11-26

906+2(k-1)
2405+5(k-11)

Canales 868MHz/915MHz

Canales 2450 MHz

Modulacin/Ensanchamiento
El siguiente diagrama de bloques describe la conversin de los

datos binarios a travs de una seal modulada de los 2450MHz

De bit a smbolo
Es el primer paso para codificar todos los datos en la

unidad de datos del protocolo PHY de datos binarios a smbolos. Cada byte se divide en dos smbolos y el menos significativo se transmite primero. En el caso de tener un campo de varios bytes, el byte menos significativo se transmite primero, excepto para los campos de bytes relacionados con la seguridad. En este caso se trasmite primero el byte ms significativo.

De smbolo a chip

O-QPSK

Tcnica de modulacin que utiliza cuatro desplazamientos de fase para codificar 2bits por smbolo. O-QPSK provee un mejor rendimiento que OPSK. =
1 () cos 2 2

es la frecuencia central tiempo que tarda Q para

1 ( 2

) sin 2

90 es la portadora en la fase es la portadora en la fase de cuadratura

conseguir un cambio de fase de

Parte 2

Potencia de transmisin
El transmisor debe ser capaz de transmitir al menos

-3 . El dispositivo debe de transmitir a una potencia tan baja como sea posible para reducir interferencias con otros dispositivos y sistemas. = 10 log
1

Sensibilidad del receptor


La IEEE 802.15.4 4 menciona que un dispositivo

compatible deber presentar una sensibilidad de -85 o mejor.

Fabricante Chipcon Ember Freescale Freescale Freescale CompXs Ubec

Chip CC2420 EM2420 MC13191 MC13192 MC13193 CX1540 uz2400

Sensibilidad del receptor -94 -94 -91 -92 -92 -90 -93

Potencia de salida 0 0 3.6 3.6 3.6 3 0

Voltaje 2.1-3.6 V 2.1-3.6 V 2-2.4 V 2-3.4 V 2-3.4 V 2.7-3.3 V x

Receptor (ED)
El receptor de deteccin de energa (ED) esta destinado

a ser utilizado por la capa de red como parte de un algoritmo para la seleccin de canal. Es una estimacin de la potencia de seal recibida en el ancho de banda de un canal de IEEE 802.15.4.

CS
CS consiste en demodular la seal recibida para

determinar si esta es compatible con el estndar.

Evaluacin del canal libre (CCA)


El mecanismo CSMA-CA hace que la MAC le pida a la

capa fsica que haga una evaluacin del canal para ver que este libre. En 802.15.4 existen 3 modos de operacin del CCA.

Modo 1: Se usa el nivel de energa y un umbral a partir del cual el canal esta ocupado. Modo 2: se usa el nivel CS para determinar la ocupacin del canal. Modo 3: Combinacin AND u OR de los 2 modos anteriores. AND: La energa pasa un umbral Y la seal cumple con el estndar OR: La energa supera a un umbral O es censada una seal que cumple con el estndar.

Capa de control acceso al medio


MLME: es la entidad

encargada de manejar los servicios. La MLME interacta con sus vecinas NLME por medio de las SAP.

SAP: Servicio de punto de acceso

Acceso al canal
Beacon: es un paquete de seal de aviso enviado por el

coordinador de la red para indicar el inicio de una transmisin. Superframe: es el periodo entre un beacon y el siguiente. Una superframe tiene tres tipos de periodos: Periodo de acceso en contienda (CAP), Periodo libre de contiendas (CFP) y periodo inactivo.

CAP
Los nodos que quieran transmitir en este periodo deben

de usar CSMA-CA. El primero que lo encuentre libre lo usara y lo tendr disponible hasta que su transmisin haya concluido. Si el dispositivo encuentra el canal ocupado, iniciara un periodo de espera aleatorio (back off).

Nota: No existen garantas de que un dispositivo pueda utilizar el canal cuando lo necesite ya que esta en competencia con otros dispositivos.

CFP
Un dispositivo puede tener garantizada una ranura de

tiempo (time slot), con lo que no necesita competir usando CSMA-CA.

Periodo inactivo
En este periodo los

dispositivos pueden apagar los transceptores de radio para conservar energa.

Espaciado entre tramas

CSMA-CA
Cuando un dispositivo desea transmitir, previamente

verifica que el canal no est en uso. Por otro dispositivo. Si est libre comienza a transmitir. CSMA ranurado: Trabaja con superframes el tiempo activo se divide en 16 ranuras iguales, entonces el tiempo de back off debe ser alineado para que caiga en el CAP. CSMA no ranurado: en este caso no se trabaja con supertrama, no se necesita sincronizar el back off.

Problema del nodo oculto

802.15.4 no soporta RTS/CTS

Problema del nodo expuesto

Capa de red
Esta capa provee dos tipos de servicios: de datos a travs

de la NLDE y de control o manejo por medio de la NLME. Cada trama de red lleva un parmetro llamado radio que indica la cantidad de saltos mximos que esta puede llegar a realizar.

Capa de red
Existen tres tipos de comunicacin de mensajes: 1. 2. 3.

broadcast, multicast y unicast: Un mensaje tipo broadcast tiene como destino a todo dispositivo que lo pueda recibir. Un mensaje multicast se enva solo a un grupo de dispositivos. Un mensaje unicast contiene la direccin de un nico dispositivo.

NLDE
Crea y gestiona las unidades de datos de la capa de red

que vienen de la capa de aplicacin, y los pasa a la capa MAC para que sean enviados a destino. Adems retransmite aquellos NPDUs (Network Protocol Data Unit) que tienen como destino otro nodo de la red.

NLME
Est encargada de controlar la configuracin de nuevos

dispositivos y el establecimiento nuevas redes; puede determinar si un dispositivo pertenece a la red y descubrir nuevos dispositivos y routers.

Ruteo
Un algoritmo muy utilizado por su simplicidad y bajo

requerimiento de procesamiento es el AODV (Ad hoc On-Demand distance Vector). El protocolo AODV maneja tres tipos de mensajes: 1. Mensaje de peticin de la ruta RREQ (Route REQuest) 2. Mensaje de indicacin de la ruta RREP (Route REPly) 3. Mensaje de error de ruta RERR (Route ERRor)

Paso 1

Paso 2

Paso 3

Paso 4

Paso 5

Capa de aplicacin
En la capa de aplicacin se ubica el

1. 2. 3.

ZigBee Device Object (ZDO), el cual se encarga de tres tares principales: Descubrimiento de servicios. Seguridad. Integracin de elementos de la red.

Descubrimiento de servicios
Descubrimiento:

Determina qu otros dispositivos operan en el espacio del dispositivo. Enlace: Enlaza dos o ms dispositivos basados en sus servicios y necesidades y manda mensajes entre estos.

Perfiles
Un perfil caracteriza tipos de dispositivos, formato de

los mensajes y acciones y funciones que se usarn en ciertas aplicaciones. Los perfiles pueden ser: Perfiles pblicos: los especifican la ZigBee Alliance para proveer algn tipo de interoperabilidad entre dispositivos de distintos fabricantes. Perfiles privados: los especifica un fabricante o un usuario para sus aplicaciones especficas que no pueden realizarse con un perfil pblico.

Enlace
Es un procedimiento en el que se realiza la conexin virtual entre

puntos finales de aplicacin. Los enlaces pueden ser:

Seguridad en ZigBee
ZigBee usa un esquema simtrico de cifrado basado en el

algoritmo AES 128-bits para proporciona confidencialidad durante la transmisin de datos. Adicionalmente ZigBee implementa un contador de frescura (freshness counter) para prevenir ataques de repeticin y verificacin de integridad de mensajes para prevenir su modificacin.

En el esquema de seguridad de

ZigBee se utilizan tres tipos de claves: clave maestra, clave de conexin y clave de red. Clave maestra: es una clave de seguridad de largo plazo entre dos dispositivos, la cual puede registrarse manualmente, estar pre-instalada o ser enviada inalmbricamente. Se usa para envos en la red y generacin de claves de cifrado de conexin.

La clave de conexin:

provee seguridad en el intercambio de informacin ente dos dispositivos. La clave de red: provee la seguridad en la red.

Vous aimerez peut-être aussi