This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Radio Device address

Hello, is there a trick, how the Radio peripherals device address match feature could be used to implement those advertising filter policies that filters based on the PDU type.

BLE defines 4 different advertising filter policies, from which are 2, which filter only scan requests or connection requests. To implement this filter policies, not only the requesting device address must be part of the filter, but the PDU type as well. Any chance to use the Device Address Match feature of the radio peripheral to implement this filters?

kind regards,

Torsten

Parents
  • The Device address match feature will only check the address against the registers and set a bit if there is a match. So the filter policy will have to be handled in the radio interrupt.

    I assume you are already aware that you should also use the AAR in addition to the device address match, where the AAR is used for resolvable addresses (so if you get a device address match you simply stopp the AAR, if you don't get a address match you wait for the result of the AAR as well). In both cases the filter policies will have to be handled in firmware.

  • Hi, thank you for your response and thank your for your tipp with the AAR. Crypto is out of focus in my project (for now). I understand your answer so, that there is no hardware support to implement the 3rd and 4th Advertising Filter Policy (BLE Code 4.2 / Vol.6; part B 4.3.2).

Reply Children
No Data
Related