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

Questions about basic Zigbee stack usage

Hello!

We are currently developing a software solution which integrates many protocols into one Gateway. One of the protocols is Zigbee, and since it is the first time we are working with Zigbee i have some questions which i belive to be very basic but i couldn't find documentation about them.

Our device is a Zigbee network Coordinator and there is some information that i need to proceed further on.

I mainly base my work around the provided examples (light controller, coordinator, end device)

1. Is there a way of retrieving the list of all currently connected devices, or do i have to monitor the network announce signals and network leaves and keep this information in non volatile memory?

2. Can i control the time window for the commissioning procedure? I would like to start the commissioning procedure and allow only one device to join the network at this time, but i can't seem to find any way of doing that. The only available mechanism is the function 'bdb_start_top_level_commissioning' which only starts the procedure.

3. Can i (as the coordinator) reject a device's join attempt?

4. Is the coordinator able to act as a controller for connected devices? (for example, lightbulbs)

5. Is there a possibility to disconnect a chosen device from the network? The best solution would be if it was possible to specify a device to be kicked out.

6. Is the Zigbee SDK documentation still being under active development? I find some sections to be lacking, especially the commissioning and ZDO api (The functions, structures and enums are all listed but the overall usage is not documented.)

Parents Reply Children
No Data
Related