Menu

Zigbee : Qu'est-ce que c'est ?

6 min de lecture Mis à jour le 05 Avr 2026

Définition

Zigbee est un protocole de communication sans fil basse consommation basé sur le standard IEEE 802.15.4, conçu pour les réseaux maillés de capteurs et d'actuateurs à courte portée. Idéal pour la domotique et l'automatisation de bâtiments, il permet de connecter des centaines d'appareils dans un réseau auto-réparant.

Qu'est-ce que le Zigbee ?

Zigbee est un protocole de communication sans fil standardisé par la Zigbee Alliance (désormais Connectivity Standards Alliance) qui opère sur la bande de fréquences 2,4 GHz (mondiale) ou 868 MHz (Europe). Basé sur le standard IEEE 802.15.4 pour la couche physique et la couche MAC, Zigbee ajoute des couches réseau et application qui permettent de créer des réseaux maillés (mesh) robustes et auto-réparants. Sa portée typique est de 10 à 100 mètres entre deux noeuds, mais le maillage permet de couvrir des distances bien supérieures en relayant les données de noeud en noeud.

Zigbee a été conçu pour répondre aux besoins des applications IoT qui nécessitent un réseau de capteurs et d'actuateurs dense, avec une faible consommation énergétique et des débits modestes (250 kbps maximum). Contrairement au Wi-Fi qui consomme beaucoup d'énergie pour des débits élevés, ou au LoRaWAN qui couvre de longues distances mais avec des limitations de bande passante, Zigbee offre un compromis optimal pour les environnements intérieurs : domotique, automatisation de bâtiments, éclairage intelligent et monitoring environnemental.

Le protocole supporte trois types de noeuds : le coordinateur (un par réseau, qui gère la formation du réseau et l'attribution des adresses), les routeurs (appareils alimentés sur secteur qui relaient les messages et étendent le réseau) et les end devices (capteurs sur batterie qui communiquent uniquement avec leur routeur parent). Un réseau Zigbee peut théoriquement accueillir jusqu'à 65 000 noeuds.

Pourquoi le Zigbee est important

Zigbee occupe une position unique dans l'écosystème IoT, particulièrement pour les déploiements en intérieur où la densité de capteurs et la fiabilité du réseau sont prioritaires.

  • Réseau maillé auto-réparant : si un noeud tombe en panne, le réseau se reconfigure automatiquement pour trouver un chemin alternatif. Cette résilience est essentielle pour les installations critiques de monitoring de bâtiments.
  • Faible consommation : les end devices Zigbee consomment très peu d'énergie en mode veille, permettant une autonomie de 2 à 5 ans sur pile pour les capteurs de porte, de température ou de mouvement.
  • Scalabilité en intérieur : chaque routeur Zigbee (interrupteur, prise connectée) étend automatiquement la portée du réseau, créant une couverture dense sans planification réseau complexe.
  • Interopérabilité : les appareils certifiés Zigbee de différents fabricants peuvent communiquer entre eux, réduisant le risque de dépendance à un fournisseur unique.
  • Complémentarité avec LoRaWAN : dans une architecture IoT complète, Zigbee gère le réseau local intérieur (bâtiment) tandis que LoRaWAN couvre les communications longue distance entre bâtiments et le backend cloud.

Comment ça fonctionne

Le fonctionnement de Zigbee repose sur une architecture en couches. La couche physique (IEEE 802.15.4) gère la transmission radio sur la bande 2,4 GHz avec 16 canaux disponibles. La couche MAC gère l'accès au médium radio par un protocole CSMA/CA (similaire au Wi-Fi mais plus simple) et les communications directes entre noeuds voisins.

La couche réseau Zigbee implémente le routage maillé : chaque message contient l'adresse de destination, et les routeurs intermédiaires le relaient hop par hop jusqu'au destinataire. Le protocole utilise un algorithme de routage basé sur AODV (Ad-hoc On-demand Distance Vector) qui découvre les routes dynamiquement. Lorsqu'un noeud disparaît du réseau, les routes sont automatiquement recalculées.

La couche application définit des profils standardisés pour différents domaines : ZCL (Zigbee Cluster Library) spécifie les commandes et attributs pour l'éclairage, le chauffage, la sécurité, la mesure d'énergie, etc. Cette standardisation permet l'interopérabilité entre fabricants. Les données Zigbee sont agrégées par le coordinateur ou un routeur passerelle, puis transmises au backend métier via MQTT, HTTP ou une interface série vers un Raspberry Pi qui fait office de bridge entre le réseau Zigbee et le réseau IP.

Exemple concret

Prenons l'exemple d'une entreprise qui gère un immeuble de bureaux et souhaite optimiser le confort et la consommation énergétique. Un réseau Zigbee est déployé avec des capteurs de température, d'humidité, de CO2, de luminosité et de présence dans chaque bureau et salle de réunion.

Chaque étage dispose de routeurs Zigbee (intégrés dans les prises connectées et les interrupteurs intelligents) qui maillent automatiquement le réseau et relaient les données vers un coordinateur connecté à un Raspberry Pi. Le Raspberry Pi fait office de passerelle Zigbee-MQTT, convertissant les messages Zigbee en publications MQTT transmises au backend applicatif. Les données sont stockées dans une base de données et visualisées sur un tableau de bord avec une vue par étage du bâtiment, permettant au gestionnaire d'optimiser le chauffage, la ventilation et l'éclairage en fonction de l'occupation réelle des espaces.

Mise en oeuvre

  1. Planifier la topologie : identifiez les emplacements des routeurs alimentés sur secteur pour assurer une couverture maillée complète. Prévoyez un routeur tous les 15-20 mètres en intérieur.
  2. Choisir le coordinateur : utilisez un dongle USB Zigbee (ConBee II, SONOFF Zigbee 3.0) connecté à un Raspberry Pi comme coordinateur et passerelle.
  3. Installer le logiciel de passerelle : déployez Zigbee2MQTT sur le Raspberry Pi pour convertir les messages Zigbee en publications MQTT compatibles avec votre backend Django.
  4. Intégrer les capteurs : appairez les capteurs Zigbee avec le réseau et configurez les topics MQTT pour chaque type de donnée.
  5. Développer le backend : implémentez les consumers MQTT dans Django pour recevoir, traiter et stocker les données Zigbee en temps réel.
  6. Surveiller le réseau : utilisez la carte de topologie de Zigbee2MQTT pour visualiser le maillage, identifier les noeuds faibles et optimiser le placement des routeurs.

Technologies et outils associés

  • Zigbee2MQTT : pont open source entre les réseaux Zigbee et MQTT, supportant plus de 2 000 appareils de différents fabricants.
  • ConBee II / SONOFF Zigbee 3.0 : dongles USB coordinateurs Zigbee compatibles avec Zigbee2MQTT et les principaux logiciels domotiques.
  • Raspberry Pi : microordinateur utilisé comme passerelle Zigbee-MQTT, hébergeant le coordinateur et le logiciel de pont.
  • MQTT : protocole de messagerie utilisé pour transmettre les données Zigbee au backend applicatif.
  • Matter : nouveau standard de domotique (issu de la Zigbee Alliance) visant à unifier Zigbee, Thread et Wi-Fi sous un protocole commun.
  • Home Assistant : plateforme domotique open source avec support natif Zigbee, souvent utilisée comme référence pour les tests d'intégration.

Conclusion

Zigbee est le protocole de référence pour les réseaux de capteurs denses en intérieur, offrant un maillage auto-réparant, une faible consommation et une interopérabilité entre fabricants. Sa complémentarité avec LoRaWAN (courte portée dense vs longue portée) en fait un composant essentiel des architectures IoT complètes. Chez KERN-IT, nous combinons Zigbee, Raspberry Pi et MQTT pour créer des solutions de smart building connectées à notre plateforme Python (Flask ou Django) et visualisées sur KERN MAP, offrant à nos clients belges une gestion intelligente de leurs bâtiments et de leur consommation énergétique.

Conseil Pro

Placez stratégiquement des prises connectées Zigbee (qui servent de routeurs) avant de déployer vos capteurs sur batterie. Un maillage dense de routeurs alimentés sur secteur garantit une couverture fiable et prolonge la durée de vie des batteries des end devices en réduisant la puissance d'émission nécessaire.

Un projet en tête ?

Discutons de comment nous pouvons vous aider à concrétiser vos idées.