Domanda

Vorrei sapere se Android 2.3 Gingerbread e il telefono supporta Nexus S lettura / scrittura ISO 15693 chip RFID? A partire da ora, so che è in grado di leggere ISO 14443 ...

Qualcuno sa?

È stato utile?

Soluzione

Sono forse troppo tardi, ma ho potuto leggere alcuni RFID 15693 con il mio Nexus S al lavoro. Non cerco di leggere i dati in esso, ho solo bisogno di leggere l'identificativo univoco per il mio progetto.

Con i migliori saluti

Altri suggerimenti

Mifare si basa sulla norma ISO / IEC 14443, non sulla norma ISO / IEC 15693
vedi http://en.wikipedia.org/wiki/MIFARE

Per comunicare con questo tipo di circuito integrato, è necessario utilizzare il seguente API da Android: http://developer.android.com/reference/android/nfc/tech /NfcV.html

L'API Nfcv è stata aggiunta nel livello di API 10, corrispondente da questa pagina dice di Android 2.3.3. http://developer.android.com/guide/topics /manifest/uses-sdk-element.html#ApiLevels

Se si utilizza Android 2.3 Gingerbread, è necessario aggiornare il telefono per almeno Android 2.3.3 GINGERBREAD_MR1. Una volta che avete fatto, sarete in grado di utilizzare i seguenti metodi dal api:

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

In questo esempio, il telefono invia 0x00, 0x20, 0x005 corrispondente al comando di lettura blocco 5 dalla scheda.

È possibile trovare i diversi comandi avaliable e la risposta della scheda darà in ogni caso per googling "ISO / IEC FCD 15693 3" e prendendo il primo link (yeah "Hai bisogno di almeno 10 reputazione di inviare più di 2 collegamenti ." - ')

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top