cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WB55 Multiple BLE Profiles simultaneously

~Amit~
Associate III

Hi,

I am looking for an example/guide for establishing a multiple BLE profiles simultaneously on the STM32WB55 (STM32WB55 P-Nucleo for start). 

Specifically, I intend to implement 2 different BLE servers simultaneously/ server and client simultaneously.

I have been digging anywhere and couldn't find anything :weary_face:

If anyone can lead me to something who might be helpful it will be great.

Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions
Remi QUINTIN
ST Employee

​Please have a look at the BLE_p2pRouteur project under the STM32Cube_FW_WB_V1.4.0\STM32Cube_FW_WB_V1.4.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\BLE directory.

With this P2P Router Application:

-- STM32WB55xx is Peripheral (GAP)  and Server Device (GATT)

-- STM32WB55xx is Central (GAP) and Client Device(GATT)

View solution in original post

5 REPLIES 5
Remi QUINTIN
ST Employee

​Please have a look at the BLE_p2pRouteur project under the STM32Cube_FW_WB_V1.4.0\STM32Cube_FW_WB_V1.4.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\BLE directory.

With this P2P Router Application:

-- STM32WB55xx is Peripheral (GAP)  and Server Device (GATT)

-- STM32WB55xx is Central (GAP) and Client Device(GATT)

~Amit~
Associate III

Thank you

Indeed what I was looking for.

While trying to set it up via cubemx in addition to freeRTOS I get an indication it is not supported, any idea about it?

Remi QUINTIN
ST Employee

​Strange. No idea.

Did you try to launch CubeMX from the new Cube IDE?

~Amit~
Associate III

No, from the stand alone cubeMx application.

Remi QUINTIN
ST Employee

I managed to reproduce your issue.

​Unfortunately, the // support of many applications with free RTOS via CubeMX is under development as we target to support many other real time OS.

Meanwhile I would advise you to look at the project

STM32Cube_FW_WB_V1.4.0\STM32Cube_FW_WB_V1.4.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\BLE\BLE_HeartRateFreeRTOS

and use it as a reference to port the p2pRouter application on FreeRTOS.