英文:
Multiple Beacon detection
问题
让我们假设这种情况:我们向每个行李箱添加一个蓝牙信标设备。是否可能统计在蓝牙范围内有多少个行李箱?读卡器检测到的蓝牙设备数量存在物理限制吗?谢谢,Luca。
目前我无法验证蓝牙信标设备的最大数量。
英文:
Let assume this scenario: we add a ble beacon device to each suitcase. Is it possible to count how many suitcases are in the range of bluetooth? There is a physical limit to the numbers of blue device detected by a reader? Thanks, Luca.
At the moment I'm not able to verify the maximum number of ble beacon device.
答案1
得分: 1
以下是已翻译的内容:
没有硬性限制,可以检测到附近的蓝牙低功耗信标广告商的数量,但是如果数量极大,每个信标的检测速度会减慢。
举个现实世界的例子,考虑一个会议中心,每个人都佩戴着带有不同标识符的信标,以1赫兹的频率进行广告推送。我已经测试了在一个拥有大约1000个信标在三星手机(即使是较旧的Galaxy S3)充当接收器的范围内进行主题演讲的情况。
在这种情况下,当会场坐满人时,每20秒检测到所有1000个信标。随着人们离开会场,信标数量减少,检测速度增加,直到接近每个信标的标称1赫兹传输速率。
导致在附近信标数量极大时检测速度减慢的主要原因是无线电拥塞以及多个广告在相同的无线电信道上发生碰撞。
鉴于在附近有1000个信标仍以降级模式工作,并且很难将更多的信标塞进一个接收器的约40米无线电范围内(除非将它们都堆在一起!),只要您的用例可以接受较慢的检测速度,就没有实际限制。
英文:
There is no hard limit to the number of Bluetooth LE beacon advertisers that can be detected in the vicinity, but with extreme numbers the detection rate will slow down for each individual beacon.
For a real world example, consider a convention center where every person wears a badge with a beacon advertising a different identifier at 1 Hz. I have tested the scenario of an auditorium for the keynote speech with about 1000 beacons within range of a Samsung phone (even an older Galaxy S3) acting as the receiver.
In this scenario with a full auditorium, all 1000 beacons are detected every ~20 seconds. As people leave the auditorium and the number of beacons decreases, the detection rate increases until it gets close to the nominal 1Hz transmission rate of each beacon.
The main driver of the slower detection rate with an extreme number of beacons in the vicinity is radio congestion and collisions of multiple advertisements on the same radio channel.
Given that 1000 beacons in the vicinity still works in a degraded mode, and it is difficult to cram more beacons into the ~40 meter radio range of one receiver (unless you put them all in a big pile!) there is no practical limit provided your use case can accept slower detections.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论