比如说经度和纬度?唯一可用的信息是它是否是范围内可用的无线网络(安全或不安全)。
答案1
就现成的解决方案而言,许多商业 802.11 网络基础设施都支持对主机和“恶意”AP 进行三角测量,方法是在所有可以看到信号的 AP 中比较源信号强度。我使用过 Trapeze 无线系统,该系统导入了包含建筑材料等内容的 AutoCAD 地图(以补偿干墙、砖块和钢筋混凝土的不同信号衰减)。然后,它会绘制一张包含所有站点和 AP 的图片。我相信思科和阿鲁巴也有类似的工具。
仅靠一个甚至两个观测站是无法做到这一点的,但借助移动观测站和 GPS 或许可以做到这一点。我不确定有什么软件可以做到这一点,但常见的软件(如 netstumbler)可能支持此功能。
答案2
答案3
仅凭 wifi 信号是无法获取这些信息的。但是,Google 已将 wifi 接入点及其位置编入索引。因此,他们能够根据您连接的 wifi AP 判断您的位置。在这种情况下,可以根据 wifi 获取位置。
http://googlemobile.blogspot.com/2008/10/my-location-now-with-wi-fi.html
答案4
我想提请您关注以下项目和软件:
http://www.storm.net.nz/projects/5
最简陋的方法是使用带有 netstumbler 的定向天线,或者使用可以显示信号强度的设备。找到定向天线的最大信号强度,标记角度,然后从另一点或两点重试。进行三角测量,您就会知道接入点的位置。
或者花上你的周末建造一些疯狂的三脚架定位装置:)。