Perché i moduli hardware Zigbee sono così costosi?


14

L'hardware Zigbee sembra abbastanza semplice da produrre 1 , perché sono così costosi?

Per confronto posso ottenere un modulo wireless da 855 Mhz per 2-3 € ma non riesco a trovare i moduli Zigbee sotto i 15 €.

[1]Moduli Xbee


2
Licenze .......
hardillb

1
@hardillb Pensavo che la licenza fosse gratuita, hai un riferimento?
jwillmer,

Risposte:


7

Come indicano i commenti, a quanto pare esiste effettivamente un processo di licenza e certificazione che potrebbe indicare da dove proviene una parte del prezzo.

Sebbene ben noto nel settore dell'automazione, ZigBee è costoso. Il protocollo è intenso dal punto di vista computazionale e il footprint di memoria è ampio. ZigBee Alliance richiede a tutti gli implementatori di aderire prima di sottoporsi a un costoso processo di licenza. Protocolli concorrenti (più semplici) che utilizzano hardware radio identico possono essere implementati in processori a basso costo senza sacrificare le prestazioni. La maggior parte dei protocolli concorrenti sono privi di licenza, specialmente se abbinati a moduli hardware dello stesso ecosistema. Molti fornitori forniscono basi di codice e strumenti di sviluppo gratuitamente.

Fonte: blog sep.com: lo standard wireless più popolare di cui non hai mai sentito parlare (parte I )

Apparentemente è abbastanza rigorosoprocesso che richiede tempo e denaro di cui è possibile trovare l'essenza nella pagina di certificazione Zigbee Alliance . Quella pagina include anche informazioni molto utili, "Specifiche di test disponibili solo per i membri dell'Alleanza nella nostra Area membri".

Ogni prodotto con il logo Zigbee deve passare attraverso quel processo. Essere "intensi dal punto di vista computazionale" e avere un "ingombro di memoria [grande]" non aiuta neanche a ridurre i costi.


Ma perché non esiste un modulo hardware senza licenza per hobbisti che sia economico - licenze o non fintanto che lo standard è stato implementato correttamente, nessun hobbista si preoccuperebbe.
jwillmer,

7

Esistono numerose soluzioni 802.15.4 che non sono Zigbee e costano meno. Vedi questo articolo: " Qual è la differenza tra IEEE 802.15.4 e ZigBee Wireless? "

A quanto mi risulta, per utilizzare l'etichetta "Zigbee" è necessario rispettare determinati requisiti e garantire l'interoperabilità con altri dispositivi Zigbee. Altrimenti sarebbe "simile allo zigbee" o qualcosa del genere. È come USB, se usi quell'etichetta devi rispettare i requisiti USB (devi anche acquistare numeri VID), è simile a un blocco di MAC (precedentemente numeri OUI) di IEEE. Fare questo test, aderire all'alleanza Zigbee e acquistare un numero ID Zigbee (è necessario anche un indirizzo MAC) non sono gratuiti. Da qui il costo aggiuntivo di essere ufficialmente Zigbee. Se non si desidera interagire con altri dispositivi Zigbee, è possibile utilizzare uno dei molti protocolli aperti 802.15.4. Se vuoi la piena funzionalità di Zigbee e hai bisogno solo di alcuni moduli, il costo aggiuntivo è insignificante. Se vuoi essere un produttore di Zigbee, allora devi mordere il proiettile ed essere ufficiale.

Da un lato questo sembra una seccatura per gli utenti occasionali. D'altra parte, se la tua rete Zigbee è di importanza critica, non vuoi che i nodi a metà cottura ne danneggino il funzionamento.


2

Puoi ottenere i moduli basati su MRF24J40 di Microchip per molto meno, circa $ 6. Ma è noto per essere piuttosto vecchio e difettoso. Uno più moderno sarebbe Silabs MGM111 per $ 7-8 in piccole quantità.

Non ci sarà un hobby per gli appassionati, perché la licenza Zigbee proibisce efficacemente stack open source almeno nel livello Zigbee. Quindi, quando si implementa Zigbee, si è bloccati nelle pile radio dei distributori di silicio, ma si è liberi di scherzare con altre soluzioni 802.14.5 come Thread, che ha pile open source.

Esistono anche chip abbastanza nuovi che sono multiprotocollo a 2,4 Ghz di Nordic e TI ecc. Progettati per eseguire soluzioni basate su BLE o 802.14.5. Ad esempio, qualsiasi modulo basato su nRF52840 di Nordic o dei suoi partner di modulo (Rigado BMD-340, Raytac MDBT50, Laird BL654) può eseguire Zigbee almeno in teoria, ma è necessario ottenere l' SDK giusto da Nordic con la parte Zigbee chiusa.

EDIT: OpenThread.io ha una bella panoramica di chipset 802.14.5 relativamente moderni e flessibili, tutti compatibili con gli hacker in quanto possono eseguire OpenThread e ovviamente anche con Zigbee.


1

So che è piuttosto vecchio thread, ma ancora .. Hai sentito parlare di:

http://zboss.dsr-wireless.com/

o

http://www.ti.com/tool/Z-STACK

Quindi .. è possibile ottenere lo stack gratuitamente e ottenere HW a basso costo, ad esempio CC2531 .. L'unico problema che posso vedere è che non è così facile da compilare (necessaria la licenza IAR) e ancora più complicato cogliere l'intero zigbee specifica e concetto per poter implementare il proprio dispositivo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.