1

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

「AT+CMUX」はこのデバイスによって提供される 1 つのソリューションである可能性があると読みましたが、Telit の「CMUX ユーザー ガイド」はあまり役に立たないため、その使用方法がわかりません (およびプログラム自動セットアップ用は Windows でのみ提供されます)。

このコマンドを処理する方法、またはこの問題を処理するためのより良い選択を知っている人はいますか?

4

1 に答える 1

1

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

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

Pythonスクリプトを記述してモジュールをプログラムし、モジュールにアップロードしました。彼らのPythonAPIは、ATコマンドをモジュールに送信するための2つのチャネル、MDMとMDM2を提供します。ATコマンドとしてMDMを使用し、MDM2を使用してソケットを作成します。最初に、MDM2を使用してATコマンドを送信し、ソケット接続を作成します。接続されると、そこに送信されたデータはすべて、ATコマンドではなくデータストリームとして解釈されます。'+++'を送信してATコマンドモードに戻すことができます。

于 2013-03-01T05:36:32.673 に答える