Coming soon |
Click here for BLE overview
1. Introduction
The STM32CubeWB MCU Package[1] MCU Package 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.
- BLE SIG Application
- Beacon
- Blood Pressure Monitor
- Health Thermometeher Sensor.
- Herat Rate sensor.
- Human Interface Device for Mouse & Keyboard.
- Find Me & Promixity device -- > device with Immediate Alert, Link Loss Servcies.
- proprietary
- Command AT Server.
- Cable Replacement.
- Data Throughput Measurement.
- Peer to Peer Application.
- BLE Mesh Application
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 |
---|
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