Как отправить данные в com -порт с помощью Java? [дублировать

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

  •  23-08-2019
  •  | 
  •  

Вопрос

Возможный дубликат:
Серийная связь Java на Windows

Друзья, я хочу подключить и передавать данные в COM -порт (виртуальный или оригинальный) в Java?

Это было полезно?

Решение

Этот вопрос был задан и отвечал много раз:

Читать файл из серийного порта с помощью Java

Чтение серийного порта в Java

Чтение файла из серийного порта в Java

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

Серийная связь Java на Windows

Чтобы ссылаться на несколько.

Лично я рекомендую Serialport от http://serialio.com - Это не бесплатно, но он стоит застройщика (без роялти) за лицензирование для любого коммерческого проекта. Анкет К сожалению, это больше не может развернуть роялти, и serialio.com, похоже, переделается как продавец оборудования; Мне пришлось искать информацию о Serialport.

Из личного опыта я настоятельно рекомендую против Реализации Sun, IBM и RXTX, все из которых были нестабильны в 24/7. Обратитесь к моим ответам на некоторые из вышеупомянутых вопросов для получения подробной информации. Чтобы быть совершенно справедливым, RXTX, возможно, прошел долгий путь с тех пор, как я попробовал это, хотя реализации Sun и IBM были по существу заброшены, даже тогда.

Более новый бесплатный вариант, который выглядит многообещающе и, возможно, стоит попробовать JSSC (Java Simple Serial Connector), как предполагает @Jodes Comment.

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

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