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

Nrf52 slow scanning

Hi

I have made ble scanner using nrf52 and I have set uart baud rate 921600 and sending scanned beacon to other micro-controller for processing but It does not scanning all beacons.

I have around 100 beacons now and it takes around 10 seconds to scan all beacons(100) I have set beacon interval to 500ms.

Is nrf capable to scan all beacon that broadcasted?

I need to scan around 5000 beacons. is it possible to scan and send all beacons? if yes, then how much time it will take to scan and send 5000 beacons?

  • Hi

    If you use my example above as a guide then you would receive 7% of the packets after 1 second, which means the packet loss is 93% ;)

    If you are really serious about trying to scan 5000 beacons as quickly as possible you might want to consider using three different receivers in the scanning device. Then you can receive on all three advertising channels at the same time, allowing you to reduce the advertising interval (and the number of packet collisions) while maximizing the scanner throughput.

    Best regards

Related