バックグラウンド
3G
現在、Linux と C を使用して、複数のモデムとの接続を自動的かつ同時に確立および監視するソフトウェアを構築しています。これは現在かなりうまく機能しています。
/proc/tty/driver/usbserial
すべての GSM モデムを検出するためにファイルを読み込んでいます。
次に、 に使用するインターフェイス (ttyUSBX) とpppd
、AT コマンド (ネットワーク名、RSSI など) に使用するインターフェイスを示すモデム デバイス ID のリストを取得します。
リスト エントリには次が含まれます。
デバイス ID (12d1:1001)、シリアル tty (3)、モデム tty (1)
これは、デバイス12d1:1001
の場合、最初ttyUSB
に関連付けられたものをモデムに使用し、3 番目をAT
コマンドに使用し、2 番目を未使用のままにすることを意味します。
質問: 私が試みたいのは、このリストの必要性をなくすことです。AT コマンドに使用するインターフェイスと、モデムの ppp リンクに使用するインターフェイスを簡単に検出する方法はありますか?