We are implementing scan functionality in nRF51. I would like to understand if anyone has tested or tried to scale this functionality when there are thousands of beacons around. So lets say in a set up where we have thousands of beacons scattered near by, and if we try to scan for those beacons and read their advertising packets using nRF51, how far this will scale. We tested with about 300 or so beacons and it works fine. nRF51 is able to scan and pick up signals in just one or max two scan cycles. But we want to know if someone from Nordic can predict how will it function if there are say 4000 beacons around within the range of say 70 sq metres with each of the beacons running at highest transmission power (and hence the range will be high)
How quick is the scan function. How much time does it take to read a signal, report and process it. I have a call back function (adv_report) where i process the advertising data. Is this sequential? Does the scan process wait for this call back to finish?
Appreciate some insights from Nordic staff and other experts who could have dealt with this scenario
Best Prasanna