I would like to implement feature that swaps advertising data only if GAP address in scan request matches one of the application layer ,,authorized'' addresses.
The only unknown is that I am not sure if each Android mobile phone uses always the same address in scan request. After some research I have only found information that from certain version Android's BLE framework uses Private Resolvable Addresses for advertising to increase privacy.
Does anyone know how it looks with address on scan request?