시간 수정을 위해 "혼합" NMEA를 NTP에 공급

시간 수정을 위해 "혼합" NMEA를 NTP에 공급

다음 튜토리얼을 사용하여 NTPD에 GPS nmea 데이터(직렬을 통해) 및 PPS(GPIO 핀을 통해)를 공급하여 Raspberry pi의 시간을 수정하려고 합니다.

http://www.unixwiz.net/techtips/raspberry-pi3-gps-time.html

NMEA 직렬 스트림은 다른 목적을 위해 원시 데이터가 필요하기 때문에 NMEA와 결합된 원시 GPS 데이터도 출력합니다. 다른 데이터가 있어도 NTPD는 NMEA 데이터만 구별할 수 있나요?

답변1

이 튜토리얼에서 GPS는 실제로 와 통신한 다음 gpsd공유 메모리 인터페이스를 통해 시간 정보를 전달합니다. NMEA 드라이버( )의 ntpd참조 ntpd클럭 드라이버 의사 IP는 이 튜토리얼에서 전혀 사용되지 않습니다. SHM 드라이버 만 사용하므로 127.127.20.*튜토리얼을 따라 설정하면 NMEA 데이터가 전혀 표시되지 않습니다.ntpdntpd

gpsd다른 목적으로 GPS 데이터를 사용하는 여러 클라이언트를 확실히 처리할 수 있으며 NMEA 및 다양한 원시 바이너리 GPS 데이터 형식을 디코딩할 수 있습니다. 특정 GPS 직렬 데이터 스트림에 대한 자세한 내용을 알지 못해 확실히 말하기는 어렵지만 gpsd매우 견고하게 프로그래밍되어 있고 다양한 GPS를 광범위하게 지원하므로 데이터를 잘 처리할 가능성이 높습니다. 흐름.

관련 정보