2022-04-03 09:50 AM
Zigbee PRO specification mentions
I found this function in AN5500:
When I try to implement this function, I get a compiler error for 'undefined reference'. I checked zigbee_core_wb.c and indeed there is no implementation for this function.
The question is, since this function is not available, then how to develop a zigbee router node on STM32WB platform that will allow joining of other routers and end devices to itself in a mesh network?
Solved! Go to Solution.
2022-04-12 03:14 AM
Hello,
ZbNlmeStartRouterReq shall not be used at application level. Zigbee Device role (Coordinator, Router, End Device) is managed by Zigbee stack on M0 coprocessor. It is controlled through ZbStartup API. Applied device role depends on config parameter structure content.
To configure STM32WB as a Zigbee Router, please proceed as follow:
For more information on how to configure a Zigbee Router, please refer to Zigbee sample applications. For instance, Zigbee_OnOff_Client_Router application available under Projects\P-NUCLEO-WB55.Nucleo\Applications\Zigbee directory of CubeMX package.
Best Regards
2022-04-12 03:14 AM
Hello,
ZbNlmeStartRouterReq shall not be used at application level. Zigbee Device role (Coordinator, Router, End Device) is managed by Zigbee stack on M0 coprocessor. It is controlled through ZbStartup API. Applied device role depends on config parameter structure content.
To configure STM32WB as a Zigbee Router, please proceed as follow:
For more information on how to configure a Zigbee Router, please refer to Zigbee sample applications. For instance, Zigbee_OnOff_Client_Router application available under Projects\P-NUCLEO-WB55.Nucleo\Applications\Zigbee directory of CubeMX package.
Best Regards
2022-04-12 04:05 AM
Hello Remy,
Shortly after writing my post, I discovered that the stack is responsible for those functions, as you also mentioned in your post.
2024-07-08 06:10 AM
I`m using Zigbee_OnOff_Client_Router example on WB55CGU6 custom board with existing Zigbee network in my home, but seems that my device not act as router. I mean that it not extends range of my network. Why?
2024-07-08 06:45 AM
my device named here as"56" seems to be end point device not router device