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

[nRF52840 + zigbee] What the mean "network is open" ?

I get answer from  msromero  that If zigbee network is open, then new zed can join this network.

What means that nework is open ?

I want zigbee netork is silently joinable and lent new zed can join(register) to this network in controlled method.

I mean "controlled method" that zed cannot join this network if ZC permit the zed.

Currently zed is restared with zigbee_erase_persistent_storage(ZB_FALSE), and any zed can join this network.(ZC doest not pervent a new zed from joining).

I don't use the feather install codes. I tried that but it is complicated and not work in some situation nicely.

Or

Is there any API which close network (commisioning window) with zigbee_erase_persistent_storage(ZB_FALSE)  for not admit any more ZEDs?

Thanks.

  • Hi  ,

    Sorry for the late reply. Yes, make sure you always erase the flash completely (use "eraseall") before you flash a new program on the chip. Most likely this error occured because of wrong data being stored in flash, I haven't been able to reproduce the problem since.

    You can erase the chip either using the "eraseall" command from the SES IDE tool or running "nrfjprog --eraseall".

    NB: I did experienced the same when I first tested but quickly realized I didn't do an eraseall before flashing. Sorry for the confusion.

Related