こんにちは私は現在、LinuxでBU-353 S4 USBGPSを使用しています。
コマンド、
cgps -s
Time、Latitutde、Longitute、Speed、Headingなどのさまざまなパラメータを出力します。
完全な詳細ではなく、経度と緯度のみを出力する方法はありますか?
cgps
コマンドで使用可能なすべての引数を確認しましたが、私が知る限り、このコマンドは完全なテーブルのみを出力します。
awk を使用して $ GPGGA を直接解析できます。以下の例を参照してください。
echo $GPGGA,001038.00,3334.2313457,N,11211.0576940,W,2,04,5.4,354.682,M,-26.574,M,7.0,0138*79 | awk -F"," '{print $3,$5}'
出力します:
3334.2313457 11211.0576940
更新
次のようなものを試してください。
awk -F"," '/GGA/ {print $3,$5}' /dev/ttyUSB0
このコマンドは、/ dev/ttyUSB0(適切なものに置き換えてください)から読み取り、GGAを含む行を見つけて、それらを解析する必要があります。