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

Zigbee third party end device connection with nRF52840 coordinator

Hello,

I am developing a zigbee coordinator with a BMD340 module (using the nRF52840). I want to support several third party device with the coordinator. I am able to connect and use an Elko thermostat and Elko dimmer. But I try to connect and use an Elko PIR sensor, and it keeps joining and leaving the network (even if the authorization status is 0). Legacy is enabled (using bdb legacy enable command). What could be the issue? I tried to use an Xbee dongle for testing, and it joins the network normally.
I also noticed that sometimes the different signals when new device join the network are happening several times.

BR,
Damien

  • Hi,

    Sorry but I'm still a bit confused... I am using a custom PCB where a BMD340 module is mounted and flashed with the CLI example. It is therefore complicated for me to flash a new firmware since it requires additional hardware that I don't have. I based my application on the CLI example, and I am sending commands to the CLI to manage the network.
    Do you think it is feasible to process the enrollment by sending commands to the CLI? Because I read in the ZCL specification that the Client of a IAS Zone cluster (my coordinator) needs to write its ieee address into the IAS_CIE_Adress attribute to process enrollment. And write attribute can be done with the CLI example right?

    Or is it not possible to achieve this with the CLI example? Do I need to customize the CLI example, compile and flash the module to achieve this?

    BR,
    Damien

  • Hi,

    You would need to customize the example yourself to implement IAS Zone enrollment, and then compile and flash the application to your board. The CLI Agent example is just that, an example, and you should modify it for your use case, which in this case would be to include IAS Zone enrollment. You're not able to perform this enrollment simply by sending commands as the example is now.

    We recommend using one of our development kits, like the nRF52840 DK, for development purposes, and not custom hardware. After testing that everything works as expected with the DK, you should move forward with custom hardware.

    You could also take a look at this link where you can find documentation about the IAS Zone cluster in ZBOSS, which might be useful if you're going to implement things yourself. There's not much explanation there, but you can see what macros exist and there are a few examples.

    Best regards,

    Marte

Related