Java プログラム経由で大量の SMS を受信/読み取りたい。AT コマンドは役に立ちますか? ここでは、1 分間に 10,000 件の SMS を読み取る必要があるかもしれません (それらも削除する必要があります)。
聞いたとおり、AT コマンド (thread.sleep) の間に遅延を追加する必要があります。
Java プログラム経由で大量の SMS を受信/読み取りたい。AT コマンドは役に立ちますか? ここでは、1 分間に 10,000 件の SMS を読み取る必要があるかもしれません (それらも削除する必要があります)。
聞いたとおり、AT コマンド (thread.sleep) の間に遅延を追加する必要があります。
私の意見だけに基づいて、1 つの GSM モデムでこれだけの量の SMS を受信できるとは思えません。AT コマンドは、ハードウェアを JAVA プログラムに接続するのに役立ちます。http://www.smslib.org多分あなたにとって良いスタートです。通常の GSM モデムで 1 分間に読み取れるメッセージの数を試してみましょう。各 AT コマンドの応答時間は通常 50 ミリ秒であり、メッセージを読み取るには 2 つの AT コマンドが必要です。(メッセージを一覧表示し、list コマンドで指定されたインデックスでメッセージを読み取るため)。最適な設定では、1 分あたり 6000 件のメッセージを読み取ることができます。メッセージを受信すると、電話も応答しなくなりますが、どれくらいの時間測定したことはありません. それも100msだとしましょう。お使いの携帯電話は 1 分間に 3000 件のメッセージを受信できます。メッセージを削除し始めると、読む速度も低下します。単一のモデムでそのような要件を処理できるとは思いません。私の数字は私の要点を説明するためのものであり、使用するハードウェアによって異なります。どうしてもSMSが必要な場合は、SMSを受信できるゲートウェイサービスを利用することをお勧めします。