This application is used to:
- Discover/scan for Bluetooth LE and mixed (standard Bluetooth & BLE) devices.
- Display the name and the RSSI[dB] for each discovered device.
- Connect to/disconnect from the discovered device.
- Display the Bluetooth services and characteristics of the connected device.
- Listen to the Notify characteristics.
- Read and write the characteristics with the corresponding properties/permissions.
- Save the content of the Read and Notify characteristics into a csv file.
The application was tested with the STM development board "P-NUCLEO-WB55" (the STM32WB55 MCU) flashed with the proprietary P2P application example [AN5289].
- The application is based on Qt 5.15.2 (GCC 7.3.1 20180303 (Red Hat 7.3.1-5), 64 bit).
- The application uses standard Qt widgets (not QML).
- The application was built in Qt Creator 5.0.0-rc1 (4.84.0) on Ubuntu 20.04.2 LTS.
Joel Svensson for their project of qscanner.