2009-06-01 20 views
1

私はGPSデバイスの現在の位置を読み取ろうとしています...ノキアからN95を使用しています。 私はデバイスをNMEAラインをシリアルポートに戻す必要があります。それから私はそれを解析/分割して、私が望むものを得ることができます。GPSデバイスからNMEAを取得するには?

ようこそメッセージングなどのATの他のコマンドがあります...特定のコマンドは、シリアルポートに送信するNMEAを得るためにはありますか?

+0

この質問は本当にC#のとは何かを持っていますか? –

+0

私は窓をC言語で作成しているので、# –

+0

あなたの特定の質問への回答には実際には影響しません。そのタグを削除し、関連性のあるものを追加しました。 –

答えて

0

私はこれまでこの特定のGPSデバイスを使用していませんが、私のためにはポートを開くだけですぐにNMEAデータを受信し始めます。

+0

携帯電話... it.thereのGPSオプションを使用して、NMEAの形式で座標を送信する方法が必要です –

1

N95でどのように動作するのかわかりませんが、私のHTC電話機では、GPSデバイスにコマンドを送信して特定の方法で動作させることはできません。いったんGPSデバイスが使用するシリアルポートに接続すると、そこから発信されるデータストリームを読み取ることができます。これは、NMEAデータになります。デバイスにコマンドを送信して、どのように動作させるかを知る方法はありません。

0

私はN82を持っています。私が知っている限り、NMEAを直接話すことはありません。私はthis pageのスクリプトを使用しています - 具体的には、1つは内部GPS付きのS60携帯電話(例:N95)をBluetooth GPSに変換するというものです。

0

ああ、私はいくつかのスクリプトを実行する必要があります.Oki私はそれのための特定のGPSデバイスを購入する必要がありますと思う。

最も安い方法で私の仕事をするデバイスはどれですか?

+0

Don '答えを使ってさらに質問をしたり、元の質問にコメントしたり編集したり、新鮮な質問をしたりします。 –

+0

kボス次回 –

0

私はN95と特別に仕事をしたことはありませんが、ほとんどのGPSデバイスは、ロックがあるかどうかにかかわらず、電源投入後ただちにNMEAを吐き出すようになります。私はN95がどのように設計されているのか分かりませんが、おそらくGPSからの生のNMEAデータにアクセスできるように設計されていないと思います。おそらくそれをするためには、かなり巧妙なトリッキーが必要になります。

N95を使用する必要がない場合は、GPSモジュールを入手して代わりに使用する方が簡単かもしれません。私はいつもSparkFunから私を購入しました。彼らはあなたが始めるのを助けるためにいくつかの良いevaluation boardsボードとtutorialsを持っています。

+0

デバイスとモジュールとはどのような違いがありますか? –

+0

違いはありません。デバイス=モジュール。 –

2

私はこのサイトsiteが見つかりました。

0

Java MEでこれを行う素晴らしい方法は、JSR 179: the Location APIを使用することです。あなたのアプリケーションは、LocationListenerの実装を作成し、それをデフォルトのLocationProviderで設定する必要があります。リスナーのlocationUpdatedメソッドが呼び出されたときは、

location.getExtraInfo("application/X-jsr179-location-nmea"); 

を呼び出して、NMEA文にアクセスできます。

あなたは私メカニズム(使用:説明hereとして

System.getProperty("microedition.commports"); 

を)commports Javaを使用して、シリアルポートを介してこれを送信することができます。このことができます

希望、

funkybro

関連する問題