Académique Documents
Professionnel Documents
Culture Documents
I - Introduction a Zigbee
Quand vous utilisez votre télécommande de télévision, vous devez obligatoirement l'orienter vers votre
poste. Ce type de communication à sens unique, courte portée et nécessitant une "ligne de vue" utilise des
capteurs Infrarouge pour permettre l'échange d'informations avec votre TV et uniquement avec ce
récepteur. Ajoutez d'autres systèmes, comme un lecteur DVD, un système "home cinéma", l'air
conditionné, un ventilateur, des volets roulants et systèmes d'éclairage automatiques, et vous devenez un
jongleur professionnel qui doit gérer plusieurs télécommandes et systèmes de contrôles.
Tous les appareils et unités de contrôle doivent avoir besoin d'un système de communication standardisé.
C'est à ce niveau qu'intervient Zigbee norme de transmission sans fil ratifiée fin 2004 sous le nom : IEEE
802.15.4 Wireless Networking Standards. Zigbee est donc un ensemble de caractéristiques établies pour
les réseaux personnels sans fils a faibles consommations d'énergie et à faibles coûts.
• L'IEEE 802.11, pour les réseaux LAN (Local Area Network) dont les produits sont nommés Wi-Fi
(Wireless-Fidelity).
• L'IEEE 802.15, pour les petits réseaux personnels ou PAN (Personal Area Network).
• L'IEEE 802.15.1, le plus connu, en charge de la norme Bluetooth.
• L'IEEE 802.15.4, ancienne RF en charge de la norme ZigBee.
• L'IEEE 802.16 pour les réseaux MAN (Metropolitan Area Network) atteignant plus de dix
kilomètres (Wi-MAx).
• L'IEEE 802.22 pour les réseaux RAN (Regional Area Network), c'est-à-dire les réseaux de plusieurs
centaines de kilomètres de portée.
ZigBee définit des profils d'application permettant l'interopérabilité entre différents appareils certifiés
ZigBee. Par exemple, le profil ZigBee "Lighting" définit tous les protocoles permettant à un interrupteur
ZigBee de fonctionner correctement avec des lampes ZigBee fabriquées par d'autres constructeurs.
La norme Zigbee a standardisé un jeu de solutions appelées "couches" (layers). Ce sont ces solutions qui
rendent Zigbee très attractif : Faibles coûts, facilitée d'implémentation, transfert de données fiable, très
faible consommation d'énergie et caractéristiques de sécurité adéquates.
L'architecture de la pile Zigbee est basée sur le modèle OSI a 7 couches. Chacune de ses couches rendant
un ensemble de services spécifiques a la couche supérieure au travers d'interfaces appelées "Services
Acces Point" (SAP).
Elle se base sur la norme IEEE 802.15.4 pour définir les 2 couches inférieures (PHY et MAC) en tant que
fondations et vient rajouter la couche "network" (NWK) et le cadre pour les couches applicatives qui
comprend la sous couche de support applicatif (Application Support Sub-layer), les objets systèmes
Zigbee (Zigbee Device Objects) et les systèmes définis par les fabricants.
La taille de la pile diffère suivant les besoins des nœuds, environ 40ko pour une
pile complète dans un nœud coordinateur (ZC) à environ 60ko pour un nœud
terminal (ZED), ceci contribuant a baisser les coûts de production des matériels
Zigbee.
Les trois bandes de fréquences sont actuellement attribuées à ZigBee / IEEE 802.15.4: bande de 868 MHz
(0ch), bande de 915 MHz (1 - 10ch) et bande de 2,4 GHz (11 - 26ch). Cependant, la bande de fréquences
utilisable dans le monde entier n’est que la bande 2,4 GHz.
CHAP III -2
Lors de l'élaboration des spécifications de ZigBee / IEEE 802.15.4, les bandes inférieures à 1 GHz (1
GHz ou moins) et 2,4 GHz sont affectées à 27 canaux consécutifs au total (0 à 26 canaux). Le but initial
de cette opération est de construire un système de communication sans fil robuste en les rendant
complémentaires, chaque bande de fréquences ayant des propriétés de transmission différentes. Parfois,
les gens discutent pour savoir lequel est le meilleur. la bande inférieure à la Giga (1 GHz ou moins) ou la
bande 2,4 GHz, mais une telle discussion ne supporte rien car chacune a à la fois des avantages et des
inconvénients.
La sous-bande Giga (1 GHz ou moins) est également attribuée aux téléphones cellulaires et la situation
d'utilisation dans chaque pays est différente. La bande 950 MHz du ZigBee / IEEE 802.15.4 vient d’être
disponible au Japon en tant que bande inférieure à 1 GHz (ou inférieure à 1 GHz. Par conséquent, la
bande de fréquence de ZigBee / IEEE 802.15.4 actuellement disponible au Japon correspond uniquement
à la bande 2,4 GHz.
En pratique, c'est plutôt le 2.4 GHz qui est utilisé pour la raison évidente de compatibilité worldwide.
Mais bon, méfiez-vous si jamais vous achetez un appareil, vaut mieux vérifier avant quelles sont les
bandes de fréquence supportées.
CHAP III -3
Principalement on distinguent trois couche protocolaires assurant chaqu'une un rôle bien spécifique.
IV - Topologies réseaux
La couche réseau de Zigbee (NWK Layer) supporte les topologies en étoile, arbres et maillées (star, tree
and meshed networks). Elle donne la possibilité d'étendre le réseau jusque 65.536 noeuds clients. Zigbee
est particulièrement optimisé pour les applications a fortes contraintes temporelles, il faut en effet moins
de 30ms a un nouveau noeud pour rejoindre le réseau, moins de 15ms pour qu'il passe de l'état de veille à
actif.
CHAP III -4
- Se comporte en routeur une fois le réseau initialisé
- Contient toute la pile
• Dans la topologie en étoile, le réseau est contrôlé par seulement un dispositif appelé "Zigbee
Coordinator". C'est ce noeud coordinateur qui a en charge d'initialiser et de maintenir les autres
dispositifs sur le réseau qui communiquent directement avec lui.
• Dans les topologies maillées et en arbres, le "Zigbee coordinator" à en charge de démarrer le réseau et
d'en choisir certains paramètres clés, ce réseau pouvant être étendu a l'aide de routeurs Zigbee (FFD).
Les réseaux maillés permettent une communication totale de pairs a pairs (peer to peer).
Exemple ci dessous d'un réseau Zigbee maillé. Avec 2 modules Hors Services, les autres mettent à jours
leurs tables de routages pour transmettre l'information jusque au bon récepteur.
Le choix de la meilleure route entre deux points est determiné le plus fréquemment à l aide de
l'algorithme de routage AODV (Ad hoc On Demand Vector).
CHAP III -5
• Dans les réseaux en arbre, les routeurs transmettent les données et contrôlent les messages en utilisant
une stratégie de routage hiérarchique, ils utilisent de plus une communication de type Beacons décrite
dans les spécifications de l'IEEE 802.15.4
• Ce type de topologie permet des réseaux très étendus 255 clusters comprenant chacun 254 noeuds soit :
64770 noeuds !
IV.2 - Adressage :
Zigbee utilise 2 types d'adressage :
• Une adresse 64 bits IEEE qui peut être comparée à une adresse IP sur l'Internet, adresse source +
adresse destination (topologie pairs à pairs).
• Une adresse courte sur 16 bits, Id du réseau + Id du noeud (topologie en étoile), utilisée seulement
une fois que le réseau est en place ce qui donne un total de 2^16 = 65536 noeuds disponibles dans
un réseau, ce qui semble bien assez. En cas de besoin supplémentaire, il est tout a fait envisageable
de créer un système de passerelle sur un noeud.
a) structure de trames
L'IEEE 802.15.4 MAC définie 4 structure de trames :
• Trame dite "Beacon" ou encore SuperFrame (voir les "superframes" plus bas).
• Trame de données, utilisée pour tous les transferts de données.
• Trame de confirmation, utilisée pour confirmer qu'une trame de données a été reçue avec succès.
• Trame de commande MAC, utilisée pour gérer tous les transferts de contrôle MAC.
CHAP III -6
Le PPDU (Physical Protocol Data Unit) est la trame complète envoyée. On notera que l'overhead pour un
paquet de données simple, suivant le schéma d'adressage utilisé (16 ou 64 bits) est entre 15 et 31 octets
(120 bits).
s). Attention, aucun overhead de sécurité n'est inclus dans ces chiffres.
Ces différents types de trafics demandent différents attributs à la couche MAC du protocole qui est assez
flexible pour tous les gérer.
Zigbee Bluetooth
Application Surveillance et contrôle Remplacement de câbles
Ressources systèmes(mémoire) 4Ko à 32Ko plus de 250Ko
Durée de vie de la batterie(jours) plus de 1000 1à7
Taille du réseau 32000 en réalité 7
Bande passante théorique (KB/s) 20 à 250 720
Portée (mètres) 100 10
Consommation en emission 25 à 35 mA 40 mA
Consommation en veille 3 µA 200 µA
Comme le montre le graphique ci dessous, Zigbee à été conçue pour apporter un signal très fiable et
robuste dans l'environnement bruité des Radios Fréquences.
CHAP III -8
V.1 - Consommation énergétique :
Zigbee a été conçue pour permettre une durée de vie des équipements de 6 mois a plus de 2ans avec
une simple pile alcaline.
La taille des paquets de données envoyés affecte typiquement les besoins en énergie, plus le paquet est
petit plus le système pourra se remettre en veille rapidement. Comme le montre le graphique ci-dessous,
pour des paquets inférieurs à 75ko, Zigbee garde un débit de transmission bien supérieur a Bluetooth, ce
qui signifie que les temps d'émission et de réception sont plus courts et implique donc une consommation
d'énergie moindre.
a) Zigbee :
- Ajout d'un nouveau noeud dans le réseau : typiquement 30ms
- Sortie du mode veille : typiquement 15ms
- temps d'accès au canal de transmission : typiquement 15ms
b) Bluetooth :
- Ajout d'un nouveau noeud dans le réseau : 3s typiquement 20s
- Sortie du mode veille : typiquement 3s
- temps d'accès au canal de transmission : typiquement 2ms
Les systèmes Zigbee peuvent donc très rapidement s'attacher au réseau, transmettre des informations puis
se remettre en veille, économisant ainsi leurs batteries. Les systèmes Bluetooth nécessitent environ 100x
plus d'énergie pour la même opération.
VI - Conclusion
Zigbee est une technologie sans fils gérée par la Zigbee Alliance et développée sur une norme globale et
ouverte afin de cibler les besoins de bas prix et faible consommation d'énergie des réseaux de capteurs
sans fils.
Ce standard tire tous les avantages de la norme IEEE 802.15.4 et opère dans la bandes de fréquences
mondiales non réservées (donc libres de licences) 2.400-2.484GHZ, 902-928Mhz et 868.0-868.6Mhz.
Zigbee est conçue pour transportée de manière fiable et sécurisée des données à travers l'environnement
bruité des Radios Fréquences.
CHAP III -9