【问题标题】:Is it possible to find the distance between two routers? [closed]是否可以找到两个路由器之间的距离? [关闭]
【发布时间】:2009-05-27 16:01:19
【问题描述】:

我正在考虑制作一个有趣的项目,它可以告诉我我在家里的位置。我的想法是将两个路由器放在房子的不同位置,高度相同,然后发送 ping 请求或其他东西并检查延迟,从中它应该能够三角测量我在房子里的位置。

我知道这只有在我与路由器处于同一级别时才会真正起作用,但我想知道这是否是一种可靠的方法。以前有没有其他人尝试过这样的事情,或者有没有更好或更便宜的方法来完成查找计算机的位置?

【问题讨论】:

    标签: geolocation geospatial


    【解决方案1】:

    XO-OLPC 笔记本电脑测量它们之间的距离using sound 而不是无线电波。

    假设您的 2 个路由器相距 1,000 英尺,而您站在它们之间。无线电信号只需 0.0000005 秒即可到达 500 英尺。我认为您的计算机时钟不够准确,无法测量。

    【讨论】:

    • 所以听起来我需要使用其他东西而不是路由器,也许只是某种类型的两个不同的收音机?感谢您的信息!
    【解决方案2】:

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

    至于确定通过互联网的距离,这也是不可能通过延迟确定的,因为您正在通过许多不受您控制的路由器。有些可能会对它们产生很大的负载,这会导致更多的延迟并增加延迟(或减少),从而扭曲比例。

    我不认为真的有办法在 3d 空间中找到路由器的位置。

    【讨论】:

    • 非常正确。我想把它放在一个私人局域网上,但没有考虑到电磁物质或其他可能影响 ping 时间的间接因素。我只是在对一台路由器进行小测试时看到了这一点。时间不同。
    • 不要太书呆子;但是,如果您要在家中的封闭网络中使用无线路由器进行此实验(关闭所有电器),您会发现干扰的影响可以忽略不计,因为您的房子实际上类似于“法拉第笼”。我认为您能做的最好的事情是近似您的网络拓扑,最精确的维度是路由器/计算机之间的距离。
    • 不会让您失望,但延迟确实可以揭示您的下落。请参阅 Hopper、Vasserman 和 Chan-Tin:“How Much Anonymity does Network Latency Leak?”,2009 年,了解如何通过测量延迟来攻击低延迟匿名网络。 (是的,他们也在考虑地理定位。)[cs.umn.edu/~hopper/tissec-latency-leak.pdf]
    【解决方案3】:

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

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

    您还需要(准确)测量基站之间的距离。

    【讨论】:

    • 我一定要研究一下 XO-OLPC 笔记本电脑的东西...谢谢!
    猜你喜欢
    • 2011-07-10
    • 2011-05-03
    • 2013-10-09
    • 2013-02-14
    • 1970-01-01
    • 2013-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多