Comment puis-je obtenir le lecteur sans contact NFC ACR122U pour se comporter en tant que balise (mode d'émulation de carte)? Le prospectus affirme que l'appareil peut faire une émulation de carte, mais le SDK ne semble pas fournir d'exemple ni de documentation pour cette fonctionnalité. P>
Quelqu'un sait-il comment faire cela? Y a-t-il des logiciels supplémentaires requis? Veuillez noter que ma plate-forme cible est MS Windows. P>
Merci d'avance p>
4 Réponses :
pour "émulation de carte" ou en d'autres termes ", configurez comme cible et attendez les initiateurs", veuillez vous reporter ici: http://code.google.com/p/nfcip-java/source/browse/trunk/nfcip-java/doc/acr122_pn53x .txt Il s'agit de la réponse lorsqu'un initiateur a activé cette cible: p> laissez-moi savoir si cela fonctionne! p> p>
Merci pour votre réponse - je l'ai essayé mais cela n'a pas fonctionné. Je vais lui donner un autre aller et vous faire savoir mes progrès
Cela semble prometteur. Quelqu'un a-t-il eu ceci pour travailler avec succès?
Aussi vous pouvez essayer d'envoyer l'ADPU suivant dans HEX pour mettre le lecteur en mode "Emulation de la carte": P>
ff 00 00 00 27 d4 8c 00 08 00 12 34 56 40 01 Fe A2 A3 A4 A5 A6 A6 A7 A7 C5 C1 C2 C3 C4 C5 C6 C7 FF FF AA 99 88 77 66 55 44 33 22 11 00 00 P >
Salut Marko, j'ai récupéré la réponse suivante: D5 8D 26 1E D4 01 Fe A2 A3 A4 A5 A5 A6 A7 32 46 66 6D 01 01 10 03 02 01 04 01 96 90
Je ne sais pas ce que cela signifie, mais je n'ai jamais réussi à obtenir une pièce d'identité ou à lire les secteurs de la carte émulée.
Quelqu'un a-t-il compris cela? J'ai essayé ce qui précède - obtenu la même réponse que Chalad (en utilisant Javax.smartcardio à l'ACR122U). La réponse vient lorsque vous mettez le Nexus S sur le lecteur ACR122U. Dans les journaux NEXUS S, il montre comme découverte une cible P2P mais que NFCStatus a échoué. Je suppose que la compréhension des composants du Tginitastarget sera nécessaire pour continuer.
J'ai essayé cette commande mais j'ai eu une réponse 63 / erreur. Une idée de ce que j'ai mal fait? Des commandes que je dois envoyer en premier?
Vous pouvez utiliser libnfc. Il a exemple de code pour cela. P>
Je n'ai toujours jamais eu de fonctionner correctement dans Windows malheureusement. Vous devrez probablement compiler libnfc pour des pilotes spécifiques. P>
En outre, l'ACR122U semble être assez mal soutenu par de nombreuses bibliothèques. Apparemment, cela n'est pas vraiment conçu pour cette utilisation. Il existe également des problèmes particuliers pour l'émulation de la carte (comme le délai d'attente). Nous devons vraiment tous nous arrêter par l'ACR122U. Je viens d'acheter ce qui était populaire et facile à prendre la main, mais regrettez-le maintenant. P>
Aux futurs navigateurs / chercheurs qui rencontrent ceci: veuillez vérifier la section Compatibilité du site LNA et acheter quelque chose qu'ils recommandent! P>
Pour obtenir l'ACR122 (ou plutôt la puce de contrôleur NFC PN532 à l'intérieur) dans le mode d'émulation de carte, vous feriez sur les points suivants:
Readregister: P>
Valeurs de registre de mise à jour: p>
writeregister: p>
SetParameters: P>
Tginitastarget p>
> FF000000 yy D48E <R-APDU>
< D587 xx 9000
Lorsque j'envoie le Tginitastarget code> Je n'ai aucune réponse. La réponse est vide .. Savez-vous quelle est la cause? J'envoie ceci:
{(octet) 0xFF, 0x00, 0x00, 0x00, 0x27, (octet) 0xd4, 0x05, 0x04, 0x00, 0x12, 0x34, 0x56, 0x20, 0x00, 0x00, 0x00 , 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 , 0x00, 0x00} code>
On dirait que cela ne fonctionne que lorsque je mets mon téléphone sur le lecteur. Toute idée?
Peut-être que vous pouvez utiliser le modèle P2P d'ACR122U, définissez-le comme modèle d'initiateur. J'ai vu votre autre question "Android 2.3.3 NFC Communication paper-to-peer avec le lecteur NFC basé sur PC", vous voulez parler de Nexus S avec une autre application basée sur PC. L'avez-vous mis en œuvre? Ou vous utilisez ACR122U pour la mettre en œuvre?
Bonjour User556615, j'ai essayé d'utiliser P2P afin de communiquer le Nexus & ACR122U pour communiquer, mais il n'a pas réussi à obtenir n'importe où.
Bonjour, je vais aussi essayer d'utiliser P2P Communiquer Nexus et ACR122U, je veux utiliser libnfc pour la mettre en œuvre, mais n'a pas géré, nous avons le même problème, si vous avez quelque chose de nouveau, pourriez-vous me dire? Mon email: nwucomputer2005@gmail.com
À mon avis, notre problème majeur consiste à mettre en œuvre le protocole LLCP, je trouve une source utile peut-être de vous être utile code.google.com/p/nfc-tools