This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ZigBee sending and receiving string.

I have been working and studying how zigbee protocol works, I start with coordinator, light bulb and light switch. it was fun example. However now I want to send the reading from temperate sensor to the coordinator because when I search in source code of switch example I found that the example send command with one byte. Any help please?

Other question is how can I form private zigbee network that cannot other devices connect to it. any ideas or example that can study from?

I'm using zephyr with 1.8.0 nrf SDK, with SEGGER IDE.

all devices are nrf52833dk.

Parents
  • Hi,  just getting started with zigbee myself and can't answer directly.  However, a few resources that I've been leaning on to get going are:

    • The zboss source (behind one of those annoying create-an-account-to-download things, but open/free) has a bunch of stuff under tests/ that might be useful (e.g. tests/zdo_start_secur/)
    • Search for zigbee document 05-3520 (home automation public application profile), it gives a lot of info on how zigbee works and how nodes are supposed to behave.

    If you find better, would love to know.

    Good luck,

    P

  • Oh, and of course there's the Nordic-specific zboss api docs, but I haven't found it all that helpful--it's both a bit overwhelming and then lacking details where you need them (e.g. zb_set_channel_mask() has a single example, no details about whether the params are channel numbers or standard 16 bit mask, where bit two is channel 11 or whatever, that example calls zb_set_channel() which doesn't exist and it doesn't tell you when this needs to be set other than the fact it's in the "before start" section, and finally that thing did nothing for me when I tried it...). Oh, the joys of generated documentation.

    Still, probably a pretty good place to start if you're building on nRF.

Reply
  • Oh, and of course there's the Nordic-specific zboss api docs, but I haven't found it all that helpful--it's both a bit overwhelming and then lacking details where you need them (e.g. zb_set_channel_mask() has a single example, no details about whether the params are channel numbers or standard 16 bit mask, where bit two is channel 11 or whatever, that example calls zb_set_channel() which doesn't exist and it doesn't tell you when this needs to be set other than the fact it's in the "before start" section, and finally that thing did nothing for me when I tried it...). Oh, the joys of generated documentation.

    Still, probably a pretty good place to start if you're building on nRF.

Children
No Data
Related