En ce moment même où j'écris ceci, je suis sur un vol Delta d'Atlanta en direction de Boston (la technologie est incroyable). Nous sommes à 30 000 pieds dans les airs (probablement quelque part dans la région de DC) et nous atterrirons dans environ une heure.
J'étais curieux de voir si je pouvais savoir exactement où j'étais en fonction de l'emplacement Wifi, alors je me suis dirigé vers maps.google.com.
Voici ce que je vois:
Alors, comment se fait-il que je ne vois pas une position triangulée des tours de cellules Wifi? Mon ami assis à côté de moi pense que c'est parce qu'ils utilisent le satellite (car vous obtenez des erreurs si l'avion est en dessous de 10000 pieds).
Si oui, pourquoi la position pointe-t-elle vers l'aéroport de Hartsfield?
Réponses:
L'adresse IP appartient probablement à l'aéroport (d'où provient votre accès Internet, car il n'y a pas de signal cellulaire à l'altitude de l'avion) ou à une tour à proximité (qui pourrait tout aussi bien être installée dans l'aéroport), et la connexion Internet est juste relayé à l'avion.
En faisant des recherches, j'ai trouvé ceci: comment fonctionne le Wi-Fi sur les avions? , qui décrit quelque chose de similaire:
Et d'après la description du service par US Airways :
Je suppose également que ces services utilisent une sorte de cache, qui pourrait tout aussi bien être installé sur un serveur à Atlanta (domicile de Delta, comme indiqué dans un commentaire).
la source
Les services de localisation basés sur le Wi-Fi fonctionnent en compilant d'abord une énorme base de données des emplacements géographiques de divers points d'accès Wi-Fi. Ils désactivent le BSSID des AP (adresse MAC sans fil).
Ensuite, ils le tiennent à jour en demandant aux appareils clients de signaler les emplacements géographiques actuels de tous les BSSID qu'ils voient. Les iPhones mettent à jour la base de données d'Apple, les téléphones Android mettent à jour la base de données de Google, etc.
Lorsque le service de localisation que vous utilisez a rencontré pour la dernière fois le BSSID de l'AP dans votre avion, l'avion était à l'aéroport international Hartsfield d'Atlanta.
Contrairement aux idées reçues, cela n'a rien à voir avec l'emplacement "GeoIP" basé sur une adresse IP, qui ne peut généralement pas vous localiser plus spécifiquement qu'une zone métropolitaine entière. Cela n'aurait rien à voir non plus avec les tours cellulaires lorsque vous êtes en vol. Surtout si vous êtes sur un ordinateur portable sans adaptateur de données cellulaires (3G / 4G).
la source
30000ft est plus de 5 miles, il y aurait beaucoup d'interférences de canaux de routeur WiFi dans les zones urbaines s'ils pouvaient transmettre 5 miles.
Quant à l'opinion de votre ami, il est particulièrement correct, pour des raisons de sécurité, les récepteurs GPS modernes cesseront de rapporter des données au téléphone s'il détecte que vous dépassez une certaine vitesse ou supérieure à une certaine altitude. C'est pour empêcher les gens de construire des missiles Tomahawk faits maison à bas prix. J'ai essayé d'enregistrer un vol de Heathrow à Reykjavik avec GPS et il s'est arrêté juste après le décollage même si le signal était bon.
la source