Skip to main content
~Amit~
Associate III
January 20, 2020
Solved

STM32WB55 Multiple BLE Profiles simultaneously

  • January 20, 2020
  • 5 replies
  • 1534 views

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.

This topic has been closed for replies.
Best answer by Remi QUINTIN

​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)

5 replies

Remi QUINTIN
Technical Moderator
January 22, 2020

​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~
~Amit~Author
Associate III
January 29, 2020

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
Technical Moderator
January 30, 2020

​Strange. No idea.

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

~Amit~
~Amit~Author
Associate III
January 31, 2020

No, from the stand alone cubeMx application.

Remi QUINTIN
Technical Moderator
January 31, 2020

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.