STM32WB-WBA Filter Accept List

Revision as of 11:44, 21 June 2022 by Registered User (→‎From advertiser point of view)
Under construction.png Coming soon

1. STM32WB - Bluetooth® Low Energy (BLE) Filter Accept List

2. From advertiser point of view

As soon as a device advertises with the parameter "allow scan request - allow connect request from devices in white list" (use of aci_gap_set_undirected_connectable, advertising filter policy = 0x03)
No HCI_LE_ADVERTISING_REPORT events are sent by the device but it answers to SCAN_REQ.

2.1. For advertiser and scanner

To add a device in white list, devices need to be bonded.
To know the addresses of the bonded devices: use of aci_gap_get_bonded_devices thanks to which we get the number of bonded devices, address types and addresses of bonded devices.
Then use aci_gap_configure_whitelist or aci_gap_add_devices_to_list.
The whitelist is written in RAM.

2.2. For scanner

An other possibility is to use for connection: aci_gap_start_auto_connection_establish_proc aci_gap_start_selective_connection_establish_proc


2.2.1. Add a device in White List: Phase 1

2.2.2. Add a device in White List: Phase 2


2.3. References