Подтвердить что ты не робот

Существует ли библиотека Java или инфраструктура для доступа к последовательному порту?

Существует ли Java-библиотека или фреймворк (кроме javax.comm, предоставляемый Sun), который прост в использовании при доступе к последовательному и параллельному портам (особенно RS-232). Мне нужно что-то бесплатное, которое будет работать как на Windows, так и на Linux.

4b9b3361

Ответ 2

Наиболее распространенная структура, используемая для этого, - rxtx.

Ответ 3

Если бесплатно не нужно - помните, ваше время не бесплатное - тогда Serial IO SerialPort может оказаться полезным. Это единственное, что я обнаружил, что работает как есть: все это:

  • 32/64-разрядная версия Windows
  • 64-разрядная Solaris (не тестировала 32-разрядную версию)
  • 32-разрядная версия Linux (не проверила 64-разрядную версию)
  • Mac OS X

Вы получаете источник с продуктом, хотя и с некоторыми странными и раздражающими методами сборки.

FWIW, я просто довольный пользователь, не связанный с компанией.

Ответ 4

rxtx, как говорили другие плакаты. Я использую его, и он работает хорошо. Существует проблема при использовании нестандартных скоростных бодовых скоростей (кратные 115200, например, 230400, 921600 - это нормально, но 1 МБ даже не поддерживается этим оборудованием и базовыми ОС), мне сказали, что это будет исправлено в rxtx 2.2.