- Last edited one month ago ago
BLE smartphone applications
Contents
1 Bluetooth® LE collector applications for STM32WBA
The following table shows the different collector applications (Smartphone & webBluetooth) and the compatibility for each Bluetooth® LE STM32WBA project.
Collector applications and project compatibility | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2 Bluetooth® LE smartphone applications for STM32WB
The following table shows the different smartphone applications and the compatibility for each Bluetooth® LE STM32WB project.
Smartphone applications and project compatibility | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
3 ST BLE Sensor
ST BLE Sensor application shows the data exported by a Bluetooth® LE device using the BlueST protocol. [1]
It is an interface between the smartphone application and the Bluetooth® Low Energy drivers that allows easy access to the data exported via BLE such as, inertial or environmental sensor data, battery information.
The application show different panels based on the data types exported by the firmware, including:
- environmental data
- MEMS sensor fusion
- BlueVoice, speech to text
- node status
- ...
The applications support as well dedicated STM32WB features such as:
- Fast firmware update over the air (FUOTA)
- Bluetooth secure pairing with numeric comparison
In June 2023, this app has been split into two different apps:
- ST BLE Sensor Classic, supporting all legacy boards and demos (won't be updated anymore unless bugs have to be fixed)
- ST BLE Sensor, entirely re-written in a more modern language, supporting only recent boards and demos (regular updates with new boards and demos)
ST BLE sensor application illustration | |||
---|---|---|---|
Application store:
- ST BLE Sensor Android Application[2]
- ST BLE Sensor Classic Android Application[3]
- ST BLE Sensor iOS Application[4]
- ST BLE Sensor Classic iOS Application[5]
More information available on ST website:
- ST BLE Sensor Application[6]
4 ST BLE Toolbox
ST BLE Toolbox is a user-friendly application which interacts with and debugs ST Bluetooth®LE devices.
Upon launch, the app scans for Bluetooth®LE devices.
For each device found, it is possible to:
- display advertisements
- connect to it, showing all the peripheral services, characteristics and descriptors.
ST BLE Toolbox allows performing read/write and notification interaction with any Bluetooth characteristic from any device.
In addition, certain services (used in projects from the official STM32WB and STM32WBA packages) have a custom panel, allowing you to interact with the device in a more visual and user-friendly way.
List of services having a custom panel in ST BLE Toolbox:
- Heart Rate
- Immediate Alert
- Link Loss
- Device Information
- Battery Level
- Blood Pressure
- Health Thermometer
- Glucose
- Bandwidth
- Cable Replacement Server
- P2P Server
- Over The Air Update Server
- P2PRouter
- End Device Mgt Server
Beacons also have specific support (section on the advertisement page).
ST BLE Toolbox application illustration: example of Heart Rate | |||
---|---|---|---|
Devices list page |
Advertisement page |
Page when connected to the device: Panel available for any service |
Page when connected to the device: Custom panel for Heart Rate |
Application store:
More information is available on ST website :
- ST BLE Toolbox Application[9]
5 ST BLE Mesh
ST BLE Mesh application allows you to create your own Bluetooth® Mesh Profile compliant mobile Apps. The App can be used for provisioning, configuring and controlling multiple Bluetooth® Mesh Profile compliant devices in a Bluetooth®LE Mesh network for Internet of Things (IoT) solutions.
More information can be found on Getting Started document for Android[10] and iOS[11].
ST BLE Mesh application illustration | ||
---|---|---|
Application store:
More information available on ST website :
- ST BLE Mesh Application[14]
6 ST BLE StarNet
ST BLE StarNet application allows viewing the data exported by a Bluetooth® LE gateway connected to a network of devices. The app connects to a star network master node and displays data sent by the slave nodes. For each slave node in the network, the app shows a set of sensor data (for example,. temperature, pressure and humidity) measured by the slave and read by the master node. If supported, for each node the LED status is also displayed. From the app it is also possible to change the LED status, since the related command is forwarded to the correct node by the master node. All data received by the app can be logged in CSV files end exported by e-mail.
ST BLE StarNet application illustration | |
---|---|
Application store:
More information available on ST website :
- ST BLE StarNet Application[17]
7 References
- ↑ BlueST SDK protocol
- ↑ ST BLE Sensor Android Application
- ↑ ST BLE Sensor Classic Android Application
- ↑ ST BLE Sensor iOS Application
- ↑ ST BLE Sensor Classic iOS Application
- ↑ ST BLE Sensor Application
- ↑ ST BLE Toolbox Android Application
- ↑ ST BLE Toolbox iOS Application
- ↑ ST BLE Toolbox Application
- ↑ UM2180 - Getting started with the ST BLE Mesh Android application
- ↑ UM2361 - Getting started with the ST BlueNRG-Mesh iOS application
- ↑ ST BLE Mesh Android Application
- ↑ ST BLE Mesh iOS Application
- ↑ ST BLE Mesh Application
- ↑ ST BLE StarNet Android Application
- ↑ ST BLE StarNet iOS Application
- ↑ ST BLE StarNet Application