How can I detect BLE Scan Requests?

Hi, I am pretty new to programming with NRF boards and I've hit a bit of a roadblock.

I started with the BLE Event Trigger example and I have managed to retrieve BLE advertising packets along with details corresponding to them. However, I noticed that the scan does not appear to be picking up on other types of packets such as scan request packets in particular.

Is there a way for me to to be able to detect nearby scan requests with Zephyr? I want to be able to detect these packets and output information about them.

Parents Reply
  • Hi gero,

    A device in the Observer role is usually not interested in the Scan Request of other Observer, so the stack does not pass such scan result up to the application layer.

    Why are you interested in this?

    If you really need to detect Scan Request from Observers, you can setup an Advertiser on your device, and get the data from the scanned callback.

Children
No Data
Related