如果环境中有许多BLE设备(200到500)在扫描BLE设备的移动设备范围内做广告,移动设备是否能够看到所有广告BLE设备?有谁知道在这种情况下已经完成的实际测试并且可以提供测试结果吗?
答案 0 :(得分:0)
恐怕没有简单的答案。假设所有广告设备都在一定范围内(即良好的RSSI),则影响接收的因素很多,包括:扫描仪的<占空比> 和信标的广播间隔;您还可以选择将某些频道用于广告商组等。假设扫描仪运行不正常(占空比为100%),并且从所有频道上的零星广播开始,逐渐提高了广告广播的速率。在某个时候,您会碰到一个甜头,将广告投放率提高到超过该水平将导致更多的冲突和较差的检测性能。 (这就像在一个人满为患的房间里,彼此交谈,一次又一次地重复相同的话语。)问题不是那么多“ 有多少广告商?”。而是“ 在特定时间范围内如何可靠地听到广告商的声音?”例如在这种情况下,可以在5秒钟内以95%的概率检测到广告商。
如果您可以部署多台扫描仪(尤其是在空间上分开的扫描仪),则可以通过整理其输出来受益。根据一项特定的实验,我使用了两台扫描仪进行了实验:#1扫描仪仅收到4%的广告,#2扫描仪仅收到2%的广告,而4%根本没有收到。因此,仅排名第一的扫描仪获得94%的广告,仅排名第二的扫描仪获得92%的广告,但他们总共获得了96%的广告。
这是我发现的Bluetooth beacon density maximum一些相关工作。