我正在阅读Received Signal Strength Indicator(RSSI)
。这可以用于我们的特定情况,rough estimation
distance
之间devices
。但也许可能有某些东西要结合起来以提高准确性。
答案 0 :(得分:0)
有太多的变量可以准确地确定这些数据。 仅仅通过观察RSSI获得可靠的距离图是完全不切实际的。它可能会给你一个数量级,但没有任何远程准确。
最值得注意的是使用的各种设备和底层硬件。但考虑到这个简单的例子:你有2对设备,1对具有良好的信号,范围为30米,没有障碍物,另一对具有相同的值,被认为是一个好的信号,但它们在1米以内,但与一个导致严重干扰的障碍。对经验数据的任何解释都会非常不准确。
您所做的最佳改变是通过GPS精确定位每个设备的位置并进行通信和比较坐标。但同样,底层硬件也在发挥作用。还有精确定位所需的时间长度。我们说的是5-50米。所以它基本上都是噪音。
超越这一点,你走出了wi-fi直接/点对点范围。
因此,在我看来,试图估计2个Android设备之间的距离将完全浪费时间。 (除非你正在构建一个巨大的互联Wi-Fi直接设备网络,在这种情况下你可以提出一些很酷的应用程序,或者至少是可视化的东西 - 考虑到一对多的限制,这有点紧张)