2010-06-01 3 views
0

J'essaie de configurer l'ACR122U en mode d'émulation de carte, mais je ne savais pas comment l'utiliser. J'utilise Java 6 pour le lecteur de carte à puce io communication.Who a travaillé avec le mode d'émulation de carte PN 532, S'il vous plaît me donner quelques suggestions ...Mode d'émulation de carte PN532

Merci et salutations Anish

Répondre

0

Configuration du PN532 pour émuler une carte MIFARE classique est presque impossible, je suis désolé de dire. Je l'ai essayé les deux dernières semaines et n'ai pas eu de chance. La fiche technique indique clairement qu'elle peut le faire, mais on ne sait pas exactement comment. Je sais cependant qu'un SAM n'est pas requis pour l'émulation MIFARE 1K. En utilisant la commande PN532 TgInitAsTarget vous pouvez émuler une carte Mifare Classic en spécifiant SENS_RES et SEL_RES et UID, et cela fonctionne toujours si tout ce que vous voulez faire est d'émuler un UID, mais en émulant un MIFARE 1K qui peut réellement répondre à Authentification MIFARE une commande de lecture est une autre histoire. Fondamentalement, quand un PN532 émule un MIFARE 1K et reçoit la commande d'authentification MIFARE (0x60 0xXX, où XX = numéro de bloc) la réponse que vous devez envoyer comme carte émulée est un nombre aléatoire de 4 octets que l'initiateur doit alors chiffrer en utilisant le clé fournie et le chiffrement interne PN532 CRYPTO1. Le problème est que l'initiateur ne répond jamais à ce défi de nombre aléatoire et l'émulation échoue toujours là. Je fais ceci avec juste un PN532 pour que je puisse commander le PN532 directement, je ne suis pas sûr de ce que l'API est fourni avec l'ACR122U mais si vous pouvez accéder aux commandes réelles du PN532, cela vous rendra la vie plus difficile potentiellement.

Découvrez mon post sur libnfc.org pour plus de détails de ce que j'ai essayé:

http://www.libnfc.org/community/topic/277/nfcemulatetag/

Si vous avez réussi à le faire fonctionner, j'aimerais en savoir plus sur ce que vous avez fait .

LE MEILLEUR DE LA CHANCE!