¿Cuál es la mejor manera de aprender zigbee?

Una forma de “aprender Zigbee” sería estudiar la biblioteca de clústeres de Zigbee (ZCL).

Realmente no necesita saber mucho sobre el transporte por aire de paquetes entre nodos en la misma subred. Tampoco necesita saber mucho sobre cómo se forman y mantienen las redes, cómo se cura la malla, cómo saltan los paquetes a través de la red, etc. Todo esto se cuida en la pila de protocolos de Zigbee, y la mayoría ( ¿posiblemente todos?) 802.15.4 los proveedores de transceptores le darán esto como una biblioteca de objetos de código cerrado.

Lo realmente bueno de Zigbee es que la alianza Zigbee también define las interacciones de la capa de aplicación entre dispositivos (no solo las capas física, de acceso a los medios, de red y de transporte, desde un punto de vista OSI). Esta interfaz de nivel de aplicación de nivel superior es donde usted, el desarrollador, interactúa con el dispositivo. Si estás buscando el conocimiento general de Zigbee, esta es la cosa para estudiar.


Como nota al margen, el ZCL es realmente impresionante! Como resultado de la capa de aplicación basada en estándares de Zigbee, puede diseñar sistemas que tengan un alto nivel de interoperabilidad con otros dispositivos Zigbee en el mercado. ¿Quieres construir un interruptor de luz conectado a Zigbee? Utilice el clúster “on / off” en el ZCL estándar. ¿Necesita el interruptor para soportar la atenuación? Utilice el grupo de “luz regulable”. ¿Desea obtener un ajuste de temperatura de color súper elegante y compatible? Utilice “Luz de color regulable”.

El beneficio de esto es que todas las demás luces e interruptores utilizarán los mismos grupos que usted. No importa quién fabricó el dispositivo (s); Si usan el ZCL, se comunicarán entre sí.

Esta es la razón por la que mi control remoto de luz Lutron puede encender / apagar (y atenuar) mi bombilla Phillips Hue. O mi bombilla GE. Diferentes compañías hicieron estos dispositivos. Usan diferentes chipsets para la comunicación de Zigbee. Pero no importa; ¡Simplemente funcionan, y eso es bastante impresionante!

Aprender la tecnología dependerá del nivel de su conocimiento, ya sea que sea un principiante o un nivel intermedio para esta tecnología. Así que creo que puedes encontrar los recursos basados ​​en eso.

Hice una búsqueda basada en su pregunta y encontré muchos recursos que ofrecen tutoriales sobre la tecnología zigbee. Puede verificarlos y ver si puede seguir y aprender la tecnología. Elige los mejores y más confiables recursos para aprenderlo.

En general, no lo haces. ZigBee es un producto de código cerrado con una especificación que no está disponible de forma gratuita. Entonces, usted compra una implementación de una de las compañías de semiconductores que otorgan licencias a ZigBee.