Rede ZigBee (Camada NWK)

A camada de rede (NWK - Network) se encontra entre a de Suporte a Aplicação e a MAC, e vincula uma aplicação às camadas inferiores. Para melhor entendimento de suas funcionalidades, explicaremos sua Estrutura primeiro.

Estrutura de rede

Os dispositivos de uma rede ZigBee podem ser de dois tipos: FFD e RFD, de funcionalidade total (Full Function Device) e reduzida (Reduced Function Device), respectivamente. De acordo com a função que desempenham, podem ser classificados em Coordenador, Roteador e Dispositivo Final.

Tipos de Dispositivos:

Topologia de Rede

A topologia de uma rede se refere à forma como seus dispositivos se organizam em suas ligações. Dentre os tipos de topologia, três são principais para redes ZigBee: Estrela, Árvore e Malha.

Figura 5: Topologias de Rede

Dinâmica de uma rede ZigBee

Formação de uma rede

A formação de uma rede apenas pode ser feita pelo coordenador. Para isso, é necessário que se encontre um canal apropriado para uso e um identificador PAN ID. A escolha do canal é feita por meio da varredura de detecção de energia de todos os canais e aqueles que apresentarem energia superior a um patamar pré-estabelecido pelo desenvolvedor serão descartados e o coordenador escolherá o que apresentar o menor número de redes Zigbee em operação. Em seguida, é feita a escolha da PAN ID pelo coordenador de forma que esta seja única e, para isso, serão consideradas as outras PAN ID já em uso por outras redes no mesmo canal.


Entrada de novos dispositivos na rede

A entrada de novos roteadores e dispositivos finais é feita por roteadores e coordenadores já existentes na rede. O novo dispositivo inicia uma varredura transmitindo um pedido beacon por vários canais. Em seguida, ele escolhe o melhor roteador – incluindo o coordenador – para se ligar. O dispositivo envia uma solicitação de associação ao roteador (comando MAC) que responde com a aceitação ou rejeição do pedido.