This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to connect nRF52840(router) to Xbee module(coordinator) via Zigbee?

I am trying to send some data from nRF52840 to Xbee via Zigbee
In this case, I set nRF52840 as router and Xbee is the coordinator.
I use zigbee_cli_agent_router sample code and Xbee 24C module.  I saw already some guys tried and could see the nRF module on the XCTU app.(Digi's network monitoring tool)
First of all, I can't find my nRF52840 module on XCTU.
I attached my configuration on both devices, I hope any advice.
Best regards

Parents
  • Hi,

    Have you considered using the nRF 802.15.4 sniffer to help you with the debugging process so you can see what's happening on air? It's a very nice tool to setup when developing for Zigbee.

    It doesn't looked like your device is associating to the network (Device steering is not successful).

    Perhaps the Xbee module uses legacy Zigbee instead of Zigbee 3.0? Try 'bdb legacy enable' before 'bdb start' on the router to enable legacy device support and see what happens.

    I also don't think it's needed to set the panid on the router, the panid of the network should be set by the coordinator and the router will get this panid when joining the network, try starting the router without calling 'bdb panid' before.

    Best regards,

    Marjeris

Reply
  • Hi,

    Have you considered using the nRF 802.15.4 sniffer to help you with the debugging process so you can see what's happening on air? It's a very nice tool to setup when developing for Zigbee.

    It doesn't looked like your device is associating to the network (Device steering is not successful).

    Perhaps the Xbee module uses legacy Zigbee instead of Zigbee 3.0? Try 'bdb legacy enable' before 'bdb start' on the router to enable legacy device support and see what happens.

    I also don't think it's needed to set the panid on the router, the panid of the network should be set by the coordinator and the router will get this panid when joining the network, try starting the router without calling 'bdb panid' before.

    Best regards,

    Marjeris

Children
No Data
Related