Pourquoi les modules matériels Zigbee sont-ils si chers?


14

Le matériel Zigbee semble assez simple à produire 1 , pourquoi sont-ils si chers?

À titre de comparaison, je peux obtenir un module sans fil 855 Mhz pour 2-3 € mais je ne trouve pas de modules Zigbee à moins de 15 €.

[1]Modules Xbee


2
Licence .......
hardillb

1
@hardillb Je pensais que la licence était gratuite, avez-vous une référence?
jwillmer

Réponses:


7

Comme les commentaires l'indiquent, il existe apparemment un processus d'octroi de licences et de certification qui pourrait indiquer d'où vient une partie du prix.

Bien que bien connu dans l'industrie de l'automatisation, ZigBee coûte cher. Le protocole est intensif en termes de calcul et l'empreinte mémoire est importante. La ZigBee Alliance exige que tous les implémenteurs se joignent avant de subir un processus de licence coûteux. Des protocoles concurrents (plus simples) utilisant un matériel radio identique peuvent être mis en œuvre dans des processeurs à moindre coût sans sacrifier les performances. La plupart des protocoles concurrents sont sans licence, en particulier lorsqu'ils sont associés à des modules matériels du même écosystème. De nombreux fournisseurs fournissent gratuitement des bases de code et des outils de développement.

Source: blog sep.com: La norme sans fil la plus populaire dont vous n'avez jamais entendu parler (Partie I) (c'est moi qui souligne)

C'est apparemment un rigoureuxprocessus long et coûteux dont vous pouvez trouver l'essentiel sur la page de certification de Zigbee Alliance . Cette page contient également des informations très utiles, "Spécifications de test uniquement disponibles pour les membres de l'Alliance dans notre Espace Membres."

Chaque produit avec un logo Zigbee doit passer par ce processus. Être "intensif en calcul" et avoir une "[grande] empreinte mémoire" n'aide pas non plus à réduire les coûts.


Mais pourquoi n'y a-t-il pas un module matériel sans licence pour les amateurs qui soit bon marché - des licences ou pas tant que la norme a été correctement mise en œuvre, aucun amateur ne s'en soucierait.
jwillmer

7

Il existe un certain nombre de solutions 802.15.4 qui ne sont pas Zigbee et qui coûtent moins cher. Voir cet article: " Quelle est la différence entre IEEE 802.15.4 et ZigBee Wireless? "

Si je comprends bien, pour utiliser le label "Zigbee", vous devez respecter certaines exigences et garantir l'interopérabilité avec d'autres appareils Zigbee. Sinon, ce serait "Zigbee-like" ou quelque chose comme ça. C'est comme l'USB, si vous utilisez cette étiquette, vous devez vous conformer aux exigences USB (vous devez également acheter des numéros VID), c'est similaire à un bloc de MAC (anciennement les numéros OUI) de l' IEEE. Faire ces tests, rejoindre l'alliance Zigbee et acheter un numéro d'identification Zigbee (vous avez également besoin d'une adresse MAC) ne sont pas gratuits. D'où le coût supplémentaire d'être officiellement Zigbee. Si vous ne souhaitez pas interagir avec d'autres appareils Zigbee, vous pouvez utiliser l'un des nombreux protocoles ouverts 802.15.4. Si vous voulez une fonctionnalité Zigbee complète et que vous n'avez besoin que de quelques modules, le coût supplémentaire est insignifiant. Si vous voulez être un fabricant Zigbee, vous devez mordre la balle et être officiel.

D'une part, cela semble être un problème pour les utilisateurs occasionnels. D'un autre côté, si votre réseau Zigbee est essentiel à la mission, vous ne voulez pas que des nœuds semi-cuits corrompent son fonctionnement.


2

Vous pouvez obtenir les modules basés sur MRF24J40 de Microchip pour beaucoup moins que cela, environ 6 $. Mais il est connu pour être assez vieux et buggé. Un plus moderne serait Silabs MGM111 pour 7-8 $ en petites quantités.

Il n'y aura cependant pas de solution adaptée aux amateurs car la licence Zigbee interdit efficacement les piles open source au moins dans la couche Zigbee. Ainsi, vous êtes enfermé dans des piles radio de fournisseurs de silicium lors de l'implémentation de Zigbee, mais vous êtes libre de vous occuper d'autres solutions 802.14.5 comme Thread, qui a des piles open source.

Il existe également de nouvelles puces multi-protocoles 2,4 GHz par Nordic et TI, etc., conçues pour exécuter des solutions basées sur BLE ou 802.14.5. Par exemple, tout module basé sur nRF52840 de Nordic ou ses partenaires de module (Rigado BMD-340, Raytac MDBT50, Laird BL654) peuvent exécuter Zigbee au moins en théorie, mais vous devez obtenir le bon SDK de Nordic avec une partie Zigbee étant une source fermée.

EDIT: OpenThread.io a une belle vue d' ensemble des chipsets 802.14.5 flexibles relativement modernes, tous ceux-ci sont compatibles avec les pirates en ce sens qu'ils peuvent exécuter OpenThread, et évidemment venir avec Zigbee.


1

Je sais que c'est un fil assez ancien, mais quand même .. Avez-vous entendu parler de:

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

ou

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

Donc .. il est possible d'obtenir la pile gratuitement et d'obtenir du matériel bon marché, par exemple CC2531 .. Le seul problème que je peux voir est qu'il n'est pas si facile à compiler (licence IAR nécessaire) et encore plus compliqué à saisir tout le zigbee spécification et concept pour pouvoir implémenter son propre appareil.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.