Online Store

NFC APDU comandos de envío/recepción en Android con lectores NFC

Intercambio de comandos de lectores NFC de la serie μFR y dispositivos Android

Aplicación Android para trabajar con tarjetas sin contacto ISO14443-4 A / B e ISO7816-4 que admiten comandos APDU.
Estas tarjetas incluyen (pero no se limitan a) tarjetas de crédito EMV sin contacto, DESFire, ST M24SRxx, JCOP …
Por lo tanto, el uso de comandos NFC APDU agrega soporte para muchos tipos de chips que anteriormente no eran compatibles con nuestra API.

Requisitos previos

Lector NFC serie μFR, Android Studio V1.5 o superior, dispositivo Android con soporte OTG.
NOTA: Los dispositivos Android sin soporte OTG aún pueden usar el software si los usuarios conectan el lector NFC a través de nuestro APB – Android Power Bridge.

Docs & Software Download

Video demonstration:

Capturas de pantalla del software:

Enviar / Recibir comandos NFC APDU en Android (pantalla de software inicial)

1. Pantalla inicial del software μFR APDU para Android. Esta pantalla muestra las funciones básicas del lector.

 

Enviar / Recibir comandos RFID APDU en Android (abrir puerto lector)

2. Apertura exitosa del puerto del dispositivo NFC. Como resultado, el lector NFC está listo para su uso.

 

Enviar / Recibir comandos APDU sin contacto en Android (lista de comandos APDU)

3. Menú desplegable con comandos APDU preconfigurados. Los usuarios pueden cambiar estos comandos en el software proporcionado con SDK.

 

Enviar / Recibir comandos APDU en Android (selección de la aplicación de etiqueta NFC NDEF)

4. Respuesta APDU "90 00" – Comando ejecutado correctamente (OK). En este caso confirma la selección de la "aplicación de etiquetas NFC NDEF".

 

Enviar / Recibir comandos APDU en Android (selección de archivo NFC NDEF)

5. Selección del archivo NFC NDEF.

 

Enviar / Recibir comandos APDU en Android (leer archivo binario NFC NDEF)

6. Usando el comando "Leer binario" en el archivo NFC NDEF seleccionado. La respuesta APDU "00 10" representa la longitud de bytes del archivo NDEF seleccionado, mientras que "90 00" confirma que el comando se ha ejecutado correctamente.

 

Enviar /Recibir comandos APDU en Android (cambiar la longitud de los bytes)

7. Cambiar el comando "Leer binario" de "02" a "10" para leer la longitud completa de 16 bytes del archivo NDEF

 

Enviar / Recibir comandos APDU en Android (leer archivo binario NFC NDEF de longitud completa)

8. Lectura completa del archivo NDEF. En este caso, se trata de un tipo de datos URL NDEF con la dirección del sitio web de nuestra empresa.

 

Descarga de software:

Vaya a nuestro repositorio de software Gitlab para descargar el software APDU Send/Receive para Android.