简体   繁体   English

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

[英]Kontakt beacon has garbage response time at 6 metres

I'm reading so much propaganda about BLE beacons (Kontakt.io, in my case) being accurate to the centimetre, readable at 70 metres etc etc, but my experience has been nothing like that.我正在阅读很多关于 BLE 信标(在我的情况下为 Kontakt.io)的宣传,精确到厘米,在 70 米等处可读等,但我的经验并非如此。

I have 3 beacons.我有 3 个信标。 If they're in the next room over (door open, around 6 or 7 metres), it'll detect maybe one or two, after around 20 seconds.如果他们在隔壁房间(门打开,大约 6 或 7 米),它可能会在大约 20 秒后检测到一两个。 Even then I often need to restart my app over and over to detect it.即使这样,我也经常需要一遍又一遍地重新启动我的应用程序来检测它。

Move them to the same room, and they're pretty much okay.把他们搬到同一个房间里,他们就没事了。 Everything's default, scanMode is 'LOW_LATENCY', scanPeriod is 'RANGING', I'm not sure what else I can do.一切都是默认的,scanMode 是“LOW_LATENCY”,scanPeriod 是“RANGING”,我不确定我还能做什么。

Do these results sound way off, or are they just not that good?这些结果听起来很离谱,还是只是不太好?

A few tips about Bluetooth beacons in general, not specifically Kontakt beacons:一般关于蓝牙信标的一些提示,而不是具体的 Kontakt 信标:

  • When you need to restart your app to detect beacons, that clearly means it is something on the phone, not the beacons themselves that are the issue.当您需要重新启动应用程序来检测信标时,这显然意味着问题出在手机上,而不是信标本身。 That issue may be the app, the SDK, the Bluetooth stack on the phone, or the phone's bluetooth hardware.该问题可能是应用程序、SDK、手机上的蓝牙堆栈或手机的蓝牙硬件。 Try an off the shelf detector app like BeaconLocate for iOS or Android and also test with a different phone.为 iOS 或 Android 尝试现成的检测器应用程序,如 BeaconLocate,并使用不同的手机进行测试。

  • The range of a beacon is dependent on its output transmitter power, typically measured at 1 meter.信标的范围取决于其 output 发射器功率,通常在 1 米处测量。 This output power is adjustable on many hardware beacons and is often set lower than the maximum to save battery on battery-powered models.此 output 电源可在许多硬件信标上进行调节,并且通常设置为低于最大值以节省电池供电型号的电池电量。 For best detection results, set the output power to the maximum that configuration allows.为获得最佳检测结果,请将 output 功率设置为配置允许的最大值。 An output power at one meter should be at least -59 dBm for best results.为了获得最佳效果,一米处的 output 功率应至少为 -59 dBm。 Less negative numbers mean more power.更少的负数意味着更多的权力。 Because some phone models have poor sensitivity and measure RSSI inaccurately, you may want to measure with different models.由于某些手机型号的灵敏度较差且测量 RSSI 不准确,您可能需要使用不同型号的手机进行测量。 In general iOS models are more predictable receivers.一般来说,iOS 模型是更可预测的接收器。

  • The range of a beacon between rooms varies greatly depending on materials in walls, furnishings, and local geometry.房间之间的信标范围因墙壁、家具和当地几何形状的材料而有很大差异。 A beacon with an output power of -59 dBm at one meter can be reliably detected by a phone with a sensitive receiver at 40 meters away, but only with clear line of sight conditions (typically outdoors). output 一米处功率为 -59 dBm 的信标可以被 40 米外带有灵敏接收器的手机可靠地检测到,但只有在视线清晰的条件下(通常是在室外)。 Intermittently, I have seen such beacons be detected outdoors at over 100 meters away.时不时地,我曾在 100 多米外的户外看到这样的信标。 Intermittently means that 99% of packets are lost, a small percentage are successfully received.间歇性意味着 99% 的数据包丢失,一小部分被成功接收。

Always be skeptical of marketing claims from companies trying to sell you something.始终对试图向您推销某些东西的公司的营销主张持怀疑态度。 The above points should tell you what is achievable from an independent engineering perspective.以上几点应该告诉您从独立工程的角度可以实现什么。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Kontakt Beacons:确定信标距离时的结果不一致且不可靠 - Kontakt Beacons: Inconsistent and unreliable results when determining beacon distance 后台信标监控的响应性(Android Beacon Library / Kontakt SDK / Estimote SDK) - Responsiveness of Background Beacon Monitoring (Android Beacon Library / Kontakt SDK / Estimote SDK) 设备长时间关闭屏幕后,Altbeacon android beacon库不起作用 - Altbeacon android beacon library not working after device has screen off for a substantial time 每次检测到信标信号时自动启动应用程序信标 - auto launch application beacon every time when detect beacon signal 不幸的是,[Beacon项目名称]已停止 - Unfortunately, [Beacon Project name] has stopped 在后台排列多个信标,并确定背景中每个信标的停留时间 - Ranging multiple beacons in background and determine dwell time for each of the beacon in background 我可以在扫描附近的信标的同时从我的android设备传输信标信号吗? - Can I transmit a beacon signal from my android device while at the same time scanning nearby beacons? 信标欺骗 - Beacon Spoofing 如何将BLE Beacon RSSI数据从Android设备实时传输到PC? - How can I transfer BLE Beacon RSSI data from Android device to PC in real time? 信标的Mac地址为uuid - Mac address of a beacon as uuid
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM