2010-12-07 20 views
1

私は、シリアルATモデムにSMSを送ることしかできないアプリケーションを持っていますが、このSMSをWebサービス経由で送信したいのです。モデムのようなSMSを受信

私の考えは、仮想ソフトウェアモデムをアプリケーションの(仮想)シリアルポートに接続し、ソフトウェアでSMSを受信することです。このSMSをWeb APIに渡します。

私の問題は、モデムのようにSMSを受信したり、モデムのように動作するライブラリを見つけることができるソフトウェアを見つけることです。

アイデア?

答えて

0

既存のアプリケーションは、シリアルポートに接続する予定です。つまり、ある種の仮想シリアルポートが必要です。 Googleはあなたに完全に利用可能なヒットを与えるでしょう。それらのlibのいずれかがあなたに文字ストリームを与えるべきです。

このストリームを解析するのはかなり簡単です。すべてのモデムの初期化を外すことができ、ただSMSコマンドに集中できます。理論的には、「書き込み」コマンドと「送信」コマンドがありますが、PCアプリケーションが書き込んだSMSを送信することは間違いありません。 PCのタイプミスのようなものではありません。したがって、AT+CMGWコマンドを解析するだけで済みます。他のすべてのコマンドは標準のOK応答を得ることができます。

AT+CMGWコマンドから電話番号とメッセージを取得し、Webサービスに渡します。完了!

+0

ありがとうございました。アプリケーションは仮想マシンで実行されるため、シリアルポートをパイプにリダイレクトできます。私は恐れていた、私は実装を見つけることができなかったので、これを自分で実装しなければならない。私は最初に思ったほど複雑ではないことを私に示した短い指示に感謝します。 –

関連する問題