ACS ACR122L 非接触リーダーを使用していますが、次の問題に遭遇しました。
カードを読み取るために APDU をデバイスに送信すると、リーダーは読み取りモードになり、提示されたカードを読み取ります。カードが提示されている場合は問題ありませんが、カードが提示されていない場合、デバイスは「読み取りモード」でハングしているように見えます。
「読み取りモード」でスタックすると、それ以上 APDU を送信したり、接続を開いたり閉じたりすることができません。
無駄にタイムアウトを設定することを見てきました。これらはすべて、次に進む前に、ライブラリが応答 (ブロック) を待機する時間を設定するだけです。リーダーの状態は変わりません。
「レディ モード」に戻す唯一の方法は、デバイスの電源を入れ直すか、カードを提示することです。
前もって感謝します。