Académique Documents
Professionnel Documents
Culture Documents
ZigBee Alliance
Es una asociacin de
compaas que trabajan en conjunto para definir un estndar global para la fabricacin de redes de bajo consumo.
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.
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
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
915
2450
10
16
1-10
11-26
906+2(k-1)
2405+5(k-11)
Canales 868MHz/915MHz
Modulacin/Ensanchamiento
El siguiente diagrama de bloques describe la conversin de los
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
1 ( 2
) sin 2
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 -94 -94 -91 -92 -92 -90 -93
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
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.
encargada de manejar los servicios. La MLME interacta con sus vecinas NLME por medio de las SAP.
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
Periodo inactivo
En este periodo los
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.
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
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.