Comment fonctionne le GPS sur les téléphones Android?

11

Aujourd'hui, j'ai utilisé le GPS sur mon Android pour la première fois et je me demandais comment cela fonctionnait.

Je sais que les téléphones Android ont une puce GPS, mais le téléphone établit-il une connexion directe avec le serveur GPS ou y a-t-il autre chose? S'il existe une connexion directe au serveur, cela signifie-t-il que chaque utilisateur Android peut établir une connexion directe au serveur?

c0da
la source

Réponses:

16

Le GPS lui-même n'a pas besoin d'une connexion réseau à un serveur pour fonctionner. Il a juste besoin d'un signal provenant d'au moins 4 satellites GPS pour calculer une bonne position.

Il y a aussi le GPS Almanac , qui fournit essentiellement des données futures sur l'endroit où les satellites devraient se trouver à un moment donné dans le futur, généralement jusqu'à 7 jours. Cela peut être utilisé pour accélérer le calcul de la position. L'Almanach est diffusé par les satellites GPS et il faut jusqu'à 15 minutes pour télécharger l'Almanach complet via le système GPS. C'est pourquoi il existe également des serveurs sur Internet qui fournissent les données de l'Almanach de manière plus pratique et plus rapide. C'est peut-être ce que vous vouliez dire par "serveur GPS". Android utilise également cela.

Couler
la source
Alors, n'importe qui est libre d'utiliser ces satellites GPS? C'est ce que je voulais savoir ...
c0da
1
Vous attendiez-vous vraiment à ce que votre téléphone portable envoie des signaux à un satellite? ^^
neurino
1
@ c0da Eh bien, cela dépend. Vous êtes "libre" d'utiliser le système GPS si vous avez un récepteur GPS. Le fabricant de cet appareil est celui qui paie pour utiliser le système GPS et inclut ce coût sur le coût de l'appareil GPS. De cette façon, vous n'avez pas à payer de frais mensuels ou annuels pour utiliser votre GPS.
Doliveras
1
@Doliveras, je peux me tromper, mais vous n'avez pas besoin de payer un abonnement côté design pour utiliser les satellites GPS. J'ai déjà travaillé avec le GPS et même travaillé sur nos propres récepteurs et il n'y avait pas un tel coût.
Kortuk
1
@Doliveras est incorrect. Le GPS est fourni gratuitement par les contribuables américains. Les fabricants ne paient rien non plus.
robguinness
6

GPS - tous les systèmes GPS reçoivent les signaux des satellites. Ils n'envoient jamais de données aux satellites GPS. Votre téléphone aurait besoin d'une antenne beaucoup plus grande pour leur envoyer un signal.

Des systèmes comme OnStar renvoient votre position à leurs serveurs. Les serveurs Google obtiennent vos informations de position afin qu'ils puissent calculer des itinéraires et tirer les tuiles de la carte.

Le gouvernement américain ne facture pas l'utilisation du GPS. C'est mondial.

user9468
la source
3

Le GPS est un système passif. Il y a une constellation de satellites en orbite, avec des horloges atomiques à bord, qui ne font que crier leurs identifications et l'heure, pour quiconque écoutera. Un récepteur GPS écoute les signaux et utilise les différences de temps qu'il entend des différents satellites - en raison des retards de vitesse de la lumière et des effets relativistes (!) - et la connaissance des orbites des satellites (également diffusé par les satellites), pour trianguler sa position sur la terre.

Les signaux des satellites ne sont que de la radio. Il n'y a pas de "réseau", de connexion téléphonique ou de communication bidirectionnelle nécessaire.

Larry Gritz
la source