2016-04-01 10 views
2

Ich versuche, einen USB-NFC-Kartenleser, ACR122U zu verwenden.APDU Read Record ACR122

Ich habe es geschafft, die ID der Karte zu erhalten, indem ich 0xFF, 0xCA, 0x00, 0x00, 0x00 sendete und das Gerät anwies, nicht zu piepen, indem ich die Kontrolle 0xFF, 0x00, 0x52, 0x00, 0x00. Unter Verwendung einer Android-App habe ich jedoch eine URL zum ersten Datensatz der Karte (0) geschrieben.

Nach den Spezifikationen here, sollte ich 0xFF, 0xB2, 0x00, 0x08, 0x00 senden, um den ersten Datensatz zu lesen, aber ich bekomme nur "c" als Antwort.

Hat jemand den eigentlichen Befehl zu senden, um den ersten Datensatz zu erhalten?

Danke!

+0

versuchen Sie 0x00,0xB2, recordno, 0x04, Länge Daten zu lesen – vikky

Antwort

0

Sie müssen die .Transmit() - Methode anstelle der .Control() -Methode verwenden.