是否可以根据广播信号find无线路由器的物理位置?

比如,说一个经度和纬度? 唯一可用的信息是它是范围内的可用无线networking(安全或不安全)。

就现成的解决scheme而言,许多商用802.11networking基础设施通过比较所有可以看到信号的AP之间的信号源的信号强度来支持主计算机和“stream氓”AP的三angular测量。 我使用了可以导入autocad地图的trapeze无线系统,其中包括build筑材料(补偿干墙与砖与钢筋混凝土不同的信号衰减)。 然后绘制一张包含所有站点和AP的图片。 我相信cisco和aruba有类似的工具。

你不能用一个甚至两个观测站来完成,但你可以用一个移动观测站和GPS来完成。 我不确定有什么软件可以做这样的事情,但是像netstumbler这样的通常的嫌疑人可能会支持这样的function。

你可以做一些基本的无线电方向查找来定位信号。

在2.4 GHz时,很容易遇到小波束宽度的天线 。 在观察信号强度的同时清扫一下,应该会给你一个关于AP的方向的好主意。

从几个物理上分开的位置做到这一点,你将有一个三angular测量的开始。 对发射机的位置有一个很好的了解并不一定是非常准确的。

信号强度指标越快越好。 在带模拟仪表的收音机上,使用适度的八木天线能够“快速”向下“发射”发射机的速度是惊人的。

就其本身而言,无法从无线信号中获取这些信息。 不过,Google已经将wifi接入点与其位置进行了索引。 所以他们可以根据你连接的wifi AP来判断你的位置。 在这样的情况下,可以获得基于WiFi的位置。

http://googlemobile.blogspot.com/2008/10/my-location-now-with-wi-fi.html

如果你有一个Android手机尝试OpenSignalMaps ,点击左下angular的wifi / cells开关来查看wifi信息。 显示地图上的wifi路由器的位置。

我想将您的注意力集中在以下项目和软件上:

http://www.storm.net.nz/projects/5

贫民窟的做法是一样的,就是使用netstumbler的定向天线,或者显示信号强度的东西。 用定向天线find最大强度,标记angular度,然后从另外一个或两个点重新尝试。 三angular形,你就会知道接入点的位置。

或者花费你的周末build立一些疯狂的三脚架位置thingy :)。

有时候,如果将网关IP插入IP到位置数据库,您将获得不错的结果。 您可能需要使用traceroute来查找不是RFC1918专用networkingIP之一的第一个IP。

如上所述,您可以使用无线电测向来定位信号。 这是通过采用多个天线并通过定时差异进行称为波束形成的操作来获得大致的方向。 如果您有三个接收器可以接收信号,并且您知道每个接收器的确切位置,也可以进行时间三angular测量。

军方大多数时间都是从移动单位使用无线电测向。 他们logging位置,信号强度,切断方位和计算机随着时间的推移将它们放置在地图上,您将可以很好地了解发射机的位置。

使用的另一种方法基本上是旧的冷/热游戏。 你有一个单位,logging位置和信号强度,走动,直到find它。 更好的单位将覆盖地图给你一个大致的想法去哪里,但一段时间,你会得到的位置。

https://wigle.net/查看Wigle项目。 他们做群众来源的无线networking映射。

从他们的网站:

我们将全球无线networking的位置和信息整合到一个中央数据库中,并且具有用户友好的桌面和networking应用程序,可以通过networking映射,查询和更新数据库。

很可能,您的接入点已被映射。

使用cmd.exe查找连接的ip地址,然后根据ip查找网站上的位置。 (由于安全性,仅适用于不安全的WiFi连接)