The BLE acronym is not an official description of Bluetooth LE, and the Bluetooth SIG only ever refers to it as Bluetooth Low Energy or Bluetooth LE, so Zephyr should as well. This commit does not change any board or vendor specific samples, and the term BLE may still be used in those. It will be up to the vendors to update it if they want, since many of them are using the term BLE in their products. Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
31 lines
1.0 KiB
ReStructuredText
31 lines
1.0 KiB
ReStructuredText
.. zephyr:code-sample:: logging-ble-backend
|
|
:name: Bluetooth logging backend
|
|
:relevant-api: log_api log_backend bt_gatt
|
|
|
|
Send log messages over Bluetooth using the Bluetooth logging backend.
|
|
|
|
Overview
|
|
********
|
|
|
|
Sample that demonstrates how to setup and use the Bluetooth Logging backend. The
|
|
Bluetooth Logger uses the NRF Connect SDK NUS service as UUID to make it compatible
|
|
with already existing apps to debug Bluetooth connections over UART.
|
|
|
|
The notification size of the Bluetooth backend buffer is dependent on the
|
|
transmission size of the mtu set with :kconfig:option:`CONFIG_BT_L2CAP_TX_MTU`. Be sure
|
|
to change this configuration to increase the logger throughput over Bluetooth.
|
|
|
|
Requirements
|
|
************
|
|
|
|
* A board with Bluetooth LE support
|
|
|
|
Building and Running
|
|
********************
|
|
|
|
This sample can be found under :zephyr_file:`samples/subsys/logging/ble_backend` in the
|
|
Zephyr tree.
|
|
|
|
The Bluetooth logger can be tested with the NRF Toolbox app or any similar app that can connect over
|
|
Bluetooth and detect the NRF NUS UUID service.
|