Wifi三角定位

31
什么是以被动方式三角测量无线网络的最佳方法?是否有可用的工具、算法或库?
我的目标是通过使用信号强度(分贝)、信噪比、信号相位等从几个位置点发送或接收信号的各种对象来创建一个相对地图。通过足够的采样,我猜测可以创建一个良好的二维/三维地图。
我正在寻找任何语言/平台的相关内容。
一些关键词:Wi-Fi现场调查、可视化、覆盖范围、位置、定位。
考虑使用kismet收集数据,然后进行处理。也许可以使用2.4GHz范围内的自由空间传输损耗来计算相对距离。并且可以选择尝试使用RF障碍衰减估计值(基于一些用户输入)来提供更好的估计。然后使用三边测量法生成可能的相对坐标。

1
延迟和丢包率并非被动性质,因为它们需要您至少向无线接入点发送一些数据包。信号强度(分贝)、信噪比和信号相位都是您可以使用的被动指标,不涉及向路由器发送数据包。 - Josh E
已注意,将会相应更新。 - Loki
4
WTF,似乎有一项专利:http://www.patentgenius.com/patent/7515578.html 或许还有其他的?有什么影响吗? - Loki
1
由于这是Wi-Fi,我假设您对室内定位感兴趣(与室外可以使用GPS相反)。您的精度要求是什么?基于信号强度测量的Wi-Fi室内定位可以告诉您在哪个房间,但在房间中有多少人等因素下,它非常脆弱。 - Laurynas Biveinis
6个回答

7

由于GPS技术的定时精度不够准确,因此您不能使用该技术。

最好的方法是根据每个基站的信号强度进行三边测量,并假设范围与信号成比例关系。

您可能需要依次强制连接到每个基站以测量信号强度。


4

4

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


3

使用信号强度来判断距离可能会受到不同材料阻挡视线的影响,因此最好使用定向天线进行采样,并从每个采样点找到最大化到达每个设备的信号强度的方位。使用这种技术,您只需要使用两个或三个采样位置,具体取决于您可以估计方位的精度。


2

Ars Technica有一篇关于这个的文章,引用了弗劳恩霍夫研究所和Skyhooks Wireless的说法。这项技术已经内置在每个iPhone和iPad中。


1
苹果不再使用Skyhook无线技术,而是采用自己的技术。 - Özgür

1

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

  • 您需要在每个应该广播其位置(导航信号)的物品上安装一个实际执行此操作的应用程序
  • 您应该为每个单独的项目使用不同的频道,以确保不会产生冲突(这也取决于您广播信号的程度)

因此,如果您至少放置4个广播器,则可以对每个客户端进行三角定位,以使其能够计算其位置。自然地,广播器的响应应尽可能相似。

顺便说一下,这些只是想法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接