Il y a quelques choses qui distinguent vraiment Z-Wave et ZigBee les unes des autres.
La fréquence
Le premier (comme l'a noté Eirik M) est la fréquence sur laquelle ils opèrent. Z-Wave fonctionne dans la bande ISM 915 MHz. Cela lui donne une pénétration raisonnable des matériaux de construction (meilleure que le Wi-Fi) et une bonne distance globale. Le fait que peu d'autres appareils domestiques utilisent cette bande (maintenant que les téléphones sans fil 900 MHz sont moins répandus) signifie qu'il y a aussi moins d'interférences.
ZigBee peut fonctionner à 2,4 GHz ou 915 MHz. 1 2,4 GHz est une bande occupée; c'est là que le Wi-Fi et les fours à micro-ondes (entre autres) fonctionnent. Cela signifie que les appareils ZigBee 2,4 GHz sont soumis à plus d'interférences que les appareils Z-Wave et ZigBee 915 MHz. Ils ne traversent pas aussi facilement les murs. (La bande 2,4 GHz donne des débits binaires plus élevés, c'est pourquoi le WiFi y vit (et utilise également la bande 5 GHz), mais la plupart des appareils IoT n'ont pas besoin de transférer beaucoup de données rapidement, donc la bande passante inférieure de la 915 MHz le groupe n'est pas un inconvénient.)
1 915 MHz n'est utilisé qu'en Amérique du Nord. Bien que 2,4 GHz soit disponible dans le monde entier, la bande de fréquences inférieure de ZigBee varie d'une région de réglementation à l'autre. Les différentes bandes se situent principalement dans la plage de 700 MHz à 900 MHz, de sorte que les déclarations concernant la bande nord-américaine de 915 MHz sont généralement applicables à d'autres régions également.
Ouverture
ZigBee est un standard ouvert, bien que vous deviez rejoindre l'alliance ZigBee (moyennant des frais), si vous souhaitez vendre des appareils ZigBee. Z-Wave est une norme propriétaire sous licence, bien que le protocole de haut niveau soit documenté publiquement. Si vous souhaitez créer du matériel Z-Wave, vous devez obtenir une licence pour les spécifications de la Z-Wave Alliance, puis faire tester la conformité de votre appareil à la norme. Si vous achetez un appareil Z-Wave avec une interface programmable appropriée, vous pouvez utiliser le matériel déjà sous licence avec les spécifications du protocole public pour écrire votre propre logiciel.
Prix
En raison de la barrière inférieure à l'entrée, les appareils ZigBee peuvent souvent être moins chers que les appareils Z-Wave avec la même fonctionnalité. Le prix du matériel IoT grand public peut varier considérablement pour de nombreuses autres raisons, bien sûr.
L'interopérabilité
Les appareils Z-Wave ont généralement une meilleure interopérabilité. Lorsque de nouvelles versions de la norme Z-Wave ont été publiées, elles ont conservé une compatibilité descendante; tout appareil Z-Wave doit pouvoir communiquer de manière sensible avec tout autre appareil Z-Wave, quel que soit l'âge ou le fabricant de chacun. (De toute évidence, les nouvelles fonctionnalités de protocole ne seront pas présentes, mais les anciennes fonctionnalités seront conservées.) Les tests d'interopérabilité font partie du processus de conformité Z-Wave. ZigBee n'a pas un programme de tests aussi rigoureux, il arrive donc parfois que deux appareils ZigBee qui devraient pouvoir se parler ne puissent pas, en raison de défauts d'implémentation dans l'un ou les deux appareils.
En plus de cela, ZigBee prend en charge un certain nombre de profils différents qui partagent tous le même protocole sous-jacent mais utilisent des détails de communication différents. (Ceci est quelque peu analogue à deux API HTTP différentes; les deux utilisent HTTP comme transport, mais l'API Google Maps ne sera pas très utile si vous parlez aux serveurs de GitHub.) La plupartLes appareils IoT ZigBee utilisent le profil Home Automation, mais ce n'est généralement pas documenté sur l'appareil, vous pouvez donc rencontrer des problèmes inattendus. Par exemple, les lampes Philips Hue utilisent ZigBee, mais le font de manière délibérément inutilisable, vous devez donc utiliser le pont Philips Hue pour les contrôler. (Contrairement à Z-Wave: le processus de certification Z-Wave nécessite que toutes les ampoules Z-Wave utilisent les classes de contrôle standard et, par conséquent, puissent être gérées par n'importe quel contrôleur Z-Wave conforme.)
La ZigBee Alliance est actuellement en train de développer une nouvelle itération du protocole ZigBee nommée ZigBee 3.0. Il semble qu'une partie de l'objectif de la nouvelle spécification sera d'augmenter l'interopérabilité entre les appareils ZigBee. Nous devrons cependant voir comment cela se passe. Il ne semble pas encore y avoir de calendrier pour la finalisation de la nouvelle norme.
Similitudes
Tant que j'ai écrit ce qui précède, je pensais mentionner quelques points communs à ZigBee et Z-Wave qui les différencient des autres protocoles utilisés pour les appareils IoT.
ZigBee et Z-Wave sont tous deux des réseaux maillés. Contrairement au WiFi et au Bluetooth, où chaque appareil doit voir le contrôleur, les appareils Z * sont corrects tant qu'il existe un chemin de communication entre eux, les autres appareils Z * du même réseau et le contrôleur. (Les appareils Z-Wave ne seront maillés qu'avec des appareils Z-Wave, et les appareils ZigBee avec un profil particulier ne seront maillés qu'avec d'autres appareils ZigBee avec ce profil, bien sûr.)
ZigBee et Z-Wave sont tous deux des protocoles multifournisseurs. Nonobstant le contenu de la section «Ouverture» ci-dessus, ZigBee et Z-Wave ont tous deux des appareils disponibles auprès de diverses sociétés qui se font souvent concurrence. (Par exemple, les entreprises fabriquant des interrupteurs d'éclairage Z-Wave comprennent GE, Aeotec, Linear, DragonTech, etc.) De nombreux autres protocoles liés à l'IoT sont des silos à entreprise unique (par exemple Lutron Caséta); bien qu'ils puissent avoir des passerelles qui permettent à d'autres systèmes de les contrôler, seuls les appareils de cette entreprise peuvent rejoindre le réseau.