Pregunta

¿Quiero saber si Android 2.3 Gingerbread y el teléfono Nexus S admite leer/escribir chips RFID ISO 15693? A partir de ahora, sé que puede leer ISO 14443 ...

¿Alguien sabe?

¿Fue útil?

Solución

Tal vez llego demasiado tarde, pero podría leer algunos RFID 15693 con mi Nexus S en el trabajo. No trato de leer datos en él, solo necesito leer el identificador único para mi proyecto.

Saludos

Otros consejos

Mifare se basa en ISO/IEC 14443, no en ISO/IEC 15693
ver http://en.wikipedia.org/wiki/mifare

Para comunicarse con este tipo de chip, debe usar la siguiente API de Android:http://developer.android.com/reference/android/nfc/tech/nfcv.html

La API NFCV se agregó en el nivel 10 de la API, correspondiente a la que esta página dice a Android 2.3.3.http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#apilevels

Si está utilizando Android 2.3 Gingerbread, debe actualizar su teléfono a al menos Android 2.3.3 Gingerbread_MR1. Una vez que lo haya hecho, podrá usar los siguientes métodos de la API:

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

En este ejemplo, el teléfono enviará 0x00, 0x20, 0x005 correspondiente al comando para leer el bloque 5 desde la tarjeta.

Puede encontrar los diferentes comandos avalables y la respuesta que la tarjeta dará en cada caso buscando en Google "ISO/IEC FCD 15693 3" y tomando el primer enlace (sí ", necesita al menos 10 reputación para publicar más de 2 enlaces". -')

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top