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

Can android receive advertising packets from 100 devices within a few mins?

My scenario is I have an android device and 100+ advertising nrf52 devices. Is it possible android to receive/scan advertising packets (small) from 100+ devices which mean at least 100 advertising packets within a few mins and how?

Parents
  • Hi.

    This is possible. You will probably have the scanner run for about 30 seconds, but you should pick up all devices after a while. You should not have each device advertise very often, in order to make collisions less likely. An advertising interval of about 1 second should be good.

    On the android device, you must make sure that it is scanning all of the time. This is probably not possible with background scanning, where the phone will scan less then 50% of the time.

  • With 1000 ms advertising interval, i would expect between 6-20 seconds. This is just a guesstimate. You should test this yourself. I did some calculation based on ALOHA, which gave me that every device has a 45% chance of colliding with others when advertising every seconds. I then calculated that six collisions in a row will have under 1% likeliness. (0.45^6 ~ 0.008)

Reply Children
No Data
Related