El hardware Zigbee parece bastante simple de producir 1 , ¿por qué son tan caros?
A modo de comparación, puedo obtener un módulo inalámbrico de 855 Mhz por 2-3 € pero no puedo encontrar módulos Zigbee de menos de 15 €.
[1]
El hardware Zigbee parece bastante simple de producir 1 , ¿por qué son tan caros?
A modo de comparación, puedo obtener un módulo inalámbrico de 855 Mhz por 2-3 € pero no puedo encontrar módulos Zigbee de menos de 15 €.
[1]
Respuestas:
Como indican los comentarios, aparentemente existe un proceso de licencia y certificación que podría indicar de dónde proviene una parte del precio.
Aunque bien conocido en la industria de la automatización, ZigBee es caro. El protocolo es computacionalmente intenso y la huella de memoria es grande. ZigBee Alliance requiere que todos los implementadores se unan antes de someterse a un costoso proceso de licencia. Los protocolos competitivos (más simples) que usan hardware de radio idéntico pueden implementarse en procesadores de menor costo sin sacrificar el rendimiento. La mayoría de los protocolos de la competencia no tienen licencia, especialmente cuando se combinan con módulos de hardware del mismo ecosistema. Muchos proveedores proporcionan bases de código y herramientas de desarrollo de forma gratuita.
Fuente: blog sep.com: el estándar inalámbrico más popular que nunca has oído hablar (Parte I) (énfasis mío)
Aparentemente es bastante rigurosoproceso costoso y que requiere mucho tiempo en el que puede encontrar la esencia en la página de certificación de Zigbee Alliance . Esa página también incluye información muy útil, "Las especificaciones de prueba solo están disponibles para los miembros de Alliance en nuestra Área de miembros".
Cada producto con un logotipo de Zigbee tiene que pasar por ese proceso. Ser "computacionalmente intenso" y tener una "huella de memoria [grande]" tampoco ayuda a reducir el costo.
Hay una serie de soluciones 802.15.4 que no son Zigbee y cuestan menos. Vea este artículo: " ¿Cuál es la diferencia entre IEEE 802.15.4 y ZigBee Wireless? "
Según tengo entendido, para usar la etiqueta "Zigbee" debe cumplir con ciertos requisitos y garantizar la interoperabilidad con otros dispositivos Zigbee. De lo contrario, sería "Zigbee-like" o algo así. Es como USB, si usa esa etiqueta debe cumplir con los requisitos de USB (también debe comprar números VID), es similar a un bloque de MAC (anteriormente números OUI) de IEEE. Hacer esa prueba, unirse a la alianza Zigbee y comprar un número de identificación de Zigbee (también necesita una dirección MAC) no son gratuitos. De ahí el costo adicional de ser oficialmente Zigbee. Si no desea interoperar con otros dispositivos Zigbee, puede usar uno de los muchos protocolos abiertos 802.15.4. Si desea la funcionalidad completa de Zigbee y solo necesita unos pocos módulos, el costo adicional es insignificante. Si quieres ser un fabricante de Zigbee, debes morder la bala y ser oficial.
Por un lado, esto parece una molestia para los usuarios ocasionales. Por otro lado, si su red Zigbee es de misión crítica, no querrá que los nodos a medio hornear corrompan su funcionamiento.
Puede obtener los módulos basados en MRF24J40 de Microchip por mucho menos que eso, alrededor de $ 6. Pero se sabe que es bastante viejo y con errores. Una más moderna sería Silabs MGM111 por $ 7-8 en pequeñas cantidades.
Sin embargo, no habrá un solo aficionado a los aficionados porque la licencia de Zigbee prohíbe efectivamente las pilas de código abierto al menos en la capa de Zigbee. Por lo tanto, está bloqueado en las pilas de radio de proveedores de silicio cuando implementa Zigbee, sin embargo, tiene la libertad de manipular otras soluciones 802.14.5 como Thread, que tiene pilas de código abierto.
También hay chips bastante nuevos que son multiprotocolo de 2.4Ghz de Nordic y TI, etc., diseñados para ejecutar soluciones basadas en BLE o 802.14.5. Por ejemplo, cualquier módulo basado en nRF52840 de Nordic o sus socios de módulos (Rigado BMD-340, Raytac MDBT50, Laird BL654) pueden ejecutar Zigbee al menos en teoría, pero debe obtener el SDK correcto de Nordic con la parte de Zigbee cerrada.
EDITAR: OpenThread.io tiene una buena descripción de los conjuntos de chips 802.14.5 flexibles relativamente modernos, todos estos son compatibles con los piratas informáticos, ya que pueden ejecutar OpenThread y, obviamente, también vienen con Zigbee.
Sé que es un hilo bastante viejo, pero aún así ... ¿Has oído hablar de:
http://zboss.dsr-wireless.com/
o
http://www.ti.com/tool/Z-STACK
Entonces ... es posible obtener la pila de forma gratuita y obtener HW barato, por ejemplo, CC2531 ... El único problema que puedo ver es que no es tan fácil de compilar (se necesita una licencia IAR) y aún más complicado comprender todo el zigbee especificación y concepto para poder implementar dispositivo propio.