BLE P2P router setup for STM32WB55
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2025-04-26 1:13 PM
I’m looking for comprehensive materials and guides on setting up BLE P2P router profile for STM32WB55 microcontroller.
I need more detailed instructions than those provided in the official documentation (https://wiki.st.com/stm32mcu/wiki/Connectivity:STM32WB0_Peer_To_Peer_Router). I require a step-by-step guide or course on configuring data transfer between three devices via an intermediate node.
System configuration:
- Sensor board - a board with a resistive sensor that sends data
- Controller board - a board with a mini vibration motor, responsible for data conversion from the first board and further transmission to the PC
- PC - receives data from the first two devices using a standard BLE dongle. A simple GUI has been developed here to monitor system operation.
The peculiarity of my system is that the controller board operates simultaneously in two roles - as a master and as a slave, which is less common compared to standard examples.
Could you please advise:
Where can I find examples of implementing such systems?
Are there any ready-made solutions or libraries for this configuration?
I would appreciate any recommendations, links to resources, or code examples.
- Labels:
-
Documentation
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2025-04-28 3:15 AM
Hello @Kapciokl,
You can look BLE_p2pRouteur application available in STM32CubeWB package. This example shows how to use Multipoint communication using BLE. STM32WB55xx maintains seven simultaneously connections to transfer information from one device to an another remote. This may be helpful to you.
I hope my answer has helped you. When your question is answered, please select this topic as solution that answered you, it will help others find that answer faster.
Thanks for your contribution.
Dor_RH
