ACR122L вернуться из режима чтения карты

Я работаю с бесконтактным считывателем ACS ACR122L и столкнулся со следующей проблемой.

Если отправить APDU на устройство для чтения карты, то считыватель переходит в режим чтения, чтобы прочитать карту, которая представлена. Это хорошо, если карта представлена, но если карта никогда не представлена, то устройство, кажется, зависает в "Режиме чтения".

Когда я застрял в "Режиме чтения", я не могу отправлять какие-либо дополнительные APDU или открывать / закрывать соединение.

Я смотрел на установку таймаутов безрезультатно. Все, что они делают, это устанавливают количество времени, в течение которого библиотека ожидает ответа (блоков), прежде чем двигаться дальше. Состояние читателя не меняется.

Единственный способ вернуться в "Режим готовности" - выключить и снова включить устройство или предъявить карту.

Заранее спасибо.

0 ответов

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