Revision as of 17:34, 9 November 2021 by Registered User (→‎STM32WB Bluetooth® LE application)
Under construction.png 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 Cortex-M3
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

5. References