This is based on my partial knowledge of radio networks, and on very incomplete knowledge of the BLE stack.
AFAIK BLE scans in short intervals on one of 3 channels. With >50 devices in advertisement mode it may be hard to get non-colliding frames to the receiver.
- I don’t think Bluetooth LE was designed to have hundreds of devices in discoverable mode sending out garbage identity frames.
- Increasing the radio wake time may not be a solution either because you end up with flat batteries too quickly.
Protocol
- 3 advertising channels;