問題タブ [nmea]
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.
android - Phonegap GPS で GPRMC ステートメントを作成するにはどうすればよいですか?
Phonegap で Android アプリを開発しています。私は Phonegap geolocation を使用しており、そこから緯度と経度を取得しています。GPRMC ステートメントを取得するにはどうすればよいですか?
gps - GPS データ RMC GSr
GPS デバイスから送信されたデータを追跡するようにサーバーをセットアップしました。出力は次のとおりです。
値の意味を理解するのを手伝ってくれませんか?
c++ - NMEA ライブラリ - nmeaINFO が空です
gps デバイスから受信したデータを解析するために、この NMEA ライブラリを含むいくつかの C/C++ コードを作成しました。
はgpsDevice
着信データを正常に読み取りますが、解析後も nmeaINFO オブジェクトは空のままです。プログラムの出力の抜粋を添付しました。
あなたが私を助けてくれることを願っています。
編集(作業サンプルコード):
python - Pythonでシリアルからデータを読み取る
NMEA データを返す GPS モジュールを入手しました。次のコードを使用して返されるすべてのデータを印刷しようとすると、thisが表示されます。
次に、NMEA データ クリーナーを読み取るようにいくつかの変更を加えました。次のようになります。
出力は次のようになります。
$GPGGA,183345.000,5023.3424,N,01857.3817,E,1,7,1.25,313.3,M,42.1,M,,*53
$GPGSA,A,3,09,26,28,08,15,18,17,,,,,,1.52,1.25,0.88*06
$GPRMC,183345.000,A,5023.3424,N,01857.3817,E,0.40,55.07,050214,,,A*54
$GPVTG,55.07,T,,M,0.40,N,0.74,K,A*0D
$GPGGA,183346.000,5023.3423,N,01857.3817,E,1,7,1.25,313.3,M,42.1,M,,*57
$GPGSA,A,3,09,26,28,08,15,18,17,,,,,,1.52,1.25,0.88*06
問題は、コンマやその他のデータが欠落している場合があり、NMEA パーサーが間違って読み取っていることです。シリアル経由で NMEA フレーム全体を読み取る、より適切でクリーンな方法はありますか?
matlab - Matlab で GPS 座標をプロットする方法
質問: scatter 関数または geoshow 関数 (または最適な関数) を使用して、GPS の経度と緯度の座標をプロットするにはどうすればよいですか?
皆さんこんにちは
私は分析したいこのGPSユニットを持っているので、外に出てテストし、Matlabのスキャッター関数(またはジオショー関数.. .何でも動作します)。
NMEA 文は、私が必要としない大量の情報を提供するためです。あるファイルには経度のみ、別のファイルには緯度のみが含まれるように、データを並べ替えて単純化しました (いくつかのスポットの場所があります)。
両方のファイルを .csv ファイルにしたので、Matlab の csvread 関数を使用してこれらのファイルを読み取ることができ、これらの数値を行列に手動で入力する必要はありません。
私が抱えている問題は、これらのスポットをプロットするときに、一度に 1 つのグラフに 1 つのスポットしか表示できないことです。これは、座標をグラフ化する目的を本当に無効にします...私が作成した.csvファイルまたはあなたが知っている方法を使用して、3つのスポットすべてを同じグラフにすべてグラフ化するにはどうすればよいですか?
これが私が試したことです:
java - Windows 8で実行されているJavaアプリケーションでBluetooth GPSレシーバーから位置を取得するには?
Bluetooth GPS レシーバーRBT-2210/2200 BT GPSを持っています。この GPS はドライバーや API を必要としません。
Windows (7,8,8.1) で実行される NetBeans を使用して Java プログラムを開発しています。私はJDK7を使用しています。ある時点で、GPS デバイスから緯度と経度を取得する必要があります。
Bluetooth 接続を処理するには、JSR 82 または bluecove API を使用する必要があるようです。しかし、機能しているコード行が見つかりません。
誰かが私に正確に教えてくれたらうれしいです:
- 使用しなければならない API (可能であればリンク付き)
- GPS デバイスから位置を取得するための明示的なコード
行コード:
- 繋がり
- GPSを接続にリンクする
- 起動装置
- GPS から NMEA 文字列を取得する
- 可能であれば、文字列 NMEA を解析する方法
私は少し欲張りかもしれませんが、申し訳ありませんが、私の英語についてもお詫び申し上げます。何かを言い忘れた場合は、遠慮なく教えてください。
コメントによる編集:BluetoothデバイスがNMEAメッセージを送信することを知っています。そして、それらのメッセージから緯度と経度を取得することに成功した人もいることを私は知っています。しかし、Windows で実行されている Java アプリケーションでそれを行うにはどうすればよいでしょうか。
android - NMEA ロケーション リスナーが殺されました
AndroidでNMEANListenerを使用してロケーションリスナーを開発しようとしています。
開始ボタンを持つメイン アクティビティがあります。開始ボタンをクリックすると、locationManager と NMEAListener が初期化されます。この後、私は通知を受け取ります
ただし、しばらくすると、NMEAListener が Android によって削除されます。
私の Mainactivity.java クラスには、次のインスタンスが宣言されています
ボタンをクリックすると、メインアクティビティクラスでリスナーを初期化します
Listener が Android によって削除された理由を教えてください。それを行うより良い方法はありますか?ロケーションリスナーを長時間実行し続けたいです。NMEANListener を開始するには、intentservice を使用しますか。
どんな助けでも大歓迎です。
c++ - GPS 座標を NMEA 形式に変換するための AVR コード
GPS からデータを取得して送信する Android アプリケーションを作成しました。それは aPC によってピックアップされ、USB 経由で AVR キットに送信されます。AVR キットは、経度、緯度形式を NMEA 形式に変換し、USB に戻す必要があります。メッセージ形式は次のとおりです。
緯度='23.353434333' 経度='45.34333345'
ATmega32 を使用して上記のメッセージを NMEA GPS 形式に変換する必要がありますが、AVR プログラミングを知らないので、誰かがそれを行う方法や上記のコードを提案できますか?