2024-08-29 23:32:37 +08:00
|
|
|
.. zephyr:code-sample:: bluetooth_hci_vs_scan_req
|
|
|
|
:name: HCI Vendor-Specific Scan Request
|
|
|
|
:relevant-api: bluetooth
|
2024-03-12 06:20:25 +08:00
|
|
|
|
2024-08-29 23:32:37 +08:00
|
|
|
Use vendor-specific HCI commands to enable Scan Request events when using legacy advertising.
|
2024-03-12 06:20:25 +08:00
|
|
|
|
|
|
|
Overview
|
|
|
|
********
|
|
|
|
|
|
|
|
This simple application is a usage example to manage HCI VS commands to obtain
|
2024-08-29 23:32:37 +08:00
|
|
|
scan request events even using legacy advertisements, while may result in lower
|
2024-03-12 06:20:25 +08:00
|
|
|
RAM usage than using extended advertising.
|
|
|
|
This is quite important in applications in which the broadcaster role is added
|
|
|
|
to the central role, where the RAM saving can be bigger.
|
|
|
|
This sample implements only the broadcaster role; the peripheral role with
|
|
|
|
connection can also be added, depending on configuration choices.
|
|
|
|
|
|
|
|
Requirements
|
|
|
|
************
|
|
|
|
|
2024-09-02 15:25:43 +08:00
|
|
|
* A board with Bluetooth LE support
|
2024-03-12 06:20:25 +08:00
|
|
|
* A central device & monitor (e.g. nRF Connect) to check the advertiments and
|
|
|
|
send scan requests.
|
|
|
|
|
|
|
|
Building and Running
|
|
|
|
********************
|
|
|
|
|
|
|
|
This sample can be found under :zephyr_file:`samples/bluetooth/hci_vs_scan_req`
|
|
|
|
in the Zephyr tree.
|
|
|
|
|
|
|
|
See :ref:`bluetooth samples section <bluetooth-samples>` for details.
|