Возможное дублирование:
Последовательная связь Java в Windows
Друзья, я хочу подключить и передать данные в COM PORT (виртуальный или оригинальный) в JAVA?
Возможное дублирование:
Последовательная связь Java в Windows
Друзья, я хочу подключить и передать данные в COM PORT (виртуальный или оригинальный) в JAVA?
На этот вопрос много раз задавали и на него отвечали:
Прочитать файл из последовательного порта с помощью Java
Чтение последовательного порта в Java
Чтение файла из последовательного порта в Java
Есть ли библиотека Java или структура для доступа к последовательным портам? < / а>
Последовательная связь Java в Windows
чтобы сослаться на несколько.
Лично я рекомендую SerialPort от http://serialio.com - это не бесплатно, но стоит разработчика ( без роялти) лицензионный сбор для любого коммерческого проекта. К сожалению, его развертывание больше не является бесплатным, и SerialIO.com, похоже, превратился в продавца оборудования; Пришлось искать информацию по SerialPort.
Исходя из личного опыта, я настоятельно рекомендую не использовать реализации Sun, IBM и RxTx, которые работали нестабильно при круглосуточном использовании. Подробности см. В моих ответах на некоторые из вышеупомянутых вопросов. Честно говоря, RxTx, возможно, прошел долгий путь с тех пор, как я его попробовал, хотя от реализации Sun и IBM отказались даже тогда.
Более новый бесплатный вариант, который выглядит многообещающим и, возможно, стоит попробовать, - это jSSC (Java Simple Serial Connector), как было предложено в комментарии @Jodes.
API связи Java (также известный как javax.comm) предоставляет приложениям доступ к оборудованию RS-232 (последовательные порты): http://www.oracle.com/technetwork/java/index-jsp-141752.html
Альтернативой javax.comm
является библиотека rxtx
, которая поддерживает больше платформ, чем javax.comm
.
Java Communications API
это всего лишь API. Эталонная реализация Sun очень ограничена, но SerialIO SerialPort (решение корпоративного уровня) действительно реализует Java Communications API
- person Jarek Przygódzki; 17.03.2014