Como ler a mensagem NMEA usando o GPSD?

0

Estou tentando ler mensagens NMEA via GPSD ( link ), mas não sei como fazer isso.

Eu tenho uma antena GPS que se conecta ao kit de avaliação u-blox M8 GNSS Timin ( link ) e este Kit está conectado ao laptop Ubuntu.

Na janela do Terminal, quando digito lsusb , ele me mostra que o dispositivo se conectou com sucesso (por exemplo: Bus 001 Device 036: ID 1546:01a8 U-Blox AG )

Como eu sei quando o GPS recebe um sinal, ele deve colocar mensagens NMEA em cada porta e deve ser montado pelo TTYACM0.

O Laptop também instalou o NTP (Network Time Protocol)

Minhas perguntas são:

  • O que o GPSD faz com isso?
  • O que o GPSD pode registrar essas mensagens?
  • Como configurar o GPSD para definir mensagens NMEA da porta USB do u-blox?
por Nate Duong 09.03.2017 / 18:28

2 respostas

1

Leia man gpsd . Diz, em parte:

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.
    
por waltinator 09.03.2017 / 18:38
0

Eu aprecio isso um pouco atrasado, mas fornecendo informações para integridade e referência.

O gpsd usa seu próprio protocolo de comunicação e não fornece saída NMEA por padrão (embora seja fácil passar alguns comandos). Se você tem ferramentas que podem exigir NMEA, mas não em gpsd, você precisa de um tradutor. Veja abaixo link para um:

link

    
por Ilker 03.06.2018 / 19:33