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].
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. STM32WB Bluetooth® LE application
The following Bluetooth® LE applications are 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 | Application | |
Human Interface Device for Mouse & Keyboard | Cortex-M3 | |
Find Me & Proximity device | Cortex-M3 | |
Bluetooth® LE ST Proprietary | AT Command Server | examples |
Cable Replacement | Cortex-M4 | |
Data Throughput Measurement | Cortex-M3 | |
Firmware Update Over The Air (FUOTA) | Cortex-M3 | |
P2P Server / P2P Client | Cortex-M3 | |
P2P Router | 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 |
4. Going further based on available application
- https://wiki.st.com/stm32mcu/wiki/STM32WB_-_Bluetooth%C2%AE_LE_Fast_FUOTA
- https://wiki.st.com/stm32mcu/wiki/STM32WB_-_Bluetooth%C2%AE_LE_Additional_Advertising
- https://wiki.st.com/stm32mcu/wiki/STM32WB_-_Bluetooth%C2%AE_LE_%26_Arduino
- https://wiki.st.com/stm32mcu/wiki/Sensor_Server_Measurement_on_Sensor_Client_Request
- https://wiki.st.com/stm32mcu/wiki/Vendor_Model_Demonstration