Android设备之间的距离(非常精确)

Android设备之间的距离(非常精确),android,bluetooth,gps,location,Android,Bluetooth,Gps,Location,我正在构建一个应用程序,需要检查某个设备何时与另一个设备非常接近(非常接近,我指的是5-10米)。我认为使用蓝牙RSSI是可能的。很多人建议使用声音分析,但这是不可能的,因为我计划在同一个地方使用许多这样的系统,所以会有点混乱。有什么建议吗?精度要求排除了GPS-因此您唯一的选择是测量设备信号传播的延迟。我想说,由于光速和无法预测的网络堆栈延迟,网络/蓝牙不适用于此。这意味着只有yout选项是正确的。5-10米意味着音速下10-20毫秒的延迟,所以这应该足够了,但这将很难实现 要使用多台设备,您

我正在构建一个应用程序,需要检查某个设备何时与另一个设备非常接近(非常接近,我指的是5-10米)。我认为使用蓝牙RSSI是可能的。很多人建议使用声音分析,但这是不可能的,因为我计划在同一个地方使用许多这样的系统,所以会有点混乱。有什么建议吗?

精度要求排除了GPS-因此您唯一的选择是测量设备信号传播的延迟。我想说,由于光速和无法预测的网络堆栈延迟,网络/蓝牙不适用于此。这意味着只有yout选项是正确的。5-10米意味着音速下10-20毫秒的延迟,所以这应该足够了,但这将很难实现


要使用多台设备,您必须实现一些协议,如CSMACD和设备之间的时间同步-这是可能的,但很棘手(您必须查看通过射电天文卫星进行时间同步的方式)

我建议使用RSSI:-)。如果你想测量距离b/w 5-10米,这是有意义的。

我更喜欢用蓝牙信号强度来测量,这可能吗?好吧,你会得到一些东西,但我怀疑你是否能获得任何精度。请查看此帖子