2023-09-06 16:25:28 +08:00
|
|
|
.. zephyr:code-sample:: logging-ble-backend
|
|
|
|
:name: BLE logging backend
|
|
|
|
:relevant-api: log_api log_backend bt_gatt
|
2023-03-29 07:00:29 +08:00
|
|
|
|
2023-09-06 16:25:28 +08:00
|
|
|
Send log messages over BLE using the BLE logging backend.
|
2023-03-29 07:00:29 +08:00
|
|
|
|
|
|
|
Overview
|
|
|
|
********
|
|
|
|
|
|
|
|
Sample that demonstrates how to setup and use the BLE Logging backend. The
|
|
|
|
BLE Logger uses the NRF Connect SDK NUS service as UUID to make it compatible
|
|
|
|
with already existing apps to debug BLE connections over UART.
|
|
|
|
|
2023-04-15 15:31:33 +08:00
|
|
|
The notification size of the ble backend buffer is dependent on the
|
|
|
|
transmission size of the mtu set with `CONFIG_BT_L2CAP_TX_MTU`. Be sure
|
|
|
|
to change this configuration to increase the logger throughput over BLE.
|
2023-03-29 07:00:29 +08:00
|
|
|
|
|
|
|
Requirements
|
|
|
|
************
|
|
|
|
|
|
|
|
* A board with BLE support
|
|
|
|
|
|
|
|
Building and Running
|
|
|
|
********************
|
|
|
|
|
|
|
|
This sample can be found under :zephyr_file:`samples/subsys/logging/ble_backend` in the
|
|
|
|
Zephyr tree.
|
|
|
|
|
|
|
|
The BLE logger can be tested with the NRF Toolbox app or any similar app that can connect over
|
|
|
|
BLE and detect the NRF NUS UUID service.
|