Какие данные можно получить со спутника?

Здравствуйте.

Я только начинаю познавать азы программирования под андройд, и недавно в моей голове поселился такой вопрос:

какие данные программист может получить со спутника используя трубу. Что предстваляет собой устройство предоставляющее сервис GPS навигации в телефоне. И каким образом происходит взаимодействие со спутником?

Может ли пользователь запрашивать что либо или считывает какой то набор данных из постоянного поля спутника?