Wifi三角测量

时间:2009-06-17 21:47:54

标签: map mapping wireless wifi triangulation

什么是被动地对无线网络进行三角测量的最佳方法。有工具可用吗?算法?库?

我的目标是使用信号强度(DB),信号/噪声比,信号相位等从几个位置点创建发送或接收信号的各种对象的相对映射。通过足够的采样,我猜测可以创建一个好的2d / 3d地图。

我在寻找任何语言/平台的东西。

一些关键词:wi-fi网站调查,可视化,覆盖,位置,定位

考虑使用kismet收集数据然后处理它。也许在2.4Ghz范围内的RF的自由空间路径损耗来计算相对距离。并且可选地尝试使用RF obstacle attenuation estimation values(基于某些用户输入)来提供更好的估计。然后使用trilateration生成可能的相对坐标。

6 个答案:

答案 0 :(得分:7)

你不能使用GPS技术,因为时间不够准确。 根据每个基站的信号强度,您可以做的最好的事情是Trilateration,并假设该范围与信号成正比。
您可能需要依次强制连接到每个基站,以便测量信号强度。

答案 1 :(得分:4)

有趣的问题。最初的想法是使用类似WiSpy频谱分析仪的输出。我喜欢使用定向天线的想法。看起来有些research(可能)正在进行中。

答案 2 :(得分:4)

您可以使用双线性插值代替三边测量。据说这对于非线性距离与城市环境中的wifi之类的信号强度数据会更好。 http://courses.cit.cornell.edu/ee476/FinalProjects/s2007/ayl26_ym82/ayl26_ym82/index.htm具有背景数学,我假设AVR C使用磁场传感器。

答案 3 :(得分:3)

使用信号强度来判断距离很容易被阻挡每个采样点的视线的材料差异所抛弃。使用定向天线进行采样可能会更好,并且从每个采样点找到最大化您想要定位的每个设备的信号强度的方位。使用此技术,您只能使用两个或三个采样位置,具体取决于您估算轴承的精度。

答案 4 :(得分:2)

Ars Technica has an article about this,引用弗劳恩霍夫研究所和Skyhooks Wireless。这项技术内置于每一部iPhone和iPad中。

答案 5 :(得分:1)

实际上我认为你应该尝试使用GPS之类的算法(wikipedia)..当然你可以根据需要简化它,例如:

  • 你需要在每个应该广播其位置的项目(导航信号)上安装一个实际应用它的应用程序
  • 您应该为每个项目使用不同的频道,以确保不会产生冲突(这也取决于您广播信号的数量)

因此,如果您放置至少4个广播公司,您可以对每个客户进行三角测量以允许其计算其位置。当然,bcasters应该尽可能地相似。

顺便说一句,这些只是想法..