现在,当我写这篇文章时,我正在乘坐从亚特兰大飞往波士顿的达美航班(技术很棒)。我们在空中30,000英尺(可能在DC区域的某处),将在一个小时左右的时间内降落。
我很想知道是否可以根据Wifi位置确切地找到我的位置,所以我去了maps.google.com。
这是我所看到的:
那么,为什么我看不到Wifi细胞塔的三角位置呢?坐在我旁边的朋友认为这是因为他们使用了Satellite(因为如果飞机低于10,000英尺,您会出错)。
如果是这样,该职位为何指向哈茨菲尔德机场?
现在,当我写这篇文章时,我正在乘坐从亚特兰大飞往波士顿的达美航班(技术很棒)。我们在空中30,000英尺(可能在DC区域的某处),将在一个小时左右的时间内降落。
我很想知道是否可以根据Wifi位置确切地找到我的位置,所以我去了maps.google.com。
这是我所看到的:
那么,为什么我看不到Wifi细胞塔的三角位置呢?坐在我旁边的朋友认为这是因为他们使用了Satellite(因为如果飞机低于10,000英尺,您会出错)。
如果是这样,该职位为何指向哈茨菲尔德机场?
Answers:
IP地址可能属于机场(由于飞机在海拔高度上没有小区信号,因此您可以从中访问互联网)或附近的塔楼(也可能安装在机场中)属于该IP地址,而互联网连接只是中继到飞机。
经过一番搜索,我发现:Wi-Fi如何在飞机上工作?,它描述了类似的内容:
地面蜂窝网络在地面系统中,位于飞机底部的天线向地面塔发射信号或从地面塔发射信号,并以与移动电话网络类似的方式工作。飞机的天线将信号发送到最近的塔楼,塔楼再将信号中继到地面站。地面站检索必要的数据,基站将其广播到飞机。随着供应商架设更多塔楼,网络覆盖的区域将扩大。为了更快地扩展,现有的手机发射塔可以配备必要的设备。根据FCC规定,该网络在10,000英尺以下不可用,因为该许可证仅用于航空用途。
Gogo在整个美国大陆都有一个蜂窝塔网络,可将宽带互联网连接传输到配备Gogo的飞机。安装在飞机外部的三个小天线(飞机下方的两个ATG天线和飞机上方的一个GPS天线)接收信号并将其发送到飞机上的Gogo系统。Gogo系统随后在机舱内传输Wi-Fi信号供乘客使用。
我还要假设这些服务使用某种类型的缓存,这些缓存也可能安装在亚特兰大(Delta的所在地,如评论中所述)的服务器上。
基于Wi-Fi的位置服务通过首先编译各种Wi-Fi接入点地理位置的庞大数据库来工作。它们从AP的BSSID(无线MAC地址)中注销。
然后,他们通过让客户端设备报告他们看到的任何BSSID的当前地理位置来保持最新状态。iPhone会更新Apple的数据库,Android手机会更新Google的数据库,等等。
当您上次使用的定位服务在飞机上遇到AP的BSSID时,飞机就在哈茨菲尔德亚特兰大国际机场。
与流行的误解相反,这与基于IP地址的“ GeoIP”位置无关,该位置通常无法比整个都市圈更具体地定位您。在飞行中,它与手机发射塔也没有任何关系。特别是如果您使用的是没有蜂窝数据(3G / 4G)适配器的笔记本电脑。
30000英尺是超过5英里,如果它们能够传输5英里,则市区中会有很多WiFi路由器信道干扰。
至于您朋友的观点,他是部分正确的,出于安全原因,现代GPS接收器会在检测到您超过特定速度或高于特定高度时停止向手机报告数据。这是为了阻止人们制造廉价的国产战斧导弹。我试图用GPS记录从希思罗机场到雷克雅未克的航班,即使信号很好,它在起飞后也停止了。