我现在在 30,000 英尺高空的飞机上,为什么我的“当前位置”指向机场?

我现在在 30,000 英尺高空的飞机上,为什么我的“当前位置”指向机场?

写这篇文章的时候,我正乘坐达美航空的航班从亚特兰大飞往波士顿(科技真是太神奇了)。我们的飞机在 30,000 英尺的高空(可能在华盛顿特区的某个地方),大约一小时后就会降落。

我很好奇,想看看我是否可以根据 Wifi 位置准确地找到我所在的位置,所以我前往了 map.google.com。

这是我所看到的: 飞行期间使用 Google 定位

那么,为什么我没有看到 Wifi 基站的三角定位呢?坐在我旁边的朋友认为这是因为他们使用卫星(因为如果飞机在 10,000 英尺以下,就会出现误差)。

如果是这样,为什么该位置指向哈茨菲尔德机场?

答案1

该 IP 地址可能属于机场(您的互联网访问就是从机场发出的,因为飞机的高度没有手机信号)或附近的塔(可能安装在机场),而互联网连接只是中继到飞机。

经过一番搜索,我发现了这一点:飞机上的 Wi-Fi 如何使用?,描述了类似的事情:

地面蜂窝网络 在地面系统中,位于飞机底部的天线向地面塔发送和接收信号,其工作方式与移动电话网络类似。飞机的天线将信号传输到最近的塔,塔又将信号中继到地面站。地面站检索必要的数据,然后由蜂窝塔向飞机广播。随着提供商建造更多的塔,网络覆盖的区域不断扩大。为了更快地扩展,现有的手机塔可以安装必要的设备。根据 FCC 规定,由于许可证仅供航空使用,因此网络在 10,000 英尺以下不可用。

来自全美航空对该服务的描述

Gogo 拥有遍布美国大陆的蜂窝塔网络,可将宽带互联网连接传输到配备 Gogo 的飞机。安装在飞机外部的三根小天线(飞机下方的两个 ATG 天线和飞机顶部的一个 GPS 天线)接收信号并将其发送到飞机上的 Gogo 系统。然后,Gogo 系统将 Wi-Fi 信号传输到机舱内供乘客使用。

此外,我假设这些服务使用某种缓存,它也可能安装在亚特兰大(达美航空的总部,如评论中所述)的服务器上。

答案2

基于 Wi-Fi 的定位服务首先会汇编一个包含各种 Wi-Fi 接入点地理位置的庞大数据库。这些数据库以 AP 的 BSSID(无线 MAC 地址)为依据。

然后,他们让客户端设备报告他们看到的任何 BSSID 的当前地理位置,从而使其保持最新状态。iPhone 更新 Apple 的数据库,Android 手机更新 Google 的数据库,等等。

当您使用的定位服务最后一次遇到飞机上 AP 的 BSSID 时,飞机正在哈兹菲尔德亚特兰大国际机场。

与普遍的误解相反,这与基于 IP 地址的“GeoIP”位置无关,后者通常无法比整个大都市区域更准确地定位您。它与您在飞行中的手机信号塔也没有任何关系。特别是如果您使用的是没有蜂窝数据 (3G/4G) 适配器的笔记本电脑。

答案3

30000 英尺超过 5 英里,如果可以传输 5 英里,城市地区的 WiFi 路由器信道干扰就会很大。

至于你朋友的观点,他部分正确,出于安全原因,如果现代 GPS 接收器检测到你的飞行速度超过某个特定速度或高度超过某个特定高度,它将停止向手机报告数据。这是为了阻止人们制造廉价的自制战斧导弹。我尝试使用 GPS 记录从希思罗机场飞往雷克雅未克的航班,尽管信号很好,但它在起飞后就停止了。

相关内容