ACS ACR122U カード端末を使用してスマート カードと対話するアプリケーションを作成しようとしています。私が見つけることができるすべてによると、APIは標準のAPDUコマンドと疑似APDUの組み合わせを使用して端末と対話しますが、疑似APDUは主張どおりに機能しないようです。
API リファレンス (ACS サイトで提供) は、「FF XX XX XX ...」という形式の APDU が (カードに送信されるのではなく) 端末によって解釈されることを示していますが、常に「6E XX」の応答ステータスを取得します。 " (無効なクラス ID を送信していると解釈します)。「FF 00 40 0F 04 00 00 00 00」を使用して端末の LED を点滅させるコマンドを送信し、「FF CA 01 00」を使用してカードから一意の識別子を取得しようとしました。
ISO 7816-4 文書 (スマート カードの標準) と ACS が提供する API リファレンスの中に役立つ情報が見つかりません。また、ACS はあまり情報を提供しません。私が間違っていることや、どこで追加情報を探すべきかについて、誰か考えがありますか?
カードが接続されている場合、端末から ATR - Answer To Reset を取得できます。私はMifare 1Kカードとのやり取りのために開発しており、それらから読み取り、端末のLEDとブザーとやり取りしたいと考えています。