Topologie
Star Topology
- La communication est établi entre plusieurs RFDs et un seule FFD (le PAN Coordinator)
- Chaque réseau choisit un PAN identifier qui ne doit pas être utilisé par d'autres réseaux qui se trouvent dans la même zone de couverture
Tree Topology
- Il utilise également un PAN Coordinator
- Il peut fournir le service de routage
- Toutes les communications passent par un point central appelé Coordinateur qui nécessite : une pile complète, et plus d’énergie consommée
- Possibilité de distribuer la parole par des balises (mode beacon) au lieu de CSMA/CA
- Communication directe tant que la portée radio le permet
- Permet la formation de topologies plus complexes (avec couche réseau)
- Le coordinateur a un rôle plus restreint
Mesh Topology
- Association des 2 topologies précédentes
- Communications point à point entre coordinateurs
- C'est un cas spécial de la topologie en arbre
- Un noeud peut parler à un autre s'il se trouve dans sa zone de couverture
- La plupart des noeuds sont des FFDs.
- N'importe quel FFD peut agir en tant que Coordinateur et fournir les services de synchronization à d'autres dispositifs et d'autres coordinateurs
- Le Coordinateur PAN forme le premier cluster et devient la tête du cluster (CLH – Cluster Head), prend un identifiant de cluster égal à 0, choisit un identifiant PAN et broadcast de trames beacon aux dispositifs voisin
- Un dispositif souhaitant de se connecter au cluster envoie une requête au CLH
- Si le nouveau dispositif est accepté, alors il rejoigne le cluster et envoie également de beacons pour que d'autre dispositifs puissent joindre le cluster
- Après que le cluster a été créé, le coordinateur PAN peut demander à un autre dispositifs de devenir le CLH d'un nouveau cluster adjacent
- Pas besoin de faire remonter les messages afin d'atteindre la cible

Types de noeuds dans un réseau ZigBee
End Device
- Ce sont les feuilles de l'arbre d'un topolgie Peer-to-Peer ou cluster
- Ou les extrémités de l'étoile
Routers
- Leur but est de relayer les messages
- Dans la topologie en étoil, le routeur est le Coordinateur. Des routeurs peut être placé dans les extremités mais il ne exécuteron jamais la fonction de relayage
- Dans la topologie en arbre, un routeur peut être placé dans le niveau le plus bas, mais il ne exécutera jamais les fonctions de relayage
- Dans la topologie en maille, un routeur placé dans la partie la plus base
peut éventuellement exécuter les fonctions d'un routeur
Coordinateur
- Dans un réseau ZigBee, il doit avoir un Coodinateur PAN
- Il exécute les taches de mise en place d'un réseau
– Sélectionner les bandes de fréquences sur lequel le réseau travaillera
– Initialise la composition du réseau
– Administre le adhésion des noeuds au réseau
– Il peut également exécuter les taches d'un routeur