Cómo leer los datos de una tarjeta NFC con Android


Las tarjetas NFC son las grandes desconocidas, pese a que muchas personas tienen de éstas en casa sin saber exactamente ni para qué funcionan ni cómo lo hacen. Éstas son tarjetas inteligentes que disponen de un espacio limitado de unos cuantos bytes dedicado al almacenamiento de todo tipo de datos, por lo que utilizan precisamente para este fin.

Sin embargo, muchas personas no saben cómo consultar la información que queda albergada en una tarjeta NFC ni tampoco si es posible y cómo añadir nueva información a las mismas. Por ello, te traemos este artículo donde contestamos a estas preguntas, para que entiendas de una mejor manera cómo funcionan las tarjetas NFC y cómo consultar los datos de las mismas.

Cómo leer los datos de una tarjeta NFC

Para ser capaces de leer y escribir información en este tipo de tarjetas inteligentes necesitaremos que nuestro dispositivo cuente con un lector NFC instalado en el mismo y, de ser así, tendremos que descargar alguna aplicación que permita la lectura de datos de las mismas, como es el caso de TagWriter.

Esta aplicación es la que nos permite realizar las configuraciones que sean pertinentes, más allá de simplemente leer los datos de una tarjeta NFC, que es en lo que nos vamos a centrar en este artículo. Lo importante es que sepas que permite la lectura, pero también escribir en la tarjeta, copiar una tarjeta NFC a otra distinta, borrarlas y protegerlas mediante encriptacióncompartir la información de una tarjeta con otro dispositivo distinto, ver todo el historial de las tarjetas que se hayan escaneado e incluso escanear códigos QR valiéndose de la cámara del dispositivo Android, como nos explican desde esta fuente de especialistas en la construcción de sistemas RFID.

Para poder leer el contenido de la tarjeta NFC, ejecutaremos la aplicación y nos aparecerá el menú principal, a través del cual tendremos la posibilidad de acceder a “View”. En ese momento, el programa nos pedirá que añadamos la tarjeta al lector o, de lo contrario, no será posible poder acceder a la información que ésta contiene en su interior.

Una vez hayamos añadido la tarjeta al lector, sólo será necesario que esperemos unos segundos, ya que esta aplicación funciona con rapidez. Automáticamente nos mostrará el contenido de la tarjeta. Es importante que sepas que las tarjetas NFC no actúan como, por ejemplo, los ordenadores. Esto implica que, si borras el contenido de la misma, no será posible recuperar los archivos que hayas eliminado. Lo mismo sucede si los reescribes.

Cómo escribir nuevos datos en una tarjeta NFC

Valiéndonos de la misma aplicación, tendremos que entrar al menú principal y clicar en “Create, write and store”. Allí, le daremos a “New” para añadir la nueva información que consideremos necesaria y que podrá variar entre las distintas opciones que nos da la aplicación, como ahora: contacto, enlaces web, textos, correos electrónicos, etcétera.

En función del tipo de contenido que quieras añadir a la tarjeta, tendrás que escribirlo en base a acercar la tarjeta a la parte trasera del dispositivo y esperar hasta que la escritura haya finalizado por completo, pulsar en “Next” y configurar si quieres escribir la misma información en varias tarjetas o si quieres proteger la tarjeta de escritura, etcétera.

Una vez esto haya finalizado, podrás ver un resumen del proceso en la pantalla de tu dispositivo y comprobar que la nueva información que querías añadir se ha guardado de manera correcta en la tarjeta NFC.

Ventajas de las tarjetas NFC

Las ventajas de este tipo de tarjetas son muy variadas, en especial porque son muy prácticas a la hora de realizar distintas acciones. Sólo necesitarás tocarlo con el dispositivo y la acción estará hecha. Además, pese a ser una conexión inalámbrica, tienen la ventaja de no consumen grandes cantidades de batería y también está el hecho de que cuentan con etiquetas, que servirán para que tu dispositivo se comporte de manera automática como tú lo hayas configurado, bastando una simple etiqueta par que tu móvil realice las acciones que le hayas ordenado.