Frage

Ich möchte wissen, ob Android 2.3 Lebkuchen und das Telefon von Nexus S dem Lesen/Schreiben von ISO 15693 RFID -Chips unterstützt? Ab sofort weiß ich, dass es ISO 14443 lesen kann ...

Weiß jemand?

War es hilfreich?

Lösung

Ich bin vielleicht zu spät, aber ich könnte mit meinen Nexus S bei der Arbeit etwas RFID 15693 lesen. Ich versuche nicht, Daten darin zu lesen, ich muss nur die eindeutige Kennung für mein Projekt lesen.

Mit freundlichen Grüßen

Andere Tipps

Mifare basiert auf ISO/IEC 14443, nicht auf ISO/IEC 15693
sehen http://en.wikipedia.org/wiki/mifare

Um mit dieser Art von Chip zu kommunizieren, müssen Sie die folgende API von Android verwenden:http://developer.android.com/reference/android/nfc/tech/nfcv.html

Die NFCV -API wurde in der API -Ebene 10 hinzugefügt, entsprechend, wie diese Seite zu Android 2.3.3 heißt.http://developer.android.com/guide/topics/manifest/usses-sdk-element.html#apilevels

Wenn Sie Android 2.3 Gingerbread verwenden, müssen Sie Ihr Telefon auf mindestens Android 2.3.3 Gingerbread_MR1 aktualisieren. Sobald Sie dies getan haben, können Sie die folgenden Methoden aus der API verwenden:

Tag tag = ...;
nfc = NfcV.get(tag);
nfc.connect();
byte[] read = nfc.transceive(new byte[]{0x00, 0x20, 0x05});
nfc.close();

In diesem Beispiel sendet das Telefon 0x00, 0x20, 0x005, was dem Befehl entspricht, um Block 5 aus der Karte zu lesen.

Sie können die verschiedenen durchschnittlichen Befehle finden und die Antwort, die die Karte in jedem Fall gibt, indem Sie "ISO/IEC FCD 15693 3" googeln und den ersten Link nehmen (ja "Sie benötigen mindestens 10 Ruf, um mehr als 2 Links zu veröffentlichen." -')

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top