私はWindows7を使用しており、BlackBerryとT-Mobile(米国)を使用しています。電話機をBluetooth経由でコンピュータとペアリングしました。これにより、シリアルポートが自動的に作成されます。 PuTTYでポートを開いて、ダイヤルを含むATコマンドをモデムに正常に発行できます。ただし、Windowsを使用してダイヤルアップネットワーク接続を作成および確立しているときに、エラーが発生します。 「エラー678。リモートコンピュータが応答しませんでした。」というダイアログが表示されます。
私のテストでは、電話に接続された番号をダイヤルするための接続を設定することも試みました。この接続を介して接続しようとすると、電話が鳴りますが、電話に応答した瞬間に、コンピューターに上記のエラーダイアログが表示されます。
このようなPPP接続を正常に確立するにはどうすればよいですか?特別なAT初期化文字列でしょうか?
明確にするために、データリンクのリモートホストがモバイルサービスプロバイダーである「テザリング」として知られている、よく説明されている一般的な手法については言及していません。私は、モバイルサービスプロバイダー以外のリモートホストとの直接データリンクを確立することに特に興味があります。友達のコンピュータやBBSへの昔ながらの固定電話接続を考えてみてください。
編集1コメントで指摘されているように、パズルの欠けている部分は、vシリーズプロトコルと互換性のある実際の変調器です。携帯電話に組み込まれています。これまでのところ ベストonly私が見つけた代替ソフトウェアは this 実験プロジェクトです。
編集2見つかりました this 今日のフォーラムディスカッション。参加者は、BlackBerryには昔ながらのモデムがないと述べています。
編集3ATDを使用してPuTTYに電話をかけると、電話に応答した直後(および呼び出し先がハンドシェイクを開始した後)に携帯電話はOKを返します。これは、データ接続を確立するために予期される動作ではありません。電話機はハンドシェイクを往復する必要があり、成功するとCONNECTを返します。 (あるいは、BUSYまたはNO CARRIERを返す必要がありますが、単にOKになることはありません。)Windows DUNは、これを私が見た「エラー678」として解釈している必要があります。
携帯電話は、データ接続を古いATスタイルのモデムとして公開することがあります。古い携帯電話では、これは期待どおりに機能すると思います。つまり、電話をモデムモードにすると、A)実際のシリアルケーブル(またはUARTピン)、B)COMポートとして機能するUSBケーブル、またはC)Bluetooth仮想COMポートで、通常の外部シリアルモデムと同じように使用します。
したがって、機能していないAT会話は、携帯電話のデータ接続にボルトで固定されたATコマンドインターフェイスです。 ATコマンドインターフェイスの存在は、アナログスタイルの変調/復調を行うデバイスと話していることを自動的に意味するわけではありません。多くの電話がこれを行っていました。現在、ほとんどのAndroid電話がRNDIS/USB over Ethernetをサポートしているため、これはもはや必要ではなく、多くの電話がサポートしているかどうか、または現在の状態はわかりません。
余談ですが、ATコマンドセットには、このインターフェイスを介してデータを共有する携帯電話を特別にサポートし、SMSなどをサポートする拡張機能があると思います。
私が今まで聞いたことのあるアナログモデムがネイティブに行うアナログスタイルの変調/復調を行う携帯電話はありません。 ARM用にクロスコンパイルするとAndroidデバイスでsoftmodem
などを動作させることができるかもしれませんが、Blackberry用にそのようなアプリケーションがあるかどうかはわかりません。私は1つが存在することを非常に疑っています。
私は、比較的遠い過去に、「ダム」携帯電話をそのコンピュータのアップロード/ダウンロードケーブルと一緒に使用して、ワイヤレスモデム接続を確立しました。 IIRC、ラップトップにデバイスドライバーが必要でした。提示されたインターフェースは本質的に古い「SmartModem」ATインターフェースであり、ラップトップは本質的に使用方法を知っていました。残念ながら、速度は9600bpsなどに制限されていました。
SmartModemまたは標準のATモデムであることをコンピュータに伝えて、接続をダイヤルするように依頼してみましたか?
(ただし、特別なパラメーターを使用する必要がある場合があることを思い出します( Hayesコマンドセット を見ると、S9またはS10は、ヘイズ後の拡張機能の1つである可能性がありますが、おなじみのようです)これがワイヤレス接続であり、固定電話よりも遅延が長いことをモデムに通知します。電話に組み込まれているモデムでこれを行うのはちょっとばかげているようですが、それでも必要な場合があります。)