STM32WB-WBA Filter Accept List

Revision as of 14:20, 21 June 2022 by Registered User (→‎Add a device in White List: Phase 1)
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.

3. 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.

4. For scanner

An other possibility is to use for connection: aci_gap_start_auto_connection_establish_proc aci_gap_start_selective_connection_establish_proc


5. First example: Connection between a smartphone and a STM32WB

5.1. first phase - add a device in White List - connection and pairing

5.1.1. Add a device in White List: Phase 2

5.2. References