2014-08-27 5 views
2

Я работаю над проектом NFC, и иногда мой читатель перепутался, и я не могу снова подключиться к нему. Если я снова подключу USB-кабель, все будет в порядке. Можете ли вы сделать это на Java без физического повторного подключения?Подключите USB-устройство (ACR122U) без отсоединения

Если это невозможно, может быть, другой способ сделать это?

ответ

1

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

Вы можете попробовать использовать libusb и работает libusb_reset_device, который документированной здесь:

http://libusb.sourceforge.net/api-1.0/group__dev.html#ga7321bd8dc28e9a20b411bf18e6d0e9aa

0

вы должны спросить себя, почему это случилось , может быть, это не очень хорошая идея использовать на libusb_reset_device вам нужно первым получить libusb_device_handle