1

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

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

4

3 回答 3

2

XO-OLPC 笔记本电脑使用声音而不是无线电波来测量它们之间的距离。

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

于 2009-05-27T16:25:59.970 回答
1

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

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

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

于 2009-05-27T16:10:04.260 回答
1

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

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

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

于 2009-05-27T16:20:24.677 回答