0

(如何)是否有可能让 Eddysone-URL 提供类似于 NFC 的功能,使用户只能在非常接近的范围内获取 URL?

我一直在使用eddystone-beacon启用英特尔蓝牙 4 的 Wifi 卡上的库进行测试,以成功发送信号。但是我发现当我想将信号限制在一米以内时,我可以接收到很远(20+米)的信号。图书馆有衰减功率的选项txPowerLevel: -22, // override TX Power Level,但我发现改变它只会干扰距离计算,而不是接收信号的能力。

这可能是硬件问题吗(也许专用 USB 可以控制?)

4

1 回答 1

1

Eddystone-URL 并非旨在使用 Google 的标准服务以这种方式工作。 但是,如果您在移动设备上有一个检测信标的专用应用程序,则可以做您想做的事情。

如果这是您的一个选项,那么您将不希望降低硬件设备上的发射器功率。即使您获得了允许这样做的硬件,发送一个非常微弱的信号也会导致在具有强接收器的设备上无法预测的最小检测范围为 3 英尺或更多,而在具有弱接收器的设备上根本无法检测(即使触摸信标)。

相反,将其保持在最大传输功率,然后在接收设备上过滤强 RSSI,仅当 RSSI 达到阈值时才显示检测。您仍然会遇到接收器强度不同的问题,但它更容易预测。我已经将这种技术与一个设备数据库结合使用,该数据库跟踪设备模型中看到的最强信号电平,因此我知道特定设备模型在靠近信标时会检测到什么 RSSI。

如果您喜欢这种方法,您可以使用Android Beacon 库在 Android 设备上为您的应用程序检测 Eddytstone-URL,在 iOS 设备上使用iOS Beacon 工具

于 2017-01-25T23:28:45.363 回答