samples/bluetooth/peripheral_accept_list/README.html · samples/bluetooth/peripheral_accept_list/README.rst 공식 원문 ↗

Zephyr 3.7.0 · Bluetooth · Filter

Bluetooth Peripheral Accept List

Bonded Central만 연결·scan response·characteristic write를 허용합니다.

Official pathsamples/bluetooth/peripheral_accept_list/README.html
Source filesamples/bluetooth/peripheral_accept_list/README.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

Bonding 전후 advertising과 Android scan 노출, read/write 권한 차이를 설명합니다.

Filter

Accept List

Write

Bonding required

Read

Connection sufficient

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 F0EE12E7BEE32E9E3CA9610BA4C7A82BB23E2084333EEFAABBA7237EA7BE498C
.. _ble_peripheral_accept_list:

Bluetooth: Peripheral Accept List
#################################

Overview
********

This application demonstrates the BLE advertising accept filter list feature.
If no device is bonded to the peripheral, casual advertising will be performed.
Once a device is bonded, on subsequent boots, connection requests will only be
accepted if the central device is on the accept list. Additionally, scan response
data will only be sent to devices that are on the accept list. As a result, some
BLE central devices (such as Android smartphones) might not display the device
in the scan results if the central device is not on the accept list.

This sample also provides two BLE characteristics. To perform a write, devices need
to be bonded, while a read can be done immediately after a connection
(no bonding required).

Requirements
************

* A board with BLE support
* Second BLE device acting as a central. For example another Zephyr board or smartphone

Building and Running
********************

This sample can be found under :zephyr_file:`samples/bluetooth/peripheral_accept_list` in the
Zephyr tree.

See :ref:`bluetooth samples section <bluetooth-samples>` for details.

Part 3

한국어 전문 번역

개요

BLE advertising accept filter list 기능을 보여주는 application입니다.

Peripheral에 bonded device가 없으면 일반적인 casual advertising을 수행합니다. Device가 한 번 bonded되면 이후 boot부터는 Central device가 accept list에 있을 때만 connection request를 받아들입니다.

Scan response data도 accept list에 있는 device에만 전송합니다. 따라서 Android smartphone 같은 일부 BLE Central은 accept list에 없으면 scan 결과에서 이 device를 표시하지 않을 수 있습니다.

이 sample은 BLE characteristic 두 개도 제공합니다. Write를 수행하려면 device가 bonded되어야 하지만, read는 bonding 없이 connection 직후 수행할 수 있습니다.

요구사항

  • BLE를 지원하는 board
  • Central 역할을 하는 두 번째 BLE device. 예: 다른 Zephyr board 또는 smartphone

Build와 실행

이 sample은 Zephyr tree의 samples/bluetooth/peripheral_accept_list에 있습니다. 자세한 공통 절차는 Bluetooth sample section을 참조하십시오.

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.