Movatterモバイル変換


[0]ホーム

URL:


cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Search instead for 
Did you mean: 

Implementing BLE SPP protocol

DavePfz
Associate III

‎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

Labels:
0Kudos
3 REPLIES3
Andrew Neil
Super User

‎2025-12-1610:04 AM - edited‎2025-12-1610:15 AM

There is no such thing as SPP (Serial Port Profile) in BLE - it is purely a Bluetooth "Classic" Profile.

See:

https://community.st.com/t5/stm32-mcus-wireless/bluetooth-classic-profiles-spp-a2dp-on-stm32wb/m-p/253911/highlight/true#M10614

 

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 ...

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.
0Kudos
DavePfz
Associate III

‎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

0Kudos
StevenG
Associate III

‎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.

0Kudos

[8]ページ先頭

©2009-2025 Movatter.jp