Developing with esp-zigbee-sdk v2.x
Posted: Mon May 25, 2026 8:24 pm
Hello! I am relatively new to programming with esp-idf and zigbee, and I was wondering if I could get some guidance with learning how to use the esp-zigbee-sdk.
I want to build an application using 2 esp32c6 boards, where one of them will be interfacing with my laptop with the Console component, and the other will hold an integer value. I want to have a custom command which will tell the esp32 holding the integer value to do some arithmetic, like incrementing the value.
How can I go about doing this? I have read through the esp-zigbee-sdk documentation, and through many other articles on zigbee, but I still find the process of setting up a zigbee network very confusing. For example, looking at the on_off_light and on_off_switch examples provided with the SDK, I think I have a fairly good understanding of how everything at the ZCL level works, but I get very confused with everything dealing with the ZDO and the BDB and other networking concepts.
What are some resources where I can learn about how these things work? Are there some resources that might provide a more thorough explanation of the examples provided with the esp-zigbee-sdk and what each function in those examples are doing?
Thank you!
I want to build an application using 2 esp32c6 boards, where one of them will be interfacing with my laptop with the Console component, and the other will hold an integer value. I want to have a custom command which will tell the esp32 holding the integer value to do some arithmetic, like incrementing the value.
How can I go about doing this? I have read through the esp-zigbee-sdk documentation, and through many other articles on zigbee, but I still find the process of setting up a zigbee network very confusing. For example, looking at the on_off_light and on_off_switch examples provided with the SDK, I think I have a fairly good understanding of how everything at the ZCL level works, but I get very confused with everything dealing with the ZDO and the BDB and other networking concepts.
What are some resources where I can learn about how these things work? Are there some resources that might provide a more thorough explanation of the examples provided with the esp-zigbee-sdk and what each function in those examples are doing?
Thank you!