Zigbee 3.0 est une norme de communication sans fil de nouvelle génération, lancée par la Zigbee Alliance (devenue depuis Connectivity Standards Alliance) en 2016. Elle marque un tournant décisif pour les protocoles sans fil de l'Internet des objets (IoT), passant d'une approche fragmentée à une approche unifiée . Cette norme résout non seulement les problèmes d'interopérabilité entre les différents appareils Zigbee, mais offre également une solution sans fil standardisée et évolutive pour les maisons connectées, l'IoT industriel et d'autres domaines.
Zigbee 2007 (Protocole de base) → Zigbee Pro (Fonctionnalités améliorées) → Zigbee 3.0 (Norme unifiée)
Pile de protocoles unifiée : intègre plusieurs protocoles de couche application, notamment Zigbee Home Automation (ZHA), Zigbee Light Link (ZLL) et Zigbee Building Automation.
Interopérabilité entre appareils : les appareils Zigbee 3.0 de différents fabricants et de différents types peuvent fonctionner ensemble sur un même réseau.
Compatibilité ascendante : Prend en charge la communication avec certains appareils Zigbee anciens (nécessite une adaptation de la passerelle)
Couche application
├── Bibliothèque standard Zigbee Cluster (ZCL)
├── Descripteurs de périphériques normalisés
└── Ensemble de commandes unifié
Couche réseau
├── Algorithme de routage Mesh amélioré
Mécanisme d'auto-réparation du réseau
└── Optimisation de la transmission multi-sauts
Couche physique / Couche MAC (PHY/MAC)
├── Norme IEEE 802.15.4
Bande mondiale sans licence de 2,4 GHz
└── Modulation O-QPSK
Système de clés hiérarchiques :
Clé réseau (NWK Key) : protection de sécurité au niveau du réseau
Clé d'application (clé APS) : sécurité des communications au niveau de l'appareil
Clé de liaison Trust Center (TC Link Key) : communication sécurisée entre le coordinateur et les appareils
Processus d'intégration sécurisé :
Réinitialisation d'usine de l'appareil → Aucun état réseau
Le coordinateur crée le réseau → Distribue la clé du réseau
L'appareil se connecte au réseau → Obtient une clé APS unique
Mise à jour OTA → Chiffrée avec une clé APS pour empêcher toute falsification
Mise en réseau à la demande : remplace le mode de mise en réseau automatique traditionnel lors de la mise sous tension.
Fenêtre de mise en service : 180 secondes par défaut, réglable.
Mécanisme de pilotage : Déclencher le processus d’intégration via un port série ou un bouton physique
Consommation ultra-faible : la consommation d’énergie du terminal peut être aussi faible que le microampère (µA).
Compatibilité avec les dispositifs de récupération d'énergie : Compatible avec les dispositifs sans batterie (ex. : interrupteurs cinétiques)
Mécanisme de réveil optimisé : stratégie intelligente de veille et de réveil pour prolonger l’autonomie de la batterie
S’appuyant sur une compréhension approfondie de la norme Zigbee 3.0 et sur des années d’expérience technique, Ebyte a construit une gamme complète de produits pour répondre aux besoins de différents scénarios d’application.
Gamme de produits | Puce centrale | Puissance d'émission | Nombre maximal de nœuds | Application typique | Niveau de coût |
Série E18 | TI CC2530 | 4-27 dBm | 32 | Maison intelligente, petits réseaux | Niveau d'entrée |
Série E180-ZG | Silicon Labs EFR32 | 20 dBm | 80-100 | Réseaux de taille moyenne, applications commerciales | rentable |
Série Link72 | TI CC2652P | 20 dBm | 200 | Grands réseaux, applications industrielles | Haute performance |
Série E180-Z8910 | NXP JN5189 | 11 dBm | 500 | Réseaux ultra-larges | Haut de gamme |
Configuration matérielle :
Puce : CC2530F256 (cœur 8051, 256 Ko de mémoire Flash, 8 Ko de RAM)
Tension de fonctionnement : 2,0-3,6 V
Interface : UART, TTL, toutes les broches d'E/S sont accessibles.
Boîtier : trou de marquage CMS, pas de 1,27 mm
Fonctionnalités du réseau :
Nombre total de périphériques réseau : ≤32 (valeur recommandée)
Niveau de routage réseau : 5 couches (système fixe)
Nombre maximal de sous-périphériques par périphérique parent : 10
Intervalle d'interrogation du terminal en veille : ≤ 7 secondes
Améliorations des performances :
Processeur : ARM Cortex-M4 32 bits
Mémoire : 256 Ko Flash, 32 Ko RAM
Capacité du réseau : 80 nœuds maximum
Distance de communication : 1300 m (environnement ouvert, antenne 5 dBi)
Fonctions améliorées :
Permet d'accéder aux appareils Zigbee tiers (Xiaomi, Tuya, Philips, etc.).
Fournit une commande PWM à 3 canaux
Prend en charge la lecture ADC
fonction de réveil du port série
Configuration phare :
Puce : TI CC2652P (Cortex-M4F, 48 MHz)
Capacité du réseau : 200 appareils
Cache de routage : 200 entrées de la table de routage
Performances de diffusion : 100 paquets / 10 secondes
Caractéristiques industrielles :
Plage de températures de fonctionnement industrielles : -40℃ ~ +85℃
Oscillateur à cristal de haute précision : dérive à basse température de 48 MHz
Nombreux périphériques : 26 E/S à usage général, prise en charge du développement secondaire
Type d'interface : RS485, Ethernet
Puissance d'émission : 20/27 dBm
Distance de communication : 1,2 à 2,5 km
Caractéristiques : Réseau ad hoc Zigbee, adapté à la surveillance à distance
Fonctionnalités améliorées :
Mémoire importante : 256 Ko de mémoire Flash, 32 Ko de RAM
Extension du réseau : Max 80 nœuds
Conception industrielle : montage sur rail DIN, large plage de tension d’entrée (8-28 V CC)
Configuration typique d'un réseau domestique :
Coordonnateur : E180-ZG120B (noyau de passerelle)
Routeurs : prises intelligentes, éclairages intelligents (modules de la série E18)
Dispositifs terminaux : capteurs, interrupteurs, moteurs de rideaux (E180-Z6907A, etc.)
Fonctionnalités du réseau :
├──
Connexion réseau automatique : les appareils recherchent et rejoignent
automatiquement le réseau dès leur mise sous tension.
├── Auto-réparation du réseau : Reroutage automatique en cas de défaillance d’un nœud
├── Faible consommation d'énergie : Autonomie de la batterie du capteur : 1 à 2 ans
└── Interopérabilité : Les appareils de différentes marques fonctionnent en collaboration
Réseau d'acquisition de données :
Coordinateur : module Link72
Routeurs : E180-ZG120A
Bornes : Capteurs divers (température, humidité, pression, débit)
Performances du réseau :
Concurrence des données : 7 nœuds envoient chacun 30 octets simultanément, sans perte de paquets.
Mécanisme de retransmission : retransmission automatique 2 fois après un échec de diffusion unicast
Stockage des données : le périphérique parent enregistre les données des terminaux en veille (4 entrées maximum).
Déploiement à grande échelle :
Déployer un coordinateur régional à chaque étage
Utilisez les appareils existants (par exemple, les ampoules intelligentes) comme routeurs.
Surveillance unifiée via une plateforme de gestion centralisée
Effet d'économie d'énergie :
Éclairage intelligent : s'adapte automatiquement en fonction de l'occupation.
Suivi de la consommation d'énergie : Collecte en temps réel des données de consommation électrique dans chaque zone
Maintenance prédictive : surveillance de l’état des équipements et alerte précoce
Options de conception d'antenne :
Antenne intégrée sur circuit imprimé : Faible coût, adaptée aux conceptions compactes (gain ~-0,5 dBi)
Antenne externe IPEX : Performances améliorées, peut être connectée à une antenne à gain élevé (portée accrue de 20 à 30 %).
Note de conception : Tenir à l'écart des métaux et des sources d'interférences 2,4 GHz telles que les périphériques USB 3.0.
Exigences de conception de l'alimentation électrique :
Plage de tension : 2,0-3,6 V (série E18), ≥ 3,3 V pour des performances optimales
Capacité actuelle : Courant de crête de 500 mA pendant la transmission (E18-2G4Z27SP)
Conception à faible consommation : courant de veille de 1 à 2 µA, adapté aux appareils alimentés par batterie
Suggestions de conception de circuits imprimés :
Évitez les pistes à haute fréquence sous le module
Déposez du cuivre sur la couche supérieure et mettez-le bien à la terre si nécessaire.
Résistances de la série 1 kΩ à 5,1 kΩ pour lignes de communication de niveau 5 V
Planification à l'échelle du réseau :
Petit réseau (< 32 appareils) : coordinateur de la série E18
Réseau de taille moyenne (32 à 80 appareils) : coordinateur de la série E180-ZG
Réseau étendu (>80 appareils) : coordinateur Link72 + plusieurs routeurs
Optimisation topologique :
Poste de coordinateur : centre de réseau ou point d'agrégation de données
Distribution des routeurs : un tous les 10 à 15 mètres pour assurer la couverture du signal
Dispositifs terminaux : aussi proches que possible du nœud parent afin de réduire le nombre de sauts.
Initialisation du périphérique :
Configurer le type de périphérique (Coordinateur/Routeur/Périphérique final)
Configurer les paramètres réseau (ID PAN, canal, clé)
Définir les fonctions du périphérique (configuration du cluster ZCL)
Mise en place du réseau :
// Zigbee 3.0 Commissioning Flow Example
coordinator: bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION);
coordinator: bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING);
end_device: bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_STEERING);
Développement d'applications :
Implémenter les fonctions du périphérique à l'aide des clusters standard ZCL
Mettre en œuvre les règles d'automatisation locales
Intégrer les services cloud (facultatif)
Q1 : Quelle est la différence entre Zigbee 3.0 et les versions précédentes de Zigbee ?
A1 :
Les principales différences sont les suivantes : 1) Unifie différents
protocoles d’application (ZHA, ZLL, etc.) ; 2) Améliore le mécanisme de
sécurité (système de clés hiérarchique) ; 3) Améliore le mode de mise en
réseau (mise en réseau à la demande) ; 4) Perfectionne le mécanisme de
gestion des périphériques ; 5) Normalise les spécifications du protocole
ZCL.
Q2 : Les appareils Zigbee 3.0 peuvent-ils communiquer avec les anciens appareils Zigbee ?
A2 :
Zigbee 3.0 est conçu pour être rétrocompatible, mais son
interopérabilité réelle dépend de l’implémentation. Les produits Zigbee
3.0 d’Ebyte peuvent généralement communiquer avec les appareils Zigbee
traditionnels, mais pour une expérience optimale, il est recommandé
d’utiliser exclusivement des appareils Zigbee 3.0 dans les nouveaux
projets.
Q3 : Combien d'appareils un réseau Zigbee 3.0 peut-il prendre en charge ?
A3 :
Théoriquement, Zigbee 3.0 prend en charge 65 535 appareils, mais ce
nombre est limité par le matériel. Pour les produits Ebyte : la série
E18 est recommandée pour 32 appareils maximum, la série E180-ZG prend en
charge 80 appareils et le Link72, 200 appareils. Le trafic réseau et la
stabilité doivent également être pris en compte lors du déploiement.
Q4 : Quelle est la distance de transmission de Zigbee 3.0 ?
A4 :
La portée est influencée par de nombreux facteurs : puissance
d’émission, gain de l’antenne, obstacles environnementaux, etc. Pour les
produits Ebyte en environnement ouvert : série E18 : 200 à 800 m, série
E180-ZG : 1 300 m. En intérieur, la portée est généralement de 10 à
50 m, mais peut être étendue grâce au réseau Mesh.
Q5 : Dans quelle mesure Zigbee 3.0 est-il sécurisé ?
A5 :
Zigbee 3.0 utilise le chiffrement AES-128 et prend en charge la gestion
hiérarchique des clés : la clé réseau protège l’ensemble du réseau,
tandis que la clé APS protège la communication entre les appareils. Le
coordinateur peut attribuer des clés indépendantes à chaque appareil ;
ainsi, même en cas de fuite de la clé réseau, celle-ci peut être mise à
jour en toute sécurité grâce à la clé APS.
Q6 : Quelle est la différence entre Zigbee 3.0, Wi-Fi et Bluetooth ?
A6 :
Principales différences : 1) Topologie du réseau : Zigbee est un réseau
maillé avec des capacités ad hoc et d’auto-réparation ; le Wi-Fi est un
réseau en étoile ; 2) Consommation d’énergie : Zigbee a la plus faible
consommation d’énergie, convient aux appareils alimentés par batterie ;
3) Capacité : Zigbee prend en charge plus d’appareils ; 4) Débit : le
Wi-Fi est le plus rapide, Zigbee est modéré (250 kbit/s) ; 5)
Application : Zigbee se concentre sur les scénarios de contrôle IoT.
Q7 : Comment choisir un module Zigbee 3.0 adapté ?
A7 :
Tenez compte des facteurs suivants : 1) Taille du réseau : choisissez
E18 pour les petits réseaux, E180 ou Link72 pour les réseaux moyens et
grands ; 2) Consommation d’énergie : choisissez des modèles basse
consommation pour les appareils sur batterie ; 3) Exigences
fonctionnelles : choisissez la série E180-ZG si vous devez contrôler des
appareils tiers ; 4) Budget : E180 est le plus économique, Link72 offre
les meilleures performances.
Q8 : Comment les appareils Zigbee 3.0 rejoignent-ils le réseau ?
A8 :
Zigbee 3.0 utilise un mécanisme d’intégration centralisé : 1) Le
coordinateur crée le réseau et ouvre la fenêtre de mise en service (180
secondes par défaut) ; 2) L’appareil déclenche l’intégration dans la
fenêtre de mise en service ; 3) Le coordinateur vérifie et attribue
l’adresse réseau ; 4) L’appareil obtient la clé APS et effectue une
liaison sécurisée.
Q9 : La norme Zigbee 3.0 prend-elle en charge la mise à jour OTA ?
A9 :
Oui, Zigbee 3.0 prend en charge la mise à jour sécurisée du firmware
par OTA. Le coordinateur peut chiffrer le fichier de mise à jour avec la
clé APS afin d’empêcher toute falsification. Tous les produits Ebyte
sont compatibles avec la fonction OTA et le firmware des appareils peut
être mis à jour sans fil.
Q10 : Que faut-il prendre en compte lors du déploiement d’un réseau Zigbee 3.0 ?
A10 :
Points clés à prendre en compte : 1) Placer le coordinateur aussi au
centre que possible ; 2) Éviter les sources d’interférences 2,4 GHz (par
exemple, les fours à micro-ondes, les routeurs Wi-Fi) ; 3) Répartir les
nœuds routeurs de manière raisonnable ; 4) Contrôler la fréquence de
diffusion (intervalle recommandé ≥ 200 ms) ; 5) Réserver une marge de
capacité réseau (il est recommandé de ne pas dépasser 80 % de charge).