С использованием java и usb: какой api? jsr-80, jusb, ...?

Я хотел бы, чтобы две java-программы обменивались данными напрямую через USB без использования устройства или кабеля. Не спрашивайте меня, почему, я не знаю деталей или мотивов этого решения.

Я обнаружил, что jusb и jsr-80 - это два java / usb API для этого. Они работают на Linux И Windows - мне понадобятся возможности для обоих.

Вопрос:

Что более стандартно и приемлемо? Что стабильнее? Что проще для моей задачи? Существуют ли другие стандартные или распространенные API-интерфейсы java / usb?

Я хотел бы услышать опыт ваших ребят с теми или иными API-интерфейсами java / usb.

Спасибо, Jbu

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

Ответы 2

I would like two java programs to communicate directly over the USB without going through a device or cable

Хм? USB соединяет устройство с хостом с помощью кабеля.

изменить: если бы мне пришлось быстро использовать две программы Java для связи, одну на устройстве и одну на хосте, я почти наверняка использовал бы ссылку USB (настроенную таким образом за пределами Java), чтобы действовать как последовательный поток и используйте последовательную библиотеку, например rxtx.

Что ж, обе эти реализации имеют свои ограничения, особенно в окнах. У них обоих отсутствует поддержка массовой передачи в Windows.

На сайте www.icaste.com имеется коммерческая библиотека JCommUSB.

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