Какое самое простое предложение запроса NMEA, просто чтобы обнаружить присутствие устройства GPS? - PullRequest
0 голосов
/ 20 января 2020

У меня есть GPS-приемник, который я хочу использовать с gpsd на Linux. Он имеет переключатель в 3 состояния: off-on-log . В режиме «log» он отправляет сообщения $GPGGA, $GPGSA, $GPGSV, $GPRMC и $GPGGA NMEA, один раз за c. Когда я переключаю переключатель в режим «включено», он некоторое время отправляет эти сообщения, а затем прекращает отправку сообщений.

  1. Что такое запрос NMEA, который инициирует отправку аналогичного 1-se c Сообщения? В любом случае мне нужна только позиция.
  2. Возможно ли, что старые устройства вообще не поддерживают такой запрос или запросы NMEA? Это довольно старое устройство с чипом Sirf-II.

Я могу подключиться к GPS с помощью miniterm, поэтому я могу вводить запросы с клавиатуры. $PXEMQTF*6E (быстрый тест) не работает.

Solar GPS receiver

1 Ответ

0 голосов
/ 21 января 2020

Когда я переключаю переключатель в режим «включено», он некоторое время отправляет эти сообщения, а затем останавливается.

Не должен останавливаться. Возможно, что-то сломано. Как правило, никаких сообщений не требуется, чтобы разбудить устройство.

Возможно ли, что старые устройства вообще не поддерживают такой запрос NMEA или запросы?

Я имею никогда не видел тот, который не поддерживает NMEA. NMEA 0183 существует с 1983 года, предшествуя самому GPS.

SiRF (по крайней мере, SiRFstarIII и более поздние версии) также поддерживает свой собственный двоичный протокол, но они также поддерживают NMEA.

...