LinuxはシリアルモデムでAT-Commandネットワークインタフェースをサポートしていますか?

LinuxはシリアルモデムでAT-Commandネットワークインタフェースをサポートしていますか?

テレットGM862-GPSモジュール、シリアルインターフェイスを備えたGPRSモデムで、標準のHayes ATコマンドセット(一部の拡張を含む)を使用します。私がやりたいことは、既存のソフトウェア(wget、ftpなど)がそれを介してインターネットに接続できるようにLinuxデバイスに接続することです。限られたLinux経験に基づいて、モデムを通常のネットワークインターフェイスデバイスとして設定する必要があると思いますが、間違っている可能性があります。

Linuxカーネルはこの機能をサポートしていますか/それを実行できる既存のドライバはありますか?

答え1

あなたが言うこと(シリアルインターフェイス、ATコマンドセット)によると、ダイヤルアップモデムのように動作すると思います。したがって、wvdialまたは同じものを使用してppp接続できます。

返品、GitHubのこのリポジトリ関連性があるようです:

このリポジトリは、Telit 862GPS開発プロセスをサポートするために私が書いたいくつかのスクリプトを1つにまとめるために使用されます。 Windows用の一括ダウンロードスクリプトを除いて、すべてLinux用に設計されています。

答え2

シリアルポートをネットワークインターフェイスに切り替えたい場合は、PPP(pppd)が設計されている理由がこれです。これは、Linuxシリアルポートと同様のすべてを処理できます。 pppd通話を確立して終了するために必要なATコマンドを含む「チャットテキスト」転送をサポートします。このデバイスの独自のチャットスクリプトを作成したい場合があります。

/dev/ttyUSB0例に示されているものではなく、GPRSモジュールによって公開されているシリアルインタフェースを使用してください。/dev/{name}

関連情報