Java-приложение в системе Windows, работающее как периферийное устройство USB - PullRequest
1 голос
/ 03 мая 2011

Есть ли способ заставить устройство USB выступать в качестве хоста, а приложение в системе на базе Windows - в качестве периферийного устройства? У нас есть USB-устройство, которое является хостом, и оно нам нужно для подключения к нашему приложению, работающему в системе на базе Windows. Устройство использует спецификацию USB 2.0 On-the-go, но оно должно работать в роли хоста. Мы нашли несколько библиотек, а что нет, но, похоже, они работают, только если приложение является хостом, а устройство - периферийным. Любая информация или ведет с благодарностью.

Спасибо.

1 Ответ

1 голос
/ 03 мая 2011

USB-порты на типичном ПК с Windows могут общаться только в режиме хоста.Это означает, что если ваше устройство напрямую подключено к ПК (включая концентраторы), оно имеет для работы в режиме устройства.

Существуют устройства, которые могут подключаться к двум хостам USB одновременно (например, некоторые USB <-> USB-кабели для подключения к ПК).Это может быть одним из решений вашей проблемы, но для меня это больше похоже на то, что вам просто нужно немного адаптировать программное обеспечение своих устройств.

...