Skip to main content
ABN
Associate III
October 29, 2024
Question

BLE Scan Filter

  • October 29, 2024
  • 0 replies
  • 635 views

Hi ST Community

I'm working on a BLE Beacon application. There is a device which is beaconing every second. Goal is to scan for these beacons and update to gateway.  Using this function 'aci_gap_start_general_discovery_proc' to scan for the beaconing packets. 
1. Can I get more information on filtering the duplicates? I've passed 0x01 in the function argument.

2. Can I start the scan procedure again without any delay after receiving the 'ACI_GAP_PROC_COMPLETE_VSEVT_CODE' event?

3. Is there a way to reduce the processing time while parsing through the Beacon packets in the 'HCI_LE_ADVERTISING_REPORT_SUBEVT_CODE'.

 

The application is using USB, BLE and FreeRTOS. Should I be taking any precaution/pre requisite steps?