2010-12-15 6 views
0

私はATコマンドを使用してそれとcomunicateできるusb-modemを持っています。 私はそれを使ってSMSを送ったり、受け取ったりすることができます。 私たちはusbモデムにSDカードを挿入し、それを記憶装置として使用することができることを知っています しかし、私はATコマンドを使ってSDカード上のファイルをどのように動かすことができるか検索していましたか? 助けてください。ありがとうございます。sdカードからファイルをコピーするためにATコマンドが必要です

答えて

1

他のUSBデバイス(カメラ、携帯電話など)と同じようにモデムがカードをドライブとして公開していませんか? ATxxコマンドを使用してファイルを取得する方法がわかりません。

編集は、私は少し掘りをしましたし、この発見:

https://wiki.archlinux.org/index.php/Huawei_E1550_3G_modem#AT_commands

を、次のいずれかが正しい方向にあなたを指すことができる場合、私は疑問に思って:

AT^U2DIAG=0 - the device is only Modem 
AT^U2DIAG=1 - device is in modem mode + CD ROM 
AT^U2DIAG=255 - the device in modem mode + CD ROM + Card Reader 
AT^U2DIAG=256 - the device in modem mode + Card Reader 
AT+CPIN=<PIN-CODE> - enter PIN-code 
AT+CUSD=1,<PDU-encoded-USSD-code>,15 - USSD request, result can be found (probably) in /dev/ttyUSB2. 

だから、 AT^U2DIAG=256を使用してデバイスをカードリーダーモードにすることができます。私はあなたがこれを実行するときにあなたのドライブがマップされるかどうかを調べることに興味があります。私は本当に何かを見つけることができませんこれを行うとファイルを取得します。

+0

それはフラッシュディスクのようなドライブとしてやっていましたが、私はATコマンドを使ってそのファイルで作業する必要があります。 – Ramah

+0

urヘルプのために多くのおかげです。私の問題は、私はSDカードから別の場所にファイルをコピーする必要があります...またはATコマンドを使用してSDカード上のexeをexcuteし、コピー事を行うことができます – Ramah

+0

@ Ramah、このUSBモデムは何ですか? –

1

私はあなたがこれを行うことはできないと思います。 ATコマンドセットは "phonestuff"を行うためのものです。呼び出し、文字通り(それ自体が拡張機能です)などです。

usb-modemsが内蔵ストレージを持つ通常の理由は、そこにドライバを格納できるからです。これにより、ドライバを入手するためにインターネットに接続せずに、どのコンピュータでもモデムを使用できるようになります。

+0

'' 'usb-modemsが内蔵ストレージを持つ通常の理由は、そこにドライバを格納できるためです。これにより、ドライバを入手するためにインターネットに接続せずに、どのコンピュータでもモデムを使用できるようになります。 '' '' nand flash..iに保存されたドライバは、どのPCにもインストールできるようにsd-cardを挿入する必要はありません。 – Ramah

+0

それはたぶん便利なストレージでしょう。 –

+0

"ATコマンドセットは" phonestuff "を実行するためのものです。" sd-cardを電話機に挿入して、そこに格納されているデータを読み込むときも同様です。 – Ramah

関連する問題