IL PROTOCOLLO ZigBee 

Associazione alla rete

Una nuova rete ZigBee e' prima realizzata dal coordinatore. All'inizio, un coordinatore ZigBee cerca gli altri coordinatori operanti sui suoi canali permessi. Sulla base dell'energia di canale e il numero di reti  trovate su ogni canale permesso, il coordinatore definisce la sua rete e seleziona un unico PAN ID a 16 bit .
Quando un a rete e' definita, a tutti i routers e i dispostivi finali e' permesso di associarsi alla rete . Quando la rete e' costituita, e' possibile che per cambiamenti fisici, più di una rete possa sovrapporsi e  si verifica un conflitto di PAN ID. In questa situazione, un coordinatore può iniziare un processo di risoluzione di PAN ID e uno dei coordinatore potrebbe cambiare il suo PAN ID  e/o canale. Il coordinatore interessato dal cambiamento, dovrebbe istruire tutti i suoi dispositivi figli di fare i necessari cambiamenti. 
I dispositivi ZigBee immagazzinano informazioni circa gli altri nodi nella rete , comprendendo i nodi parenti e figli  in un  area non volatile chiamata neighbor table. Alla accensione, se un dispositivo figlio determina dalla sua neighbor table  che e' stato parte di una rete, potrebbe eseguire una procedura di notifica ( orphan notification) per localizzare la sua precedente rete. I dispositivi che ricevano la notifica di   orphan  controlleranno nella loro  neighbor tables e vedranno se il dispositivo e' uno dei loro figli. Se cosi, il dispositivo genitore informerà il dispositivo figlio del suo posto nella rete.  Se la orphan notification fallisce o il dispositivo figlio non ha genitori nella sua  neighbor table, allora cercherà di associarsi alla rete come un nuovo dispositivo.  Esso genererà una lista di potenziali genitori e cercherà di associarsi ad alla rete esistente alla profondita ottimale.
Quando in una rete , a device can disassociate from the network either by being requested to leave the network by its parent or by requesting disassociation itself.
La quantità di tempo che un dispositivo spende per determinare la energia di canale e la reti presenti nei canali permessi e'  un parametro chiamato  ScanDuration. (vedi   ZigBee Protocol Timing  per i dettagli su questo parametro). Per la banda di frequenza sui 2.4GHz, il tempo di scansione e' calcolato sulla base dell'equazione:

0.01536 * (2ScanDuration + 1)

 

 

 



Valid HTML 4.01 Transitional