Как прочитать сообщение NMEA с помощью GPSD?

Я пытаюсь прочитать сообщения NMEA через GPSD (http://www.catb.org/gpsd/), но я не знаю, как сделать это.

У меня есть антенна GPS, которая соединяется с u-blox Оценочным комплектом M8 GNSS, Timin (https://www.u-blox.com/en/product/evk-8evk-m8) и этот Kit подключен к ноутбуку Ubuntu.

В Окне терминала, когда я ввожу lsusb, это показывает мне, устройство успешно соединяется (например: Bus 001 Device 036: ID 1546:01a8 U-Blox AG)

Поскольку я знаю, когда GPS получает сигнал, он должен выпускать сообщения NMEA в каждом порте и должен быть смонтирован TTYACM0.

Ноутбук также установил NTP (Протокол сетевого времени)

Мои вопросы:

  • Что GPSD делает с этим?
  • Что GPSD может зарегистрировать эти сообщения?
  • Как настроить GPSD для установки сообщений NMEA от u-blox USB-порта?
0
задан 9 March 2017 в 14:29

2 ответа

Читайте man gpsd. Это говорит, частично:

Client applications will communicate with gpsd via a TCP/IP port, 2947
by default). Both IPv4 and IPv6 connections are supported and a client
may connect via either.
1
ответ дан 3 November 2019 в 15:44

Я ценю, это прибывает немного поздно, но предоставляющая информация для полноты и ссылки.

gpsd использует свой собственный протокол связи и не обеспечивает вывод NMEA по умолчанию (хотя это легко передающей парой команд). Если у Вас есть инструменты, которые могут потребовать NMEA, но сделать не под gpsd, Вам нужен переводчик. Посмотрите ссылку ниже для одной:

https://github.com/itemir/rpi_boat_utils/tree/master/gpsd2nmea

0
ответ дан 3 November 2019 в 15:44

Другие вопросы по тегам:

Похожие вопросы: