我想从 android 手机计算蓝牙配对设备的距离。我是 Android 蓝牙概念的新手,任何人都可以建议我在 android sdk 中可能或不可能。如果可能发布任何代码或教程链接!
问问题
51132 次
5 回答
4
EE Stack Exchange 网站有一个更完整的答案,其中提到 Apple 使用 802.11v 来确定 Apple Watch 是否接近 MacBook。
蓝牙使用无线电,无线电以光速传播。1厘米的往返将花费不到100ps。给这么短的时间计时会很棘手,可能你会想要一个 10GHz 的时钟,尽管还有其他选择。但即便如此,蓝牙也不是为了立即回显无线电信息而设计的。如果您接收、处理并重新发送消息,则处理延迟将比飞行时间长得多,并且会随机变化至少与蓝牙芯片一起使用的时钟周期。
于 2018-04-05T13:42:16.137 回答
3
你不能。也许,您可以从信号指示器中获得近似值,但由于环境原因,它的主题太多了 - 连接的设备之间是否有东西,一些反射表面等。
于 2012-08-07T13:13:40.170 回答
3
有一种方法可以研究,就是编写响应时间。只需计算以纳秒为单位的蓝牙响应时间,物理测量设备之间的距离并制定树规则......与 GPS 的概念相同。这是一项实验室工作。我有一个项目,我必须开发它,按计划,我将在一个月内完成。
于 2013-11-07T19:11:44.663 回答
0
OFC,有可能。它只需要超精确的应用程序,构建来计算两个对象之间的“ping”——有点像 ekko 定位或激光距离测量——它关于特定信号来回传播的时间。
于 2016-11-12T23:53:37.190 回答