Qu'est-ce que XBee et en quoi est-il différent de Zigbee?

Réponses:

38

ZigBee / ZigBee Pro sont des protocoles de communication maillés reposant sur IEEE 802.15.4 PHY.

XBee / XBee Pro sont des noms de produit pour les modules de communication radio fabriqués par Digi.

Les modules peuvent être chargés avec divers firmwares pour prendre en charge ZigBee / ZigBee Pro / DigiMesh et sont disponibles dans plusieurs bandes de fréquences.

DigiMesh est une alternative à ZigBee qui modifie quelques modifications et ajoute des fonctionnalités qui le rendent généralement plus convivial.

Mais vous sacrifiez la compatibilité avec les appareils ZigBee.

Par exemple, DigiMesh permet aux routeurs de dormir, d’avoir une surcharge de temps, d’avoir un type de nœud contre 3 pour le zigbee, d’où un maillage plus robuste, de fonctionner à des débits de données plus élevés, etc.

Franchement c'est un meilleur protocole tout autour, à mon avis. Je n’utiliserais pas ZigBee à moins d’avoir besoin de l’interopérabilité avec les nœuds d’autres fournisseurs. DigiMesh n’est pas la seule solution, il existe également d’autres protocoles maillés basés sur IEEE 802.15.4.

marque
la source
5
Je retire mon message pour votre réponse beaucoup plus expliquée.
Kellenjb
Existe-t-il une documentation disponible pour le protocole radio utilisé en mode AT (série)? Est-ce un nouveau cluster ZCL fonctionnant sur ZigBee? Ou peut-être brut 802.15.4?
Toby Jaffey
Je n'ai pas utilisé le kit de développement XBee Pro depuis un moment, mais je me souviens que le mode AT était simplement un moyen de communiquer entre 2 modules XBee dans un mode très simple qui imitait les communications par modem AT. Je suppose que la radio PHY devrait toujours être quelque chose comme 802.15.4 car je pense que la majeure partie de ce décodage est matérielle, mais le reste du protocole est probablement quelque chose que Digi a élaboré, propriétaire, j'imagine.
Marc
Avez-vous essayé d'utiliser le mode veille synchrone et l'avez-vous trouvé utile? Conceptuellement, il serait bon de coordonner automatiquement les modules au réveil, mais imposer que la durée de chaque intervalle de réveil soit fixée semble à la fois inefficace (dans les cas où personne n’a rien à dire) et gênant (dans les cas où les nœuds ont plus dire que tiendra dans un intervalle de réveil).
Supercat
Je conviens que ZigBee est très compliqué (j'en ai une expérience de première main!), Mais dire que DigiMesh est généralement meilleur semble un peu subjectif pour moi.
clabacchio