問題タブ [gpsd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ubuntu - Ubuntu - ドングルから GPS 座標を取得する (bu-353)
ここにある GPS ドングル (BU-353) から経度と緯度の座標を取得しようとしています。gpsd と gpsmon をインストールしました。
Gpsmon は自分の位置を正しく表示し、更新します。このコマンドを実行するたびに:
私はこの出力を得る:
そして、明らかに機能していません。
私の目標は、次のようなものを返し続けるスクリプトを持つことができるようにすることです:
XX.XXXXXN、XX、XXXXXE
そのため、(Erlang の) 別のプログラムからそれを読み取り、それに応じて使用できます。
より詳しい情報:
Xgpsは正常に動作します。
速度「9600」は間違っている可能性があり、ベンダー ID に何かが含まれている可能性がありますが、確かではありません。
python - GPS の出力が python zero または Nan を使用しているのはなぜですか?
GPS出力に問題があります。入力すると:
NMEA文が出てきました(それが欲しいです)
しかし、Pythonで出力を見ようとすると(これは基本的なコードです):
私はこれを得た:
他の人のコードを試しましたが、常に NaN または 0 と表示されます:
出力:
では、なぜこれがすべてゼロで不明なのか誰かが知っていますか?
助けてください、私は今一週間それを修正しようとしています.
ありがとう
tcp - netty を使用して gpsd tcp フィードを実装すると、何が問題になりますか?
TCP/IP 経由で偽の GPS デバイス NMEA-0183 フィードを嘲笑しています。
Netty ( http://netty.io/ ) と Java Marine API ( http://ktuukkan.github.io/marine-api/ ) の上に軽量サーバーを作成しました。サーバーはチャネルのアクティブ化を待機し、チャネルが gpsd によってアクティブ化されると、バッファへの NMEA センテンスの書き込みを開始します。以下のコードを参照してください (通常は Netty の例から引用):
と
サーバーの実行を開始し、gpsdを介してサーバーに接続すると
デバッグ ログに奇妙な出力が表示されます。
最初の部分は大丈夫です。バッファから文がどのように抽出されるかを表示するだけです。しかし、gpsd:RAW の何が問題なのか: tcp://localhost:9090 でパケット スニフを実行すると、タイプ -1 が検出されます
正しく読み取られた場合、パケット タイプが -1 になるのはなぜですか?
c++ - GPSD 読み取り hdop
前もって感謝します、
これは gpsd (バージョン gpsd-2.37) からウォッチャー モードから hdop およびその他のデータを取得する適切な方法ですか?
以下のコードは問題なく動作しますが、gpsd の使用経験がなく、関数を呼び出す方法が正しいかどうかわかりません。
gps_query(gpsHandle, "w+\n");
gps_query( gpsHandle, "q\n" );
gpsProcess( &newGpsData ) -> gps_poll( &newGpsData )
適切です。
編集#1: gpsd内部ストリームのログを追加したので、「gps_query(gpsHandle、「q\n」);」を実行するとわかりました 「GPSD,Q=9 0.00 3.73 1.89 2.82 6.52」という 1 行を追加し、「gps_unpack」で解析します。
ありがとう
ジャン