GPSから情報を読み取るための非常に簡単なアプリケーションを作成しています。情報はNMEA0183形式のBluetooth(COM3)で送信されます。GPS初期化文字列?
RMCとGGA文が空であるため、自分の位置を見つけることができないことを除いて、すべてうまくいきます。 、私はパテで試してみました
$GPZDA,,,,,,*48
$GPGGA,,,,,,,,,,,,,,*56
$GPGLL,,,,,,,*7C
$GPRMC,,,,,,,,,,,*67
$GPGST,,,,,,,,,,,,,,*57
$GPGSA,M,3,09,18,22,14,,,,,,,,,12.2,11.8,3.0*31
$GPGRS,,,,,,,,,,,,,,*51
$GPVTG,30.124,T,30.124,M,0.067,N,0.125,K*49
$GPGSV,2,1,08,22,78,283,50,18,60,137,50,14,54,281,48,09,44,052,48*7F
$GPGSV,2,2,08,46,34,212,,51,28,222,,48,12,247,,35,06,254,*74
:私は、衛星情報やポジショニングと他の刑を受けるが、私が望むすべては、ここで私は現在、受信内容のいくつかの例である
(ロング/緯度)私の現在の位置ですGPSの.NET 3.0.2と私の独自のプログラムと結果は同じです。しかし、私がeZFieldと呼ばれる独自のソフトウェアに接続すると、GPSは20秒後に修正を受け、ロング/ラットの表示を見ることができます。 EZFieldでは、生のフォーマットが見えず、ポケットPC上にあるので、ソフトウェアがGPSに情報を送信するかどうかを確認するためにBluetoothデータを盗聴する方法はわかりません。
私の最高のゲストは、EZFieldがRMCとGGAの送信を開始するようにGPS受信機に情報を送信することです。私はどこかに "初期化文字列"がGPSに送信することができますが、これについての情報を見つけることができないどこかに読んだことがあります。私のGPSはViaSAT L1-GPSレシーバ/ SBASです。
誰でも手伝ってもらえますか? :) ありがとう!
私は次週これを試してみましょう。現時点では、私は単に "リセット"コマンドを送信してGPSをレンガしていると思う。だから修復するとすぐに、私はシリアルポートを監視してみようとします。ありがとう! –
私のGPSが「レンガ造られた」ものではないなら、完璧な答えです。セールポートモニタは魅力的に機能します!ありがとう –