Ci sono alcune cose che distinguono davvero Z-Wave e ZigBee l'una dall'altra.
Frequenza
Il primo (come notato da Eirik M) è la frequenza su cui operano. Z-Wave opera all'interno della banda ISM a 915 MHz. Ciò fornisce una ragionevole penetrazione dei materiali da costruzione (meglio del Wi-Fi) e una buona distanza complessiva. Il fatto che pochi altri dispositivi domestici utilizzino quella banda (ora che i telefoni cordless a 900 MHz sono meno diffusi) significa che ci sono anche meno interferenze.
ZigBee può funzionare a 2,4 GHz o 915 MHz. 1 2,4 GHz è una banda occupata; è qui che operano i forni Wi-Fi e microonde (tra le altre cose). Ciò significa che i dispositivi ZigBee a 2,4 GHz sono soggetti a più interferenze rispetto ai dispositivi Z-Wave e ZigBee a 915 MHz. Inoltre non attraversano i muri così facilmente. (La banda a 2,4 GHz offre bit rate più elevati, motivo per cui il WiFi vive lì (e utilizza anche la banda a 5 GHz), ma la maggior parte dei dispositivi IoT non ha bisogno di trasferire molti dati rapidamente, quindi la larghezza di banda inferiore dei 915 MHz la band non è un inconveniente.)
1 915 MHz viene utilizzato solo in Nord America. Sebbene 2.4 GHz sia disponibile in tutto il mondo, la banda di frequenza inferiore di ZigBee varia da una regione di regolamentazione all'altra. Le varie bande sono per lo più nell'intervallo da 700 MHz a 900 MHz, quindi le dichiarazioni sulla banda nordamericana da 915 MHz sono generalmente applicabili anche ad altre regioni.
Apertura
ZigBee è uno standard aperto, anche se è necessario aderire all'alleanza ZigBee (a pagamento), se si desidera vendere dispositivi ZigBee. Z-Wave è uno standard proprietario concesso in licenza, sebbene il protocollo di alto livello sia documentato pubblicamente. Se si desidera realizzare l'hardware Z-Wave, è necessario concedere in licenza le specifiche di Z-Wave Alliance e quindi testare il dispositivo per la conformità allo standard. Se si acquista un dispositivo Z-Wave con un'interfaccia opportunamente programmabile, è possibile utilizzare l'hardware già concesso in licenza con le specifiche del protocollo pubblico per scrivere il proprio software.
Prezzo
A causa della barriera inferiore all'ingresso, i dispositivi ZigBee possono spesso essere meno costosi dei dispositivi Z-Wave con la stessa funzionalità. L'hardware IoT di consumo può variare notevolmente nel prezzo per molte altre ragioni, ovviamente.
interoperabilità
I dispositivi Z-Wave tendono ad avere una migliore interoperabilità nel complesso. Quando sono state rilasciate nuove versioni dello standard Z-Wave, hanno mantenuto la compatibilità con le versioni precedenti; qualsiasi dispositivo Z-Wave dovrebbe essere in grado di comunicare in modo sensato con qualsiasi altro dispositivo Z-Wave, indipendentemente dall'età o dal produttore di ciascuno. (Ovviamente, le nuove funzionalità del protocollo non saranno presenti, ma le funzionalità precedenti verranno preservate.) I test di interoperabilità fanno parte del processo di conformità Z-Wave. ZigBee non ha un regime di test così rigoroso, quindi a volte capita che due dispositivi ZigBee che dovrebbero essere in grado di comunicare tra loro non possano, a causa di difetti di implementazione in uno o entrambi i dispositivi.
Inoltre, ZigBee supporta diversi profili che condividono tutti lo stesso protocollo sottostante ma utilizzano dettagli di comunicazione diversi. (Questo è in qualche modo analogo a due diverse API HTTP;. Sia per uso HTTP come trasporto, ma l'API di Google Maps non sta per essere molto utile se si sta parlando ai server di GitHub) MostI dispositivi IoT ZigBee utilizzano il profilo di automazione domestica, ma in genere non è documentato sul dispositivo, pertanto è possibile riscontrare problemi imprevisti. Ad esempio, le luci Philips Hue utilizzano ZigBee, ma lo fanno in modo deliberatamente inutilizzabile, quindi è necessario utilizzare il bridge Philips Hue per controllarle. (Contrasto con Z-Wave: il processo di certificazione Z-Wave richiede che qualsiasi lampadina Z-Wave utilizzi le classi di controllo standard e, quindi, possa essere gestita da qualsiasi controller Z-Wave conforme.)
ZigBee Alliance sta attualmente sviluppando una nuova iterazione del protocollo ZigBee chiamato ZigBee 3.0. Sembra che parte dell'obiettivo della nuova specifica sarà aumentare l'interoperabilità tra i dispositivi ZigBee. Dovremo vedere come va, comunque. Tuttavia, non sembra esserci ancora un calendario per la finalizzazione del nuovo standard.
Somiglianze
Finché ho scritto quanto sopra, ho pensato di menzionare alcune cose che ZigBee e Z-Wave hanno in comune che le differenziano dagli altri protocolli utilizzati per i dispositivi IoT.
ZigBee e Z-Wave sono entrambe reti mesh. A differenza del WiFi e del Bluetooth, dove ogni dispositivo deve vedere il controller, i dispositivi Z * vanno bene purché ci sia un percorso di comunicazione tra loro, altri dispositivi Z * nella stessa rete e il controller. (I dispositivi Z-Wave si collegheranno solo con i dispositivi Z-Wave, e i dispositivi ZigBee con un particolare profilo si collegheranno solo con altri dispositivi ZigBee con quel profilo, ovviamente.)
ZigBee e Z-Wave sono entrambi protocolli multi-vendor. Nonostante le cose nella sezione "Apertura" sopra, sia ZigBee che Z-Wave hanno dispositivi disponibili da una varietà di aziende che spesso competono tra loro. (ad esempio le aziende che producono interruttori della luce Z-Wave includono GE, Aeotec, Linear, DragonTech e altri.) Molti altri protocolli relativi all'IoT sono silos per singola azienda (ad esempio Lutron Caséta); mentre potrebbero avere gateway che consentono ad altri sistemi di controllarli, solo i dispositivi dell'azienda possono unirsi alla rete.