首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用蓝牙测量两个iphone设备之间的近距离?

如何使用蓝牙测量两个iphone设备之间的近距离?
EN

Stack Overflow用户
提问于 2020-03-27 09:53:57
回答 1查看 3.9K关注 0票数 7

你能计算出如果另一部iphone在5米外的水平距离吗?

这个问题在这里被问得几乎一样,但在科技界,十年是很长的时间。我对方向没有兴趣。如何使用蓝牙测量两个iphone设备之间的距离?

当前解决方案尝试

GPS -这对于<10m来说太不准确了

蓝牙- iBeacon是iphones潜在的解决方案。同样,由于BT信号干扰,可能太不准确。至少5年前也是如此。(如何测量iPhone和Android设备之间的距离)

我们在这方面有什么进展吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-27 16:36:38

在过去5年中没有发生重大变化。 我写了一篇博文,深入探讨了2020年的现状。移动电话在2020年拥有比2015年更新的蓝牙芯片组,可能支持蓝牙5,但没有显著的新功能可以提高可靠性距离估计。事实上,在iOS和安卓手机上没有新的接近传感器( NFC除外,它只测量几厘米之外的距离),所以它不适合这个用例。更重要的是,5年的时间使事情变得更糟,尤其是在iOS方面。早在2015年,普通流通的苹果手机就只有几个变体。现在有十几个了。

回顾一下基本没有变化的现状:你可以用一部手机在BLE上传输,另一部用来测量信号强度和估计距离。对于已知的发射机和大致视线条件(例如,手机不在口袋或钱包中),测量两部手机是否相距5米是可能的,可能有60 %的置信区间。这里有三个重要的变量:

  1. 手机,特别是Android手机非常分散。发射功率和接收机灵敏度在模型之间是不可预测的,并且有很大的方差。苹果之间的差异要小得多,但你仍然可以看到明显影响结果的差异。
  2. 人们经常把手机放在一个箱子、一个钱包或一个口袋里。这使事情变得更远了。
  3. 当没有明确的视线条件时,结果是不可靠的,正如你说过的。

蓝牙5.1确实提供了“到达角”和其他可能改善这一功能的功能,但截至2020年10月,安卓11和iOS 14都不支持这些功能,几乎所有手机都无法使用这些功能。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60883600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档