私は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
そして再起動してください。