時間修正のために「混合」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を幅広くサポートしているため、データをうまく処理する可能性が高くなります。流れ。

関連情報