How to improve scan performance (more adv report in one second) ?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
RuCh_2181101
Level 3
Level 3
5 likes given First like received First like given

Dear Master,

   Our customer want to improve the scan performance. In his environment, 100 iBeacon available, and we use puart_control to test , and we got the 18~20/s , but other solution can get 37/s.

   Do you know how to improve the scan performance ?

Best Regards,

Rush Chen

0 Likes
1 Solution
Anonymous
Not applicable

Yes, theoretically it is possible to improve the scan performance (i.e. receive more adv packets per second).

However, keep in mind that the overall performance of the device might not necessarily increase if you put too much focus on scan only.

Increasing scanning window will drain the power faster...

Theoretically, if you are scanning all the time (i.e. scan interval = scan window), you could maximize the number of adv received each second.

However, this might decrease other performances of the device.

So it is important to choose the right interval, window for scans.

Do you know what advertisement intervals are?

Knowing this might help you deciding values for scan interval and window.

You can try to come up with your own clever solution where you try to sync the time of adv packets being sent and the time of each scans,

but I'm not sure how you would do that if you have an environment with lots of beacon and you are not just listening to a packet from one device.

Thank you.

James

View solution in original post

5 Replies