Android 2.3 e ISO 15693
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?
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". -')