GPS受信機をPiに接続して、次のことができるようにします。
- 地理的位置を取得する
- ネットワークに接続されていないときにクロックを同期する
私のオプションは何ですか?gpsdでサポートされるハードウェアはPiで動作しますか?
GPS受信機をPiに接続して、次のことができるようにします。
私のオプションは何ですか?gpsdでサポートされるハードウェアはPiで動作しますか?
回答:
BU-353などの汎用USB GPSレシーバーを探します
通常のLinuxコンピュータと同様に、Raspberry Piで動作します。
ほとんどのUSB GPSレシーバーは、GPSレシーバーからNMEAデータを読み取る単なるUSB-シリアルアダプターです。pl2303(私が見た多くのユニットがこの特定のチップを使用している)ドライバーを調べてください。
GPIOと従来のNMEA 0183 GPSレシーバーを使用することもできますが、その場合、電力について心配する必要があり、価格はしばしば高くなります。GPSアンタンナは一般的な船上および船上にあり、通常12vを消費します。
USBソリューションは安価です。
私が言及したgpsレシーバーはgpsdと互換性があります。
sudo apt-get install gpsd gpsd-clients python-gps
これにより、gpsdおよび関連ソフトウェアがインストールされます。でGPSステータスを確認しcgps -s
ます。
クロックをNTPと同期するには、ntpをインストールする必要があります。
sudo apt-get install ntp
:このブログ記事を参照してくださいhttp://blog.retep.org/2012/06/18/getting-gps-to-work-on-a-raspberry-pi/を。ntpについて詳しく説明します。
Raspberry Pi チュートリアルに役立つGPSモジュール!
必要なものすべてが揃っています。
-165 dBm感度、10 Hz更新、66チャンネル
5Vフレンドリー設計、わずか20mAの電流
消費ブレッドボードフレンドリー+ RTCバッテリー対応2箇所以上の
固定でのデータ
ロギングPPS出力内蔵高度25Km以上の
内部パッチアンテナ+外部用u.FLコネクタアクティブアンテナ
修正ステータスLED…40ドル未満ですべて!
USBを使用したくない場合は、TTL GPS受信機を使用できます。Sparkfunは非常に高速な50チャンネルGPS受信機を実行しますが、eBayまたは他のサイトで他の受信機を見つけることができます。
これを使用するには、P iのシリアルコンソールを無効にし、レシーバーをUARTピンに直接接続します。
*使用しているGPSデバイスの電圧を必ず確認してください