cancel
Showing results for 
Search instead for 
Did you mean: 

BLE Zigbee Dynamic Concurrency

Viswajith
Associate II

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

4 REPLIES 4
STTwo-32
ST Employee

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

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Viswajith
Associate II

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

 

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 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Okay, Thank You @STTwo-32