在android中计算蓝牙设备之间的距离

我想从Android手机计算距离蓝牙配对设备。 我是新的Android蓝牙概念可以任何人build议我这是可能的或不可能在android sdk.if有可能发表任何代码或教程链接!

Solutions Collecting From Web of "在android中计算蓝牙设备之间的距离"

蓝牙信号强度的距离关系取决于设备(内置的蓝牙设备,天线,设备的实际方向),当前的方式,人员持有他们的设备,中间的对象…你可以测量这对于一对设备一个给定的情况和使用这些信息。

更大更通用的解决scheme将包含外部蓝牙networking。 蓝牙三angular测量是基本的概念,这将有所帮助。 该链接将提供对这种设置可实现的确定性的深入了解。 采取的是一个上限,一个设备到设备的方法会更糟。

你不能。 也许,你可以从信号指标中得到近似值,但是由于环境的原因,它的主题太多了 – 在连接的设备,reflection面之间有什么东西。

有一种方法可以研究,正在编写一个响应时间。 只需计算以纳秒为单位的蓝牙响应时间,物理测量设备之间的距离,并制定一个树规则…是GPS的概念。 这是一个实验室的工作。 我有一个项目,我必须开发它,在计划中,我会在一个月内。

不,它100%无法find两个蓝牙配对设备之间的距离。 Bluetooth API用于通过无线方式发送数据。 您无法获取蓝牙设备中的纬度,经度细节,因此您无法获取距离。 你只能假设,如果设备在范围内而不是在10-100米的距离(一些蓝牙设备最大范围100米)。

OFC,可能。 它只需要超精确的应用程序,build立计算两个对象之间的“ping” – 有点像ekko位置或激光测距 – 它是一个特定的信号来回多less时间。