web-dev-qa-db-ja.com

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

シリアルポートとパラレルポート(特にRS-232)にアクセスするときに使いやすいJavaライブラリまたはフレームワーク(Sunが提供するjavax.comm以外)はありますか?無料のものが必要です。 WindowsとLinuxの両方で動作します。

17
Azder

アンドリが指摘したように [〜#〜] rxtx [〜#〜] はほとんどあなたの最良の選択です。 ここでWindowsでRXTXを使い始める (RXTX 2.1に関連する)に関する記事があります。

11

これに使用される最も一般的なフレームワークは rxtx です。

12
andri

無料が必要ない場合-覚えておいてください、あなたの時間は無料ではありません Serial IO SerialPort が役立つかもしれません。それが私が見つけた唯一のものです。次のすべてについて現状のまま:

  • 32/64ビットWindows
  • 64ビットSolaris(32ビットをテストしていません)
  • 32ビットLinux(64ビットをテストしていません)
  • Mac OS X

奇妙で煩わしいビルド方法はありますが、製品のソースを入手できます。

FWIW、私はただ満足しているユーザーであり、会社とは関係がありません。

5
Chris Winters

他のポスターが言っているようにrxtx。私はそれを使用してきました、そしてそれはうまく働きます。非標準の高速ボーレートを使用する場合は問題があります(115200の倍数(230400、921600など)は問題ありませんが、ハードウェアと基盤となるOSがサポートしている場合でも1MBは問題ありません)、これはrxtx2.2で修正されると言われています。

0
Jason S