2

背景を簡単に説明すると、デバイスの現在の状態に関する情報を受け取るために、ハイパーターミナル経由で接続するデバイスがあります。デバイスは 2400,7,O,1 の設定でモデム経由で接続されています。次に、1 つのコマンドを送信し、返されたデータを読み取ります。

私の質問は、Java でダイヤルアウトする方法はありますか?接続したらコマンドを送信し、返されたデータを文字列に格納しますか? または、誰かがより良い代替案を提案できますか。

私の最終目標は、これを実行するスケジュールを設定し、返された結果を電子メールで送信することです。

サイトを検索しようとしましたが、探しているものが見つかりませんでした。

4

1 に答える 1

2

Java Communications API を使いたいと思います...

http://www.oracle.com/technetwork/java/index-jsp-141752.html

これも参考になりそう…

http://edn.embarcadero.com/article/31915

また、私の記憶が正しければ、モデムにダイヤルするよう指示する方法は、モデムに「ATDT」を送信してから番号を送信することです...しかし、私は約 15 年間それを行っていません :)

おお、これも便利そうですね :) http://www.uic.edu/depts/accc/network/dialin/modem_codes.html

于 2012-10-14T05:10:42.763 に答える