O gpsd
deamon lê os dados de GPS que chegam através da interface serial e os fornece para outros aplicativos através de um soquete em uma porta específica (padrão: porta 2947).
O programa cliente gpsmon
pode ser executado em um dos dois modos.
- como um cliente para
gpsd
usando o soquete fornecido porgpsd
- no modo direto, lendo os dados provenientes da interface serial do dispositivo GPS
Qual dos dois modos você usa é determinado, com quais argumentos você inicia gpsmon
.
Eu não sei, como você começa gpsmon
, mas a julgar pela sua descrição, eu assumo que você começa gpsmon
no modo direto e, portanto, só ver dados, uma vez que você mata gpsd
e tem gpsmon
acessar a interface serial , que foi antes usado por gpsd
.
Para usar gpsmon
como cliente para gpsd
, consulte a documentação oficial do gpsmon
.
Sobre o aplicativo do nó:
É apenas um palpite, mas eu assumo que este aplicativo não está usando o soquete fornecido por gpsd
, mas quer ouvir diretamente na interface serial. Assim, o comportamento que você observa.