限于BLE设备?

时间:2017-11-01 07:03:43

标签: bluetooth bluetooth-lowenergy ibeacon beacon

可以同时传输的BLE(蓝牙低功耗)设备的数量是否有限制?

例如 - 如果我计划实施一个必须包含数千个BLE信标/ iBeacons的IT解决方案 - 那么监控所有这些信标会有问题吗?

他们的传输会互相干扰吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

BLE设备使用多个射频信道进行广告并改变其特定的分组传输时间,以避免与同一信道上的其他BLE设备的传输冲突。我已经成功测试了这样一个场景,同时可以看到几十个信标,但是内置的防撞方法有限制。

如果您希望在相同的~50米传输半径范围内可以看到数百个设备,则可能会遇到麻烦。有关详细信息,请参阅this discussion

传输的冲突将使检测每个信标花费更长的时间。 iOS上的CoreLocation和Android Beacon Library为每个设备提供每秒一次的测距更新,但您可能会发现这些更新中的每一个都只包含理论上可见信标的较小百分比,因为冲突会阻止其中的许多数据包被接收到一秒钟的间隔。这一切都取决于您的应用程序是否可以接受频繁更新。

在iOS和Android上,只要在任何给定时间只有几十个信标,就可以监控大量信标。但是,在iOS上,您需要确保在所有信标上最多只使用20个ProximityUUID,因为这是您可以在该平台上同时监控的最大信标区域数。