ZigBee Technology Overview

Cette conférence présente une vue d'ensemble de la technologie ZigBee, une solution de communication sans fil à faible consommation destinée aux réseaux personnels (WPAN). Elle s'inscrit dans un cours sur les réseaux sans fil et les protocoles de communication, en détaillant les caractéristiques, la structure et les applications de ZigBee.

D'après le document ZigBee Technology Overview

Cet article a été rédigé automatiquement à partir du document source, puis vérifié avant publication.

ZigBee Technology Overview

Document source

ZigBee Technology Overview

Wireless Communication Protocols · PPTX · 40 pages · 1998

Consulter le document original →

Cette conférence présente une vue d'ensemble de la technologie ZigBee, une solution de communication sans fil à faible consommation destinée aux réseaux personnels (WPAN). Elle s'inscrit dans un cours sur les réseaux sans fil et les protocoles de communication, en détaillant les caractéristiques, la structure et les applications de ZigBee.

Historique et contexte de ZigBee

La technologie ZigBee est apparue dès 1998, en parallèle avec les premières technologies sans fil comme le WiFi et le Bluetooth. Elle a été conçue pour des applications où ces technologies ne convenaient pas, notamment grâce à une faible consommation énergétique et une robustesse adaptée aux réseaux personnels.

En octobre 2004, la ZigBee Alliance a été annoncée, regroupant rapidement plus d'une centaine d'entreprises dans 22 pays. Le 14 décembre 2004, les premières spécifications officielles de ZigBee ont été ratifiées, marquant un jalon important dans le développement de cette technologie.

Présentation générale de ZigBee

ZigBee est un protocole de communication sans fil haut niveau, basé sur la norme IEEE 802.15.4, qui vise à compléter les standards existants en offrant une communication robuste et à faible consommation entre radios. Il est particulièrement adapté aux réseaux personnels sans fil (WPAN) et permet la communication entre deux dispositifs radio à faible puissance.

La ZigBee Alliance supervise le développement et la certification des produits ZigBee, assurant l'interopérabilité et la conformité aux spécifications.

Caractéristiques techniques et fréquences

  • Longue durée de vie des batteries grâce à un faible cycle de service.
  • Support de plusieurs topologies réseau : étoile, maillage (mesh), arbre.
  • Capacité d'un réseau pouvant atteindre jusqu'à 65 000 nœuds.

ZigBee opère dans plusieurs bandes de fréquences sans licence :

  • 2,4 GHz (bande ISM mondiale) avec un débit de 250 kbps.
  • 868 MHz (bande européenne) avec un débit de 20 kbps.
  • 915 MHz (bande américaine) avec un débit de 40 kbps.

Produits et pile protocolaire ZigBee

Les produits ZigBee comprennent des kits de développement, des capteurs, des émetteurs-récepteurs et des modules intégrés. Ces éléments permettent de construire des réseaux adaptés à diverses applications.

La pile protocolaire ZigBee est composée de plusieurs couches :

  • Couche physique : gère les fréquences d’émission et de réception, le débit, la modulation et le codage numérique.
  • Couche MAC (Medium Access Control) : contrôle l'accès au médium, définissant comment un nœud transmet ou reçoit les données.
  • Couche réseau : assure l’établissement du réseau, l’association des nœuds, le routage des informations et la structure des messages échangés.
  • Couche application : utilise les couches inférieures pour fournir des services spécifiques à une application donnée, en donnant un sens aux données échangées.

Architecture et rôles des dispositifs ZigBee

Un réseau ZigBee est constitué de trois types de modules :

  • Coordinateur ZigBee (ZC) : unique dans le réseau, il est la racine du réseau et sert de passerelle vers d'autres réseaux. Il est alimenté en permanence.
  • Routeur ZigBee (ZR) : équipement intermédiaire qui achemine les paquets au sein du réseau. Il est également alimenté en permanence.
  • Équipement terminal ZigBee (ZED) : ne communique qu'avec un routeur ou le coordinateur et est généralement en mode veille pour économiser l'énergie.

Ces dispositifs peuvent être classés selon leur capacité fonctionnelle :

  • FFD (Full Function Device) : entités complètes qui implémentent toute la spécification ZigBee. Elles peuvent jouer les rôles de coordinateur, routeur ou dispositif terminal.
  • RFD (Reduced Function Device) : entités réduites, optimisées pour une faible consommation et une mémoire limitée, généralement utilisées comme nœuds terminaux.

Topologies réseau ZigBee

La norme IEEE 802.15.4, sur laquelle repose ZigBee, prévoit deux topologies de base : étoile (star) et point à point (peer to peer). ZigBee étend ces possibilités en permettant des réseaux plus complexes :

  • Topologie maillée (mesh) : permet une communication totale entre pairs avec un routage automatique des paquets au niveau réseau.
  • Topologie en arbre (tree) : les routeurs transmettent les données selon une stratégie hiérarchique, utilisant des communications de type Beacons définies par IEEE 802.15.4.
  • Topologie en étoile : un seul coordinateur contrôle le réseau et communique directement avec tous les autres dispositifs. Cette topologie peut supporter jusqu'à 255 clusters, chacun pouvant contenir 254 nœuds, soit un total théorique de 64 770 nœuds.

Dans les topologies maillées et en arbre, le coordinateur ZigBee initialise le réseau et définit certains paramètres clés. Le réseau peut être étendu par l'ajout de routeurs.

Adressage dans ZigBee

ZigBee utilise deux types d'adresses :

  • Adresse 64 bits : comparable à une adresse IP, utilisée dans les topologies peer to peer. Elle combine une adresse source et une adresse destination.
  • Adresse courte 16 bits : utilisée dans les topologies en étoile, elle correspond à un identifiant réseau et un identifiant de nœud. Cette adresse est attribuée une fois le réseau établi, permettant jusqu'à 2^16 = 65 536 nœuds dans un réseau.

Format et types de trames ZigBee

Les données dans un réseau ZigBee sont transmises sous forme de trames (ou paquets). La structure des trames a été conçue pour être simple et robuste, adaptée à des environnements fortement bruités.

Chaque couche du protocole ajoute ses propres en-têtes et pieds de trame. La taille maximale d'une trame ZigBee est de 128 octets, incluant l'overhead du protocole, ce qui laisse environ 104 octets pour les données utiles.

La couche MAC de l'IEEE 802.15.4 définit quatre types de trames :

  • Trame Beacon (SuperFrame) : utilisée pour la synchronisation et la gestion du réseau.
  • Trame de données : pour le transfert des données utilisateur.
  • Trame de confirmation : utilisée pour accuser réception d'une trame de données.
  • Trame de commande MAC : pour les transferts de contrôle au niveau MAC.

Types de trafic et gestion de la qualité de service

Le protocole ZigBee gère plusieurs types de trafic adaptés aux besoins des applications :

  • Données périodiques : par exemple les capteurs, qui utilisent le système de trames Beacon. Le capteur se réveille uniquement lors de la réception de ces trames, vérifie les messages puis retourne en veille.
  • Données intermittentes : comme les commandes d'interrupteurs, pouvant être gérées en mode Beacon ou en mode déconnecté. En mode déconnecté, le nœud se connecte au réseau uniquement lorsqu'il doit communiquer, économisant ainsi de l'énergie.
  • Données à faibles latences répétitives : par exemple une souris, gérées via l'option GTS (Guaranteed Time Slot). Cette méthode de qualité de service attribue des créneaux temporels ordonnés pour chaque système sur le réseau.

La couche MAC est suffisamment flexible pour gérer ces différents types de trafic.

Applications et profils ZigBee

ZigBee est utilisé dans de nombreuses applications, notamment dans les domaines de la domotique, des capteurs industriels, de la gestion de l'énergie et de l'Internet des objets (IoT). Des profils d'application complets ont été développés et certifiés, tandis que d'autres profils sont encore en cours de développement pour étendre les possibilités d'usage.

Points clés à retenir

  • ZigBee est un protocole de communication sans fil à faible consommation, basé sur IEEE 802.15.4, destiné aux réseaux personnels (WPAN).
  • Il supporte plusieurs topologies réseau : étoile, maillage et arbre, avec une capacité pouvant atteindre jusqu'à 65 000 nœuds.
  • La pile protocolaire comprend les couches physique, MAC, réseau et application, chacune jouant un rôle spécifique dans la communication.
  • Les dispositifs ZigBee se répartissent en coordinateur, routeur et équipement terminal, avec des fonctions complètes (FFD) ou réduites (RFD).
  • Le protocole gère différents types de trafic (périodique, intermittent, faible latence) grâce à une couche MAC flexible et des mécanismes comme les trames Beacon et GTS.
  • ZigBee utilise un adressage 64 bits pour les communications peer to peer et un adressage court 16 bits pour les réseaux en étoile.
  • Les trames ZigBee ont une taille maximale de 128 octets, avec une structure conçue pour la robustesse en environnement bruité.
  • Les applications ZigBee couvrent la domotique, l'industrie, la gestion énergétique et l'IoT, avec des profils certifiés et en développement.

Partager

Commentaires

Aucun commentaire pour le moment. Posez la première question.

Les commentaires sont relus avant publication. Votre e-mail n'est jamais affiché.

← Toutes les révisions