Кроссплатформенная связь через последовательный порт в Java? - PullRequest
8 голосов
/ 15 апреля 2011

Я пытаюсь установить последовательную связь с Java. Трудно поверить, что не существует какого-то приятного, нестандартного решения, как в C #.

Я просматриваю сайт SerialIO , но не ясно, есть ли бесплатный .jar, который я могу скачать, чтобы получить необходимую мне функциональность. (Это только для продажи? Я не могу найти ссылку для загрузки .jar любого вида.)

Все, что мне нужно, это чтение / запись через последовательный порт и установка скорости передачи. Ничего более причудливого.

Редактировать : мне требуется, чтобы он работал на 64-битных Windows и Mac OS X. Java Communications API имеет только реализации для Linux.

Ответы [ 7 ]

4 голосов
/ 15 апреля 2011

Может быть, Java-библиотека RxTx - это то, что вы ищете http://rxtx.qbang.org/wiki/index.php/Main_Page

3 голосов
/ 03 октября 2012

SerialIO является коммерческим продуктом.

Взгляните на Простой последовательный разъем Java

jSSC-0.9.0 Выпущен и доступен для скачивания. jSSC (Java Simple Serial Connector) - библиотека для работы с последовательным портом из Java. jSSC> поддерживает Win32 (Win98-Win7), Win64, Linux (x86, x86-64), Solaris (x86, x86-64), Mac OS X 10.5> и выше (x86, x86-64, PPC, PPC64).

Лицензировано под LGPL. Мы успешно используем его в производстве уже более полугода. Он показал себя стабильным, в отличие от RXTXcomm.

1 голос
/ 15 апреля 2011

Java Communications API

Java Communications 3.0 API - это расширение Java, которое облегчает разработку независимых от платформы коммуникационных приложений для таких технологий, как смарт-карты, встроенные системы и точки-продажные устройства, устройства финансовых услуг, факс, модемы, терминалы и роботизированное оборудование.Java Communications API (также известный как javax.comm) предоставляет приложениям доступ к оборудованию RS-232 (последовательные порты) и ограниченный доступ к IEEE-1284 (параллельные порты), режим SPP.

0 голосов
/ 16 июня 2015

Я оцениваю java-simple-serial-connector .Кроссплатформенная библиотека Java для связи с последовательными портами.Завтра я расскажу подробнее о моих тестах.

Событие

0 голосов
/ 25 августа 2013

Purejavacomm является кроссплатформенным и бесплатным: http://www.sparetimelabs.com/purejavacomm/purejavacomm.php

0 голосов
/ 15 апреля 2011

Вы ознакомились с Java Communications API?

Java Communications 3.0 API - это расширение Java, которое облегчает разработку независимых от платформы коммуникационных приложений для таких технологий, какСмарт-карты, встроенные системы и устройства для точек продаж, устройства финансовых услуг, факс, модемы, дисплейные терминалы и роботизированное оборудование.Java Communications API (также известный как javax.comm) предоставляет приложениям доступ к оборудованию RS-232 (последовательные порты) и ограниченный доступ к IEEE-1284 (параллельные порты), режим SPP.

0 голосов
/ 15 апреля 2011

Я полагаю, вы, вероятно, ищете Java Communications , которое является официальным расширением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...