Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Is there a provision in SDK to filter advertising packets based on public address

I am creating a BLE beacon scanner, using nRF51822 and SDK 12.0.0. My beacons will be using public addresses so the upper 3-bytes of device addresses of all my devises will be identical. Whenever an advertising packet is received, my application layer gets a call back with BLE_GAP_EVT_ADV_REPORT. It would be great if the SDK is able to filter out packets that I am not interested in and I should receive callback only when my beacons are nearby. Is there any such facility available in SDK 12.0.0 or later?

Related