Связь Java RS-232 в Windows

Кто-нибудь знает хороший Java API для управления устройствами RS-232 в среде WIN32? Я пробовал RXTX, но они не поддерживают RS232, только RS-485.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
9
0
14 458
6

Ответы 6

А что насчет J / CoMM?

OS independent RS232 remote control. Java-based server (console), easy adjustable HTML GUI, local/internet use, incl. device driver API and drivers (e.g. EIKI LC-XM1/SM1/VM1!!)

alt text

Вы пробовали Javacomm от Sun?

Javacomm больше не поддерживает Windows. На своей главной странице они этого даже не перечисляют. Дальнейший поиск показывает, что Sun прекратила его поддержку после Java 1.1.6.

Steve 05.11.2008 09:40

Без оговорок, я рекомендую последовательный порт Java от serialio.com. У меня были серьезные проблемы со стабильностью последовательных пакетов Sun, IBM и RxTx. SerialPort надежно работает уже более 2 лет в режиме 24/7.

Они поддерживают стандартный последовательный API Java, а также собственный альтернативный проприетарный. Я бы придерживался стандартного API, если вам действительно не нужно что-то, что у них есть, чего нет в стандартном, просто чтобы ваши варианты оставались открытыми.

слово! сериалио стоит, правда!

Marcel 05.11.2008 09:53

Честно говоря, я должен отметить, что мой проект был выполнен чуть более 2 лет назад, и с тех пор RxTx, возможно, прогрессировал.

Lawrence Dol 05.11.2008 23:46

Качество кода RXTX довольно плохое. Будьте готовы перепрыгивать через различные препятствия, если пойдете по этой дороге.

Gili 21.05.2009 11:34

Советую попробовать jSSC. Эта библиотека поддерживает Win32 (Win98 - Win7) и Win64. Версия для Linux в стадии разработки. Страница проекта в Google code: http://code.google.com/p/java-simple-serial-connector/

Поддерживает ли jSSC RS-422, а также RS-232?

Steve Chambers 08.05.2014 14:02

Я только что реализовал однонаправленный интерфейс (устройство-> компьютер) с библиотекой jSSC Scream3r с использованием Java 1.6 и 64-разрядной версии Windows 7 быстро и без проблем.

Подсказка: если вы посмотрите его дополнительный код в jSSC-Terminal.zip, вы получите хороший (и необходимый для использования lib) пример работы с библиотекой!

Спасибо Scream3r за то, что поделились этим, вы сделали мой день!

Я наткнулся на scm, еще одну библиотеку с открытым исходным кодом для связи через последовательный порт RS232. Страница проекта: https://github.com/RishiGupta12/serial-communication-manager

Другие вопросы по теме