Tap/NFC-like Eddystone 体验
Tap/NFC-like Eddystone Experience
(如何)是否可以让 Eddysone-URL 提供类似于 NFC 的功能,让用户只有在很近的距离内才能获得 URL?
我一直在使用支持英特尔蓝牙 4 的 Wifi 卡上的 eddystone-beacon
库进行测试,以成功发送信号。但是我发现当我想将信号限制在一米以内时,我可以从很远 (20+m) 的地方接收到信号。
图书馆有衰减功率的选项 txPowerLevel: -22, // override TX Power Level
,但我发现改变它只会扰乱距离计算,而不是接收信号的能力。
这可能是硬件问题(也许专用 USB 可以控制?)
Eddystone-URL 并非设计为使用 Google 的标准服务以这种方式工作。 但是, 可以做到如果您的移动设备上有检测信标的专用应用程序,您想要什么。
如果这是您的选择,那么您将不想降低硬件设备上的发射器功率。即使您获得了允许这样做的硬件,发送一个非常弱的信号也会导致在具有强接收器的设备上不可预测的最小检测范围为 3 英尺或更远,而在具有弱接收器的设备上根本无法检测到(即使接触到信标)。
相反,保持最大传输功率,然后在接收设备上过滤强 RSSI,仅当 RSSI 达到阈值时才显示检测。您仍然会遇到接收器强度不同的问题,但它更容易预测。我将这种技术与跟踪设备型号最强信号电平的设备数据库结合使用,因此我知道特定设备型号在信标旁边时将检测到什么 RSSI。
如果您喜欢这种方法,则可以在 iOS 台设备上使用 Android Beacon Library to detect Eddytstone-URL for your app on Android devices and the iOS Beacon tools。
(如何)是否可以让 Eddysone-URL 提供类似于 NFC 的功能,让用户只有在很近的距离内才能获得 URL?
我一直在使用支持英特尔蓝牙 4 的 Wifi 卡上的 eddystone-beacon
库进行测试,以成功发送信号。但是我发现当我想将信号限制在一米以内时,我可以从很远 (20+m) 的地方接收到信号。
图书馆有衰减功率的选项 txPowerLevel: -22, // override TX Power Level
,但我发现改变它只会扰乱距离计算,而不是接收信号的能力。
这可能是硬件问题(也许专用 USB 可以控制?)
Eddystone-URL 并非设计为使用 Google 的标准服务以这种方式工作。 但是, 可以做到如果您的移动设备上有检测信标的专用应用程序,您想要什么。
如果这是您的选择,那么您将不想降低硬件设备上的发射器功率。即使您获得了允许这样做的硬件,发送一个非常弱的信号也会导致在具有强接收器的设备上不可预测的最小检测范围为 3 英尺或更远,而在具有弱接收器的设备上根本无法检测到(即使接触到信标)。
相反,保持最大传输功率,然后在接收设备上过滤强 RSSI,仅当 RSSI 达到阈值时才显示检测。您仍然会遇到接收器强度不同的问题,但它更容易预测。我将这种技术与跟踪设备型号最强信号电平的设备数据库结合使用,因此我知道特定设备型号在信标旁边时将检测到什么 RSSI。
如果您喜欢这种方法,则可以在 iOS 台设备上使用 Android Beacon Library to detect Eddytstone-URL for your app on Android devices and the iOS Beacon tools。