BeagleBone Blackの3G USBアダプタでGSMとGPRSを同時に使用することはできません。

BeagleBone Blackの3G USBアダプタでGSMとGPRSを同時に使用することはできません。

私はBeagleBone Black(Debian実行)を開発しており、GPRSおよびSMS転送用に3G USBアダプタ(Huawei E173u-2)をここに接続しました。

ボードを起動すると(ドングルが接続されている間)、問題が発生します。 GPRSサービスにアクセスできますが、同時にSMSメッセージを送信できません(MINICOMのATコマンドを使用)。 GPRSサービスがオンになって3G USBドングルにATコマンドを送信すると、応答が届きます。

Service Temporarily Unavailable.

端末でコマンドを実行すると

ifdown gprs(service name)

つまり。 GPRSサービスが中断され、テキストメッセージを送信できるようになりました。

SMSモードで端末からコマンドを実行すると

ifup gprs(service name)

3G USBドングルにATコマンドを送信するために使用されるMINICOM接続を閉じるまで、GPRS接続を取得できません。

この問題を検索すると、すべてのサービスがドングルが接続されているポートをロックするというブログを読んでいました。他のサービスは、そのサービスがポートを解放するまで同じポートにアクセスできません。

Windowsでこれを試した結果、両方のサービスに同時にアクセスできることがわかりました。

この問題の実際の原因は何であり、回避策は何ですか?

答え1

/etc/ppp/optionsファイルを開き、65行に移動してコメントを付けてください。

65行目は次のとおりです。

lock

それに変える

#lock

そして再起動してください。

関連情報