2025-12-169:56 AM
I have a requirement to implement the BLE SPP protocol that will eventually be ported to the STM32WB1MCC module. Since I am totally new to BLE, I'd like a recommendation for a place to start. Specifically which demo or eval board and associated software. For example, is the NUCLEO-WB51CC the best (most supported and easily ported)?
Thanks, Dave
2025-12-1610:04 AM - edited2025-12-1610:15 AM
There is no such thing as SPP (Serial Port Profile) in BLE - it is purely a Bluetooth "Classic" Profile.
See:
PS:
Don't forget to visit the pinned post, Please go and visit our wiki pages to support your projects on our wireless product families - it has links to introductory stuff for BLE on STM32 ...
2025-12-1611:00 AM
OK. So I used the wrong term. Shows how totally new I am to BLE!
So, following the link, what I want is "BLE_CableReplacement"
Noting that the thread is now six years old and that the links included lead to additional problems by others, is the NUCLEO-WB51CC still the best starting point? (From past experience, I'm guessing there may be a newer board available.)
Thanks, Dave
2025-12-1612:03 PM
I haven't heard of the NUCLEO-WB51CC but I would suggest NUCLEO-WB55RG. It is supported (partially) in Zephyr and works with STM32CubeIDE reference designs.
The Zephyr sample project peripheral_nus implements theNordicUART Serial protocol which is essentially BLE cable replacement.
The STM32WB55 has 1MB Flash / 256k SRAM vs the STM32WB15's 320K Flash / 48K SRAM. I would suggest starting with the larger part and seeing if your project can fit into the smaller part at a later date.