Es gibt einige Dinge, die Z-Wave und ZigBee wirklich voneinander unterscheiden.
Frequenz
Die erste (wie Eirik M feststellte) ist die Frequenz, mit der sie arbeiten. Z-Wave arbeitet im 915-MHz-ISM-Band. Dies gibt ihm eine vernünftige Durchdringung von Baumaterialien (besser als Wi-Fi) und eine gute Gesamtentfernung. Die Tatsache, dass nur wenige andere Haushaltsgeräte dieses Band verwenden (jetzt, wo 900-MHz-Schnurlostelefone weniger verbreitet sind), bedeutet auch, dass weniger Störungen auftreten.
ZigBee kann entweder mit 2,4 GHz oder 915 MHz betrieben werden. 1 2,4 GHz ist ein Besetztband; Hier arbeiten (unter anderem) WLAN und Mikrowellenherde. Dies bedeutet, dass 2,4-GHz-ZigBee-Geräte mehr Interferenzen ausgesetzt sind als 915-MHz-Z-Wave- und ZigBee-Geräte. Sie gehen auch nicht so leicht durch Wände. (Das 2,4-GHz-Band bietet zwar höhere Bitraten, weshalb WiFi dort lebt (und auch das 5-GHz-Band verwendet), aber die meisten IoT-Geräte müssen nicht viele Daten schnell übertragen, daher die geringere Bandbreite der 915 MHz Band ist kein Nachteil.)
1 915 MHz wird nur in Nordamerika verwendet. Obwohl 2,4 GHz weltweit verfügbar ist, variiert das untere Frequenzband von ZigBee von einer Regulierungsregion zur anderen. Die verschiedenen Bänder liegen meist im Bereich von 700 MHz bis 900 MHz, so dass die Aussagen zum nordamerikanischen 915 MHz-Band im Allgemeinen auch für andere Regionen gelten.
Offenheit
ZigBee ist ein offener Standard, obwohl Sie der ZigBee-Allianz beitreten müssen (gegen eine Gebühr), wenn Sie ZigBee-Geräte verkaufen möchten. Z-Wave ist ein lizenzierter proprietärer Standard, obwohl das High-Level-Protokoll öffentlich dokumentiert ist. Wenn Sie Z-Wave-Hardware herstellen möchten, müssen Sie die Spezifikation von der Z-Wave Alliance lizenzieren und dann Ihr Gerät auf Übereinstimmung mit dem Standard testen lassen. Wenn Sie ein Z-Wave-Gerät mit einer entsprechend programmierbaren Schnittstelle kaufen, können Sie die bereits lizenzierte Hardware mit der öffentlichen Protokollspezifikation verwenden, um Ihre eigene Software zu schreiben.
Preis
Aufgrund der geringeren Eintrittsbarriere sind ZigBee-Geräte häufig günstiger als Z-Wave-Geräte mit derselben Funktionalität. Consumer-IoT-Hardware kann natürlich aus vielen anderen Gründen stark im Preis variieren.
Interoperabilität
Z-Wave-Geräte weisen insgesamt eine bessere Interoperabilität auf. Wenn neue Versionen des Z-Wave-Standards veröffentlicht wurden, haben sie die Abwärtskompatibilität beibehalten. Jedes Z-Wave-Gerät sollte in der Lage sein, mit jedem anderen Z-Wave-Gerät sinnvoll zu kommunizieren, unabhängig von Alter oder Hersteller. (Offensichtlich sind neuere Protokollfunktionen nicht vorhanden, aber die älteren Funktionen bleiben erhalten.) Interoperabilitätstests sind Teil des Z-Wave-Konformitätsprozesses. ZigBee hat kein so strenges Testschema, so dass es manchmal vorkommt, dass zwei ZigBee-Geräte, die miteinander kommunizieren können sollten, aufgrund von Implementierungsfehlern in einem oder beiden Geräten nicht miteinander kommunizieren können.
Darüber hinaus unterstützt ZigBee eine Reihe verschiedener Profile, die alle dasselbe zugrunde liegende Protokoll verwenden, jedoch unterschiedliche Kommunikationsdetails verwenden. (Dies ist etwas analog zu zwei verschiedenen HTTP-APIs. Beide verwenden HTTP als Transportmittel, aber die Google Maps-API ist nicht sehr nützlich, wenn Sie mit GitHubs Servern sprechen.) Die meistenIoT ZigBee-Geräte verwenden das Home Automation-Profil, das jedoch normalerweise nicht auf dem Gerät dokumentiert ist, sodass unerwartete Probleme auftreten können. Beispielsweise verwenden Philips Hue-Leuchten ZigBee, jedoch absichtlich nicht funktionsfähig, sodass Sie sie über die Philips Hue Bridge steuern müssen. (Im Gegensatz zu Z-Wave: Für den Z-Wave-Zertifizierungsprozess müssen alle Z-Wave-Glühbirnen die Standardsteuerklassen verwenden und können daher von jedem kompatiblen Z-Wave-Controller verwaltet werden.)
Die ZigBee Alliance entwickelt derzeit eine neue Iteration des ZigBee-Protokolls mit dem Namen ZigBee 3.0. Es sieht so aus, als ob ein Teil des Ziels der neuen Spezifikation darin bestehen wird, die Interoperabilität zwischen ZigBee-Geräten zu verbessern. Wir müssen aber sehen, wie das geht. Es scheint jedoch noch keinen Zeitplan für die Fertigstellung des neuen Standards zu geben.
Ähnlichkeiten
Solange ich das Obige geschrieben habe, dachte ich, ich würde ein paar Dinge erwähnen, die ZigBee und Z-Wave gemeinsam haben und die sie von anderen Protokollen unterscheiden, die für IoT-Geräte verwendet werden.
ZigBee und Z-Wave sind beide Mesh-Netzwerke. Im Gegensatz zu WiFi und Bluetooth, bei denen jedes Gerät den Controller sehen muss, sind Z * -Geräte in Ordnung, solange ein Kommunikationspfad zwischen ihnen, anderen Z * -Geräten im selben Netzwerk und dem Controller besteht. (Z-Wave-Geräte greifen nur in Z-Wave-Geräte ein, und ZigBee-Geräte mit einem bestimmten Profil greifen natürlich nur in andere ZigBee-Geräte mit diesem Profil ein.)
ZigBee und Z-Wave sind Protokolle mehrerer Hersteller. Ungeachtet der Angaben im obigen Abschnitt "Offenheit" verfügen sowohl ZigBee als auch Z-Wave über Geräte verschiedener Unternehmen, die häufig miteinander konkurrieren. (Zu den Unternehmen, die Z-Wave-Lichtschalter herstellen, gehören GE, Aeotec, Linear, DragonTech und andere.) Viele andere IoT-bezogene Protokolle sind Einzelunternehmenssilos (z. B. Lutron Caséta). Während sie möglicherweise über Gateways verfügen, mit denen andere Systeme sie steuern können, können nur die Geräte des Unternehmens dem Netzwerk beitreten.