I dispositivi ZigBee/ZWave usano il TCP/IP come protocollo di trasporto?
Come è stato sottolineato nelle risposte precedenti, no Zigbee non usa TCP/IP come livello di rete o di trasporto. Il protocollo di rete Zigbee e la libreria di cluster Zigbee (livello di applicazione) non sono stati progettati per supportare IP, e TCP/IP/UDP o qualsiasi altra cosa non è inclusa nello standard Zigbee. Per approfondire questo dialogo, ecco un link al sito dell'alleanza Zigbee che discute Zigbee IP: ZigBee IP e 920IP
Ora, in termini di reti mesh 802.15.4, c'è un protocollo che supporta la connettività IP e questo è Thread. Thread è simile a Zigbee in quanto sono entrambi protocolli di rete mesh basati su 802.15.4, tuttavia le differenze chiave sono che Thread definisce la rete e i livelli di trasporto del protocollo come IPv6/6LoWPAN. Thread inoltre non ha (attualmente) un livello applicativo standardizzato, quindi teoricamente QUALSIASI livello applicativo abilitato IP può essere eseguito su una rete Thread. Esempi di livelli applicativi abilitati IP includono AllJoyn, Homekit, Weave, ecc.
Ci sono altre, più sottili differenze tra Thread e Zigbee, e un buon punto di partenza per saperne di più sarebbe il sito web di Thread alliance: Home.