Итак, я пытаюсь запустить gpsd на Ubuntu 14.04 с каналом NMEA, поступающим через TCP, и сигналом PPS на линии DCD канала RS-232.GPS, который я использую, также имеет возможность использовать RS-232, но для случая, когда он нам нужен по TCP.
Запуск gpsd с NMEA и PPS через последовательный порт работает нормально.Я использую что-то похожее на следующее:
sudo gpsd -n /dev/ttyCTI1 /dev/pps0
Затем запустите gpsmon, и я вижу, что встречаются строки NMEA и строки PPS.
Когда я запускаю gpsd со следующим:
sudo gpsd -n tcp://192.168.43.172:10001 /dev/pps0
Я вижу только строки NMEA.
Выполнение ppstest на / dev / pps0 и ppscheck на / dev / ttyCTI1 дает ожидаемый результат.
Любые идеи относительночто может быть не так?Обратите внимание, что я использую gpsd 3.18, созданный из исходного кода.