2012-02-09 41 views
1

私は組み込みLinuxとTelit gprs/gpsモジュール(USB-Portでは "GM862-GPS")を持っています。私の現在のプロジェクトでは、gpsの位置をモジュールに継続的に求めながら、データを送信するためにgpr経由で接続する必要があります。私はppp-daemonとchatsriptsでgprsに接続していますが、接続が確立されるとモジュールはロックされているようです(minicomを介してATコマンドに反応しません)。組み込みLinux上のGPRSとGPS

「AT + CMUX」は、このデバイスによって提供される1つの解決策である可能性がありますが、私はそれを使用する方法はわかりません。なぜなら、TelitによるCMUXユーザーガイドは本当に役に立たないからです。 (また、自動セットアップ用のプログラムはウィンドウにのみ提供されます)。

誰でも知っていますか、どのようにこのコマンドを処理するか、この問題を処理するためのより良い選択肢がありますか?

+0

Windowsの設定プログラムを実行し、送信するコマンドをキャプチャすることができます。 –

答えて

1

私の答えは遅すぎるかもしれません。

CMUXを使用して、別のCOMポートを作成して話をする必要があります。私はCMUXで一度遊んだり、あなたの不満を理解しています。私の場合、それはしばらく働いて失敗し、私はなぜそれを見つけることができませんでした。 Roundsolutionsに質問を投稿したい場合があります。

私はPythonスクリプトを書いてモジュールをプログラミングし、モジュールにアップロードしました。 Python APIは、ATコマンドをモジュールに送信する2つのチャネルを提供します:MDMとMDM2。私はMDMをATコマンドとして使用し、MDM2を使用してソケットを作成します。最初に、MDM2を使用してATコマンドを送信し、ソケット接続を作成します。接続されたデータは、ATコマンドの代わりにデータストリームとして解釈されます。 ATコマンドモードに戻るために '+++'を送ることができます。

関連する問題