![]() |
Coming soon |
Click here for BLE overview
1. Introduction
The STM32CubeWB MCU Package[1] provides software components running on the STM32WB Series MCU.
For all examples provided with the package, the following integrated development environments are supported:
- STMicroelectronics integrated development environment for STM32 products (STM32CubeIDE)
- IAR Systems® IAR Embedded Workbench® for Arm® (EWARM)
- Keil® Microcontroller Development Kit (MDK-ARM)
The Firmware Package for the STM32WB series is also available on STM32CubeWB github[2].
It contains the following Bluetooth® LE applications delivered as source code.
Application | Description | |
---|---|---|
Bluetooth® LE SIG | Beacon | examples to support TLM ED , ... |
Blood Pressure Monitor | examples | |
Health Thermometer Sensor | Cortex-M4 | |
Heart Rate sensor | Cortex-M3 | |
Human Interface Device for Mouse & Keyboard | Cortex-M3 | |
Find Me & Proximity device | Cortex-M3 | |
Bluetooth® LE ST Proprietary | Command AT Server | examples |
Cable Replacement | Cortex-M4 | |
Data Throughput Measurement | Cortex-M3 | |
Peer to Peer Application | Cortex-M3 | |
Peripheral Lite | Cortex-M3 | |
RF & Flash Activities | Cortex-M3 | |
Transparent mode | Cortex-M3 | |
Bluetooth® LE Mesh | Mesh Lighting Proxy Relay Friend node | examples |
Mesh Lighting Low Power node | Cortex-M4 | |
Mesh Lighting Embedded Provisioner | Cortex-M3 |
2. STM32WB Bluetooth® LE Software Architecture
The STM32WB Bluetooth Low Energy architecture separates the Bluetooth Low Energy Profile and Application, running on the application Cortex-M4, from the Bluetooth Low Energy real-time aspects residing in the Bluetooth Low Energy peripheral.
The Bluetooth Low Energy peripheral incorporates a Cortex-M0+ processor containing the Bluetooth Low Energy STACK handling the link layer up to the Generic Attribute Profile and Generic Access Profile layers.
STM32WB BLE Architecture |
---|
Regarding the Bluetooth® LE Software Architecture more information is available on the Application Note Building wireless applications with STM32WB Series microcontrollers[3]
3. Bluetooth® LE SIG Profile application
- Heart Rate Sensor
- ...
4. Proprietary Application
- P2P server
- https://wiki.st.com/stm32mcu/wiki/STM32WB_-_BLE_AT_Server
- https://wiki.st.com/stm32mcu/wiki/STM32WB_-_Bluetooth%C2%AE_LE_Fast_FUOTA
5. BLE Mesh
- https://wiki.st.com/stm32mcu/wiki/Sensor_Server_Measurement_on_Sensor_Client_Request
- https://wiki.st.com/stm32mcu/wiki/Vendor_Model_Demonstration