Skip to main content
Associate II
April 30, 2025
Solved

BLE Zigbee Dynamic Concurrency

  • April 30, 2025
  • 2 replies
  • 719 views

Hi Guys,
I am planning to start a project where I require BLE and Zigbee dynamic concurrency. After going through the datasheet OF STM32WB55, under dynamic application section, I could see that the mcu acts as either BLE Peripheral/ Zigbee Router.(Also I'm attaching an image of this)

Is this dynamic concurrency possible for BLE Central/Zigbee Coordinator, as in my project, my device should control both BLE and Zigbee devices.

Thank YouScreenshot 2025-04-30 142903.png

Best answer by STTwo-32

As you said, the usual implementation of the BLE/Zigbee Dynamic device is BLE Peripheral/Zigbee Router. But for your use case, it should be possible since for both FFD and RFD Stack, the BLE stack implemented is the full stack. So, it can support devices with BLE Full stack. But for the Zigbee side, the RFD stack support only the ED and SED. And the FFD support all devices. So, your configuration should be possible using the stm32wb5x_BLE_Zigbee_FFD_dynamic_fw stack. For the example, is not a usual use case, so there is not such an ST example.

Best Regards.

STTwo-32 

2 replies

STTwo-32
Technical Moderator
April 30, 2025

Hello @Viswajith and welcome to the ST Community.

Yes, you can configure your BLE/Zigbee Dynamic device for a BLE Central/Zigbee Coordinator mode. You just have to use the stm32wb5x_BLE_Zigbee_FFD_dynamic_fw stack and not the stm32wb5x_BLE_Zigbee_RFD_dynamic_fw stack.

Best Regards.

STTwo-32

ViswajithAuthor
Associate II
May 2, 2025

Hi @STTwo-32 ,
Thanks for the reply. 
But still, I am in a doubtful state because whenever I lookout for BLE/Zigbee Dynamic concurrency, most of the time it is BLE Peripheral/Zigbee Router and I'm not able to see any BLE Central/Zigbee Coordinator, which makes sense considering the radio switching.
Also, I had gone through a video which details Zigbee Bluetooth Smart Home Mesh solution from ST. Even in this video, it uses an Amazon Alexa as a Zigbee Coordinator Hub.
Is there any documentation stating that  BLE Central/Zigbee Coordinator is possible or any examples in ST?
It would be really helpful if I get any additional info on this.

Thank You

 

STTwo-32
STTwo-32Best answer
Technical Moderator
May 2, 2025

As you said, the usual implementation of the BLE/Zigbee Dynamic device is BLE Peripheral/Zigbee Router. But for your use case, it should be possible since for both FFD and RFD Stack, the BLE stack implemented is the full stack. So, it can support devices with BLE Full stack. But for the Zigbee side, the RFD stack support only the ED and SED. And the FFD support all devices. So, your configuration should be possible using the stm32wb5x_BLE_Zigbee_FFD_dynamic_fw stack. For the example, is not a usual use case, so there is not such an ST example.

Best Regards.

STTwo-32 

ViswajithAuthor
Associate II
May 2, 2025

Okay, Thank You @STTwo-32