Используя Java и USB: какие API? JSR-80, Jusb, ...?

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

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

Вопрос:

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

Я хотел бы услышать опыт ваших ребят с этими или другими API Java / USB.

Спасибо Jbu

2 ответа

Ну, обе эти реализации имеют свои ограничения специально для Windows. Им обоим не хватает поддержки Bulk Transfer в Windows.

Коммерческая библиотека JCommUSB доступна по адресу www.icaste.com.

Я хотел бы, чтобы две программы Java общались напрямую через USB, не проходя через устройство или кабель

А? USB соединяет устройство с хостом через кабель.

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

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