Zigbee
Programa de Engenharia de Sistemas e Computação
Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
Universidade Federal do Rio de Janeiro
Roteamento ZigBee
Por Tiago Azevedo
CPE 825 - Roteamento em Redes de Computadores
Roteamento ZigBee
1 - Especificação ZigBee
ZigBee é o nome da especificação para uma suíte de protocolos de comunicação utilizados por rádios digitais pequenos e de baixa potência, basedos no padrão IEEE 802.15.4 para “wireless personal area networks” (WPANs).
Os rádios ZigBee operam nas faixas de freqüência de 868 MHz na Europa, 915
MHz nos Estados Unidos e 2.4 GHz em outros lugares do mundo, com taxa de dados que variam de 20Kbps a 250 Kbps.
2.1 - Dispositivos ZigBee
A especificação ZigBee define três tipos diferentes de dispositivos, com funções variadas: •
ZigBee coordinator (Coordenador ZigBee - ZC):
Existe exatamente um coordenador ZigBee em cada rede. Este dispositivo agrega o maior número de funções, por exemplo, o coordenador é capaz de criar uma rede tornando-se a raiz da árvore dessa rede, sendo portanto, o único dispositivo capaz de comutar dados entre redes.
Além disso, o coordenador é capaz de armazenar informação sobre a rede como por exemplo um repositório de chaves seguras e determinar parâmetros como o número máximo de filhos (Cm) de um roteador ZigBee , o número máximo de roteadores filhos (Rm) de um nó pai, a profundidade da rede (Lm).
A partir desses parâmetros, os dispositivos roteadores podem computar um parâmetro denominado Cskip, que é utilizado para computar o tamanho do “pool” de endereços de filhos. Este parâmetro é calculado pela seguinte fórmula:
⎧ 1 + Cm ⋅ ( Lm − d − 1),
⎪
Cskip (d ) = ⎨1 + Cm − Rm − Cm ⋅ Rm Lm − d −1
,
⎪⎩
1 − Rm
•
se Rm = 1
LLLL (a)
Caso contrário LLLL (b)
ZigBee Router (Roteador ZigBee - ZR):
Os dispositivos roteadores agem como um roteador intermediário, roteando