被动三角测量无线网络的最佳方法是什么?有可用的工具吗?算法?图书馆?
我的目标是创建使用来自几个位置点的信号强度(DB)、信号/噪声比、信号相位等发送或接收信号的各种对象的相对地图。有了足够的采样,我猜有可能创建一个好的 2d/3d 地图。
我正在搜索任何语言/平台的内容。
一些关键词:wi-fi现场调查、可视化、覆盖、位置、定位
考虑使用 kismet 来收集数据然后进行处理。也许可以使用 2.4Ghz 范围内的 RF 自由空间路径损耗来计算相对距离。并可选择尝试使用RF障碍物衰减估计值(基于某些用户输入)来给出更好的估计。然后使用三边测量生成可能的相对坐标。
您无法使用 GPS 技术,因为计时不够准确。
您能做的最好的事情是根据每个基站的信号强度进行三边测量,并假设范围与信号成正比。
您可能需要依次强制连接到每个基站才能测量信号强度。
您可以使用双线性插值代替三边测量。据说这对于非线性距离与信号强度数据(例如城市环境中的 WiFi)来说更好。 http://courses.cit.cornell.edu/ee476/FinalProjects/s2007/ayl26_ym82/ayl26_ym82/index.htm有背景数学,我假设是AVR C用磁场传感器来做这件事。
使用信号强度来判断距离很容易因为阻挡每个采样点视线的材料差异而失效。最好使用定向天线进行采样,并从每个采样点找到使您想要定位的每个设备的信号强度最大化的方位。通过这种技术,您可以仅使用两个或三个采样位置,具体取决于您可以估计轴承的精度。
Ars Technica 有一篇关于此的文章,引用了弗劳恩霍夫研究所和 Skyhooks Wireless。这项技术内置于每部 iPhone 和 iPad 中。
其实我认为你应该尝试使用像GPS这样的算法(wikipedia)..当然你可以根据你的需要简化它,例如:
因此,如果您放置至少 4 个广播公司,您可以对每个客户端进行三角测量,以允许其计算其位置。当然,广播员的反应应该尽可能相似..
顺便说一句,这些只是想法..