Информация о долготе / широте поступает непосредственно от чипа GNSS на устройствах Android? - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь напрямую связаться с чипом GNSS на моем устройстве, и мне не ясно, поступает ли информация RAW GNSS непосредственно от чипа GNSS или нет. Я использовал приложение, указанное в ссылке, и оно, похоже, считывает информацию о долготе / широте.

Эта информация напрямую поступает с чипа GNSS? Кроме того, достаточно ли драйвера GNSS для извлечения этой информации? Или информация о долготе / широте рассчитывается на основе необработанных данных GNSS? Если это последнее, как мне рассчитать долготу / широту из необработанного GNSS (справки будет достаточно)?

Примечание. Меня не интересует очень высокая точность определения местоположения, и меня не интересует поиск местоположения в помещении (с использованием услуг Wi-Fi и услуг связи). Я хочу записать GPS (или Glonass или что-то еще) и сохранить его в формате долготы / широты.

1 Ответ

0 голосов
/ 26 октября 2018

Судя по всему, GPS дает информацию. Я нашел частичный ответ здесь . (это для GPS, он не включает в себя другие чипы GNSS, такие как Glonass и Galileo).

Судя по всему, аппаратное обеспечение GPS выводит результаты в формате NMEA. Со страницы:

GPS является обычно используемым созвездием спутников GNSS. Оборудование GPS обычно сообщает информацию о местоположении в виде строк ASCII в стандартном формате NMEA. Каждая строка данных представляет собой разделенный запятыми список значений данных, известный как предложение. В то время как каждый модуль GPS может сообщать о различных частях протокола NMEA, большинство устройств отправляют одно или несколько из следующих предложений:

  • GPGGA (информация об исправлении): включает определение местоположения, высоту, метку времени и спутниковые метаданные.

  • GPGLL (географическая широта / долгота): включает определение местоположения и отметку времени.

  • GPRMC (рекомендуемая минимальная навигация): включает определение местоположения, скорость, метку времени и метаданные навигации.

Следовательно, драйвера GPS достаточно для предоставления информации о долготе / широте.

...