ACR122U をカード エミュレーション モードで設定しようとしていますが、使い方がわかりませんでした。リーダーとの通信に Java 6 スマートカード io を使用しています。PN 532 カード エミュレーション モードで作業した人がいます。
よろしくお願いします アニッシュ
ACR122U をカード エミュレーション モードで設定しようとしていますが、使い方がわかりませんでした。リーダーとの通信に Java 6 スマートカード io を使用しています。PN 532 カード エミュレーション モードで作業した人がいます。
よろしくお願いします アニッシュ
MIFAREクラシックカードをエミュレートするようにPN532を構成することは、申し訳ありませんがほぼ不可能です。私はここ数週間それを試していましたが、運がありませんでした。データセットには、これを実行できることが明確に記載されていますが、正確な方法は明確ではありません。ただし、MIFARE1KエミュレーションにはSAMが必要ないことは知っています。
PN532コマンドTgInitAsTargetを使用すると、SENS_RES、SEL_RES、およびUIDを指定することでMifare Classicカードをエミュレートできます。これは、UIDをエミュレートするだけの場合は常に機能しますが、実際にMIFARE認証に応答できるMIFARE1Kをエミュレートします。コマンドは別の話です。基本的に、PN532がMIFARE 1Kをエミュレートしていて、MIFARE認証コマンド(0x60 0xXX、XX =ブロック番号)を受信した場合、エミュレートされたカードとして送信する必要がある応答は4バイトの乱数であり、イニシエーターはこれを使用して暗号化する必要があります。提供されるキーと内部PN532CRYPTO1暗号。問題は、イニシエーターがその乱数チャレンジに応答せず、エミュレーションが常に失敗することです。
PN532だけでこれを行っているので、PN532に直接コマンドを実行できます。ACR122Uで提供されているAPIで何ができるかはわかりませんが、実際のPN532コマンドにアクセスできると、生活がさらに困難になる可能性があります。
私が試したことの詳細については、libnfc.orgへの投稿を確認してください。
http://www.libnfc.org/community/topic/277/nfcemulatetag/
あなたがそれをうまく動かすことができたなら、私はあなたがしたことについてもっと聞きたいです。
幸運を祈ります!