Zigbee est une technologie sans fil similaire à Wi-Fi et Bluetooth, basée sur la norme 802.12 de l'association de normalisation Institute of Electrical and Electronics Engineers (IEEE). Le Wi-Fi peut transmettre un grand nombre de données à grande vitesse, tandis que le Zigbee transmet principalement de plus petites quantités de données, telles que des instructions de fonctionnement, entre des dispositifs tels que des interrupteurs et des capteurs.
La fonction anti-interférence de ZigBee est principalement l'anti-interférence co-canal, c'est-à-dire l'interférence provenant d'autres technologies qui partagent la même bande de fréquence. Les principales caractéristiques sont les suivantes :
1. Évaluation Clear Channel (CCA) :
Déterminer si le canal est inactif. La couche physique IEEE802.15.4 offre la possibilité de CCA dans le mécanisme d'évitement des collisions, c'est-à-dire que si le canal est occupé par d'autres dispositifs, la transmission est autorisée à sortir sans tenir compte du protocole de communication du canal.

Il existe actuellement trois modes d'évaluation gratuite des chaînes :
(1) Déterminer l'énergie du signal du canal. Si l'énergie du signal est inférieure à un certain seuil, le canal est considéré comme inactif ;
(2) Déterminer les caractéristiques du canal sans fil, qui comprennent principalement deux aspects, à savoir le signal d'étalement du spectre et la fréquence porteuse ;
(3) Résumer les deux premières formes, détecter l'intensité du signal et les caractéristiques du signal ensemble, et donner un jugement sur l'inactivité du canal.
2. Sélection dynamique des canaux
Le coordinateur (le nœud central du réseau, responsable du déploiement et de la maintenance du réseau) dans le réseau personnel ZigBee (PAN). Il balaie d'abord tous les canaux, puis identifie et ajoute un PAN approprié (il n'est pas nécessaire de créer un nouveau PAN) afin de réduire le nombre de PAN dans la même bande de fréquences et de réduire les interférences potentielles. Si une source d'interférence apparaît sur un canal qui se chevauche, le logiciel situé au-dessus de l'harmonisateur utilise un algorithme de canal pour sélectionner un nouveau canal.
3. Algorithme du canal
Lorsque le réseau est initialisé ou que la réponse est interrompue, le dispositif ZigBee commence par balayer une série de canaux inclus dans les paramètres de la table des canaux pour la sélection dynamique des canaux, et définit les paramètres de la table des canaux en fonction des canaux inactifs susmentionnés afin d'améliorer la fonction de coexistence du réseau.
En cas d'interférences graves, ZigBee ne change pas de canal, mais s'appuie sur son algorithme sans collision à faible taux d'utilisation (chaque appareil écoute le canal avant d'envoyer des données) pour réduire la perte de données causée par les collisions de transmission.
4. Technologie d'étalement du spectre par séquence directe (DSSS) et changement rapide de fréquence FA
La technologie de l'étalement du spectre en séquence directe a un certain effet antiparasite, et la distance de transmission est plus grande que celle de la technologie du saut de fréquence, les autres conditions étant les mêmes. Le changement rapide de fréquence consiste à changer de fréquence pour éviter l'influence d'une source d'interférence connue ou d'une source de signal.
5. Gérer les retransmissions et la mise en mémoire tampon des trames
La couche MAC et la couche d'application (partie APS) de ZigBee ont des fonctions de retransmission automatique des requêtes ARQ et de mise en mémoire tampon des trames. Lors de la transmission d'une trame de données à un appareil, si l'appareil récepteur est occupé ou endormi et ne peut pas recevoir la trame, l'appareil de coordination principal du réseau met temporairement la trame en mémoire tampon jusqu'à ce que l'extrémité réceptrice la reçoive : Contrôle IO à 16 canaux