Kontakt信标的垃圾响应时间为6米

时间:2020-05-18 10:06:35

标签: bluetooth-lowenergy ibeacon beacon kontakt.io

我正在阅读有关BLE信标(在我的情况下为Kontakt.io)准确到厘米,可以在70米处读取等的大量宣传,但是我的经历却并非如此。

我有3个信标。如果他们在隔壁的房间(开着的门,大约6或7米)内,它将在大约20秒后检测到也许一两个。即使那样,我仍然经常需要反复重启我的应用程序才能检测到它。

将它们移到同一房间,就可以了。一切都是默认值,scanMode为'LOW_LATENCY',scanPeriod为'RANGING',我不确定我还能做什么。

这些结果听起来相差甚远,还是效果不佳?

1 个答案:

答案 0 :(得分:0)

关于蓝牙信标的一些提示,而不是关于Kontakt信标的一般提示:

  • 当您需要重新启动应用程序以检测信标时,这显然意味着问题出在手机上,而不是信标本身。该问题可能是应用程序,SDK,手机上的蓝牙堆栈或手机的蓝牙硬件。尝试使用现成的检测器应用(例如适用于iOS或Android的BeaconLocate),并使用其他手机进行测试。

  • 信标的范围取决于其输出发射器功率,通常在1米处测量。在许多硬件信标上,此输出功率是可调的,并且通常设置为低于最大值,以节省电池供电型号的电池。为了获得最佳检测结果,请将输出功率设置为配置允许的最大功率。一米的输出功率应至少为-59 dBm,以获得最佳结果。负数越少意味着功率越大。由于某些电话型号的灵敏度较低,并且RSSI的测量不准确,因此您可能需要使用其他型号进行测量。通常,iOS模型是更可预测的接收器。

  • 房间之间的信标范围会因墙壁,家具和局部几何形状的不同而有很大差异。一部电话在40米外具有敏感接收器的电话可以可靠地检测到一米处输出功率为-59 dBm的信标,但只能在视线清晰的情况下(通常在室外)进行检测。我断断续续地看到在室外超过100米处检测到此类信标。间歇性地意味着有99%的数据包丢失,只有一小部分被成功接收。

始终对试图向您出售产品的公司的营销主张表示怀疑。以上几点应从一个独立的工程角度告诉您可以实现的目标。

相关问题