2009-05-27 58 views
2

我正在考虑制作一个有趣的项目,告诉我我的房子在哪里。我的想法是将两台路由器放在房子的不同位置,并在同一高度发送ping请求或其他内容,并检查延迟,因为它应该能够对我在家中的位置进行三角测量。是否有可能找到两台路由器之间的距离?

我知道这只会真正的工作,如果我是在同一水平上的路由器,但我不知道这是否是一种可靠的方式真正做到这一点。有没有其他人试图做过这样的事情,还是有更好或更便宜的方式来找到电脑的位置?

回答

1

我不认为ping时间会是距离的可靠指标。如果路由器是无线的,那么可能会有其他因素改变它们之间的延迟。也许在一天中的某些时间,该区域会有更多的电磁干扰影响延迟。

至于通过互联网确定的距离,这也将是不可能的潜伏期,以确定你正在经历许多路由器不属于你的控制之下。有些人可能会对他们造成很大的负担,这会造成更多的延迟并增加延迟(或减少)扭曲比例。

我不认为真的是要找到在3D空间中的路由器的位置的方式。

+0

非常真实。我正在考虑在私有局域网上使用它,但没有考虑可能影响ping时间的eletromagnetic或其他间接事件。我刚刚在一台路由器上做了小测试。时间不一样。 – rball 2009-05-27 23:19:38

+0

不要把书呆子过多;但如果您要在家中的封闭网络内(无需关闭所有设备)对无线路由器执行此项实验,您会发现干扰可以忽略不计,因为您的房子实际上接近“法拉第笼”。 我假设你能做的最好的办法是近似网络的拓扑结构,最精确的尺寸就是路由器/计算机之间的距离。 – 2009-06-12 01:21:28

+0

不要让你失望,但延迟确实揭示了你的下落。请参阅Hopper,Vasserman和Chan-Tin:“2009年网络延迟泄漏的匿名程度如何?”,了解低延迟匿名网络如何通过测量延迟来攻击的信息。 (是的,他们也在考虑地理定位。)[http://www.cs.umn.edu/~hopper/tissec-latency-leak.pdf] – 2009-07-29 12:34:48

1

您可能需要从WiFi系统中的无线电访问较低级别的信息。

的XO-OLPC笔记本电脑有一个距离测量应用程序,它会告诉你两台XO笔记本电脑之间的距离,但我从来没有能够尝试一下,所以它肯定是可能的。

您还需要(准确)测量您的基站之间的距离。本身using sound代替无线电波之间

2

的XO-OLPC笔记本电脑测量距离。

假设你的2台路由器相距1000英尺,你站在它们之间。无线电信号只需要0.0000005秒即可达到500英尺。我认为你的电脑时钟不会准确到足以衡量这一点。