"ranging" iBeacon 设备的数量会影响测距质量吗?
Can the amount of "ranging" iBeacon devices affect the Ranging Quality?
情况的简短说明:
- 您有一个 (iOS-)iBeacon 设备广告其 UUID ("advertising Beacon")
- 比方说,你有 10'000 个设备测距(信标测距!),看看它们是否接近(单个)广告 iBeacon ("listening device")
据我所知,这是一个 unicast 操作,因此 "listening" 设备(应用程序)不受其他侦听设备数量的影响。
但这只是理论上的,有人知道是否有任何其他方法可以在无需组织 10k 设备的情况下确定这一点吗?有限制吗?
一般情况下,一个beacon附近的几千个手机确实不会因为你说的原因而互相影响。扫描时,手机的蓝牙芯片处于仅接收模式。
然而,在实践中,至少出于以下两个原因,电话通常也会传输:
进行BLE扫描的iOS和Android设备都会在首次检测到时向beacon发送扫描请求数据包,这将使beacon回复一个扫描响应数据包(如果它是为这样做而构建的)。 (一些但不是所有硬件信标发送扫描响应。软件信标通常会这样做。)
查看更多 here
手机有时 运行 其他应用本身可能在后台使用 BLE 广告,甚至与附近的其他手机或其他 BLE 设备建立 BLE 连接或数据交换(例如佩戴智能手表的用户)。
以上注意事项通常不会对您的用例产生太大影响。蓝牙流量引起的碰撞会影响检测,但这只会降低检测率,不会停止检测。实际上,即使数百个信标在短距离内传输到数百部手机,检测仍然会发生。我已经在同一个房间里为数百名与会者看到了这项工作,每个人都戴着个人信标发射器。
我还在消费电子展上搭建了一个beacon-based室内背系统。在主题演讲期间,成千上万的人处于 BLE 发射信标的范围内,其中许多人拥有正在扫描这些信标的会议应用程序。虽然我没有关于检测率的统计数据,但它通常可以很好地检测到信标。
情况的简短说明:
- 您有一个 (iOS-)iBeacon 设备广告其 UUID ("advertising Beacon")
- 比方说,你有 10'000 个设备测距(信标测距!),看看它们是否接近(单个)广告 iBeacon ("listening device")
据我所知,这是一个 unicast 操作,因此 "listening" 设备(应用程序)不受其他侦听设备数量的影响。
但这只是理论上的,有人知道是否有任何其他方法可以在无需组织 10k 设备的情况下确定这一点吗?有限制吗?
一般情况下,一个beacon附近的几千个手机确实不会因为你说的原因而互相影响。扫描时,手机的蓝牙芯片处于仅接收模式。
然而,在实践中,至少出于以下两个原因,电话通常也会传输:
进行BLE扫描的iOS和Android设备都会在首次检测到时向beacon发送扫描请求数据包,这将使beacon回复一个扫描响应数据包(如果它是为这样做而构建的)。 (一些但不是所有硬件信标发送扫描响应。软件信标通常会这样做。) 查看更多 here
手机有时 运行 其他应用本身可能在后台使用 BLE 广告,甚至与附近的其他手机或其他 BLE 设备建立 BLE 连接或数据交换(例如佩戴智能手表的用户)。
以上注意事项通常不会对您的用例产生太大影响。蓝牙流量引起的碰撞会影响检测,但这只会降低检测率,不会停止检测。实际上,即使数百个信标在短距离内传输到数百部手机,检测仍然会发生。我已经在同一个房间里为数百名与会者看到了这项工作,每个人都戴着个人信标发射器。
我还在消费电子展上搭建了一个beacon-based室内背系统。在主题演讲期间,成千上万的人处于 BLE 发射信标的范围内,其中许多人拥有正在扫描这些信标的会议应用程序。虽然我没有关于检测率的统计数据,但它通常可以很好地检测到信标。