ZIgbee Development using nRF52840

Hi 

I am developing a Zigbee application using nRF52840 DK and ZCL. I am new to Zigbee and the nRF and have some doubts regarding the implementation of Zigbee. 

1) can a coordinator be configured as an end device? This is just to report attributes from the router to the coordinator.

2)I am working with the examples from Zigbee and Thread SDK. It is a hectic job to manually include file paths and SDK config in Segger if we try to implement things together from different examples. is there an easy way for this?

3)I am going through different topologies. How to implement mesh topology with the devices. is there a particular macro for this?

4)what is the advantage of using zephyr SDK?

The development of Zigbee with nRF appears to be difficult. any help would be appreciated.

Parents
  • Hi Naina,

    1) A device can only play one of three roles at one time.

    2) No, but normally you can start with one example and modify it for your usage. The existing example has finished most of the configuration work.

    3) Zigbee networks use mesh topology already, you do not need to enable it through some particular macro.

    4) nRF Connect SDK is based on Zephyr Project. You can learn the difference from nRF Connect SDK and nRF5 SDK statement. For the new development, nRF Connect SDK is strongly suggested.

    I agree with you. My advice is to learn as much as you can, get help from Devzone when you meet any issue or have questions.

    Best regards,

    Charlie

Reply
  • Hi Naina,

    1) A device can only play one of three roles at one time.

    2) No, but normally you can start with one example and modify it for your usage. The existing example has finished most of the configuration work.

    3) Zigbee networks use mesh topology already, you do not need to enable it through some particular macro.

    4) nRF Connect SDK is based on Zephyr Project. You can learn the difference from nRF Connect SDK and nRF5 SDK statement. For the new development, nRF Connect SDK is strongly suggested.

    I agree with you. My advice is to learn as much as you can, get help from Devzone when you meet any issue or have questions.

    Best regards,

    Charlie

Children
Related