7

I am planning to put 100+ Ruuvitag beacons(Bluetooth LE tranmistters) in a ~120m2 area. There will be approximately 1 meter distance between devices. I need to get their advertisements at once using Raspberry Pi Zero(each beacon will send data every X minutes, e.g. every 2 minutes) .

Something like this: enter image description here

  1. Any idea how many Bluetooth LE devices can transmit advertisements at once without interefering with each other?

  2. How many advertisements do you think a single receiver could receive at once without problems?

CuriousGuy
  • 171
  • 4

1 Answers1

3

If you add som randomness to the transmissions you'll be fine. Like 2min +/- random number between 1-10 seconds. You might not even need to do that.

As some else have already mentioned the low frequency clocks used for time keeping are not that accurate and will have a random tolerance from the factory of typ +/- 50ppm, pluss temperature drift typ +/- 3ppm per Celcius, pluss age related drift typ +/- 3ppm per year. This means that even though all the beacons are "exactly" the same they will drift out of synch as the time passes.

You should stick to one advertising channel to reduce current consumption and not drown the other two advertising channels. Alternatively you can go proprietary and use a data channel instead of an advertising channel, but that is probably not needed.

Your real challenge is WI-FI noise. If you have the ability to turn off the wi-fi modem on the raz that will help a ton.