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

Address Filter not working

I have an NRF52 DK, and an IM21 door sensor that advertises events. I am trying to pick up these events with the nRF52DK in the most robust way possible. I have used the scanning library to implement an address filter to identify the IM21 events by the IM21 adress. My implementation is screenshotted below and I have verified that the address and address type are correct.

This code is in the scan_init() function:

I am verfying that the sensor is found through this print statement below, which isn't printing:

I also picked up the packets that are being advertised with the NRF Sniffer. The packet advertised is highlighted in this image below:

I welcome any ideas regarding where I may have gone wrong or missed something of importance.

Thank you very much, 

Maria

Parents
  • Hi Maria

    Very glad to hear that you were able to solve it by adding a short name filter. As far as I know there haven't been issues like this with address filtering before, and it's hard to say what might have caused this without looking at your project, but I'll report this suspicious behavior internally.

    Let me know if this case can be closed.

    Best regards,

    Simon

Reply
  • Hi Maria

    Very glad to hear that you were able to solve it by adding a short name filter. As far as I know there haven't been issues like this with address filtering before, and it's hard to say what might have caused this without looking at your project, but I'll report this suspicious behavior internally.

    Let me know if this case can be closed.

    Best regards,

    Simon

Children
No Data
Related