Javaを使用してデータをcomポートに送信する方法は? [複製

StackOverflow https://stackoverflow.com/questions/900950

  •  23-08-2019
  •  | 
  •  

質問

可能な複製:
WindowsでのJavaシリアル通信

友達、私はJavaのcomポート(仮想またはオリジナル)にデータを接続して転送したいですか?

役に立ちましたか?

解決

この質問は何度も尋ねられ、答えられました:

Javaを使用してシリアルポートからファイルを読み取ります

Javaのシリアルポートを読む

Javaのシリアルポートからファイルを読み取ります

シリアルポートにアクセスするためのJavaライブラリまたはフレームワークはありますか?

WindowsでのJavaシリアル通信

いくつかを参照します。

個人的には、SerialPortからお勧めします http://serialio.com - 無料ではありませんが、商業プロジェクトの開発者(ロイヤリティなし)ライセンス料の価値があります. 。悲しいことに、それはもはやロイヤルティが自由に展開することはなく、Serialio.comはハードウェア販売者として自分自身を作り直したようです。 SerialPortの情報を検索する必要がありました。

個人的な経験から、私は強くお勧めします に対して 太陽、IBM、RXTXの実装。これらはすべて24時間年中無休で不安定でした。詳細については、前述の質問のいくつかに関する私の回答を参照してください。完全に公平になるために、RXTXは私が試してから長い道のりを歩んできたかもしれませんが、太陽とIBMの実装は本質的に放棄されていましたが、当時は本質的に放棄されていました。

有望に見える新しい無料オプションは、試してみる価値があるかもしれません JSSC(Java Simple Serial Connector), 、@jodesコメントで示唆されているように。

他のヒント

Java Communications API(javax.commとも呼ばれます)は、RS-232ハードウェア(シリアルポート)へのアプリケーションアクセスを提供します。 http://www.oracle.com/technetwork/java/index-jsp-141752.html

代替手段 javax.comm それは rxtx より多くのプラットフォームをサポートするライブラリ javax.comm.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top