Como o GPS funciona em telefones Android?
Hoje eu usei o GPS no meu Android pela primeira vez e fiquei pensando como ele realmente funciona.
Sei que os telefones Android possuem um chip GPS, mas o telefone estabelece uma conexão direta com o servidor GPS ou há alguma outra coisa acontecendo? Se houver uma conexão direta com o servidor, isso significa que todo usuário do Android pode fazer uma conexão direta com o servidor?
O próprio GPS não precisa de uma conexão de rede com nenhum servidor para funcionar. Ele só precisa de um sinal de pelo menos 4 satélites GPS para calcular uma boa posição.
Há também o GPS Almanac , que basicamente fornece dados futuros sobre onde os satélites devem estar em um determinado momento no futuro, geralmente até 7 dias. Isso pode ser usado para acelerar o cálculo da posição. O Almanaque é transmitido pelos satélites GPS e leva até 15 minutos para baixar o Almanaque completo através do sistema GPS. É por isso que também existem servidores na Internet que fornecem os dados do Almanaque de maneira mais conveniente e rápida. Talvez seja isso que você quis dizer com "Servidor GPS". O Android também faz uso disso.
Então, alguém livre para usar esses satélites GPS? Isso é o que eu queria saber ...
Você realmente esperava que seu celular enviasse sinais para um satélite? ^^
@ c0da Bem, isso depende. Você é "livre" para usar o sistema GPS se tiver um receptor GPS. O fabricante deste dispositivo é o que paga para usar o sistema GPS e inclui esse custo no custo do dispositivo GPS. Dessa forma, você não precisa pagar uma taxa mensal ou anual para usar o seu GPS.
@ Doliveras, posso estar enganado, mas você também não precisa pagar uma assinatura no lado do design para usar os satélites GPS. Eu trabalhei com GPS antes e até trabalhei em nossos próprios receptores e não havia esse custo.
@Doliveras está incorreto. O GPS é fornecido pelos contribuintes dos EUA para qualquer pessoa usar gratuitamente. Os fabricantes também não pagam nada.
GPS - todos os sistemas de GPS recebem sinais dos satélites. Eles nunca enviam dados para os satélites GPS. Seu telefone precisaria de uma antena muito maior para enviar um sinal para eles.
Sistemas como o OnStar enviam sua posição de volta aos seus servidores. Os servidores do Google obtêm suas informações de posição para que possam calcular rotas e inserir os blocos do mapa.
O governo dos EUA não cobra pelo uso do GPS. É global.
— user9468
GPS é um sistema passivo. Há uma constelação de satélites em órbita, com relógios atômicos a bordo, que basicamente apenas gritam suas identificações e o tempo, para quem quiser ouvir. Um receptor GPS escuta os sinais e usa as diferenças de tempo dos diferentes satélites - devido aos atrasos na velocidade da luz e aos efeitos relativísticos (!) - e ao conhecimento das órbitas dos satélites (também transmitidos por os satélites), para triangular sua posição na Terra.
Os sinais dos satélites são apenas rádio. Não há "rede", conexão telefônica ou comunicação bidirecional necessária.