Saltar al contenido
Idioma: ES

¿Puede tu propio aparato hacer de etiqueta para un teléfono?

Tres vías, y fallan de maneras distintas. Una etiqueta dinámica cableada al microcontrolador, que responde incluso con el aparato apagado. Un chip lector que además emula una tarjeta, que necesita el aparato con corriente. O una etiqueta normal que lleva una dirección, con otra radio haciendo el trabajo.

Vía uno, una etiqueta dinámica

La etiqueta dinámica es la vía con menos condiciones. El chip presenta al teléfono un tipo de etiqueta normalizado, el microcontrolador escribe el contenido por I2C o SPI, y el teléfono lo lee tanto si el aparato está funcionando como si está dormido o desenchufado, ya que el campo alimenta la etiqueta.

Su límite es que el contenido es lo último que escribió el firmware. Un aparato que lleva un mes apagado responde con el estado que tenía hace un mes, lo que está bien para una configuración y mal para una medida.

Vía dos, un chip que emula

Un transceptor de lector puede hacer el otro papel. La hoja de datos del TRF7970A de TI enumera la emulación de tarjeta junto al funcionamiento como lector y punto a punto, una máquina de estados de anticolisión integrada para la emulación de transpondedor ISO/IEC 14443 A, y un detector de campo con niveles de despertar programables hecho para el funcionamiento como objetivo pasivo: el chip duerme hasta que aparece el campo de un teléfono, y entonces responde.

Vienen con él dos condiciones. El aparato tiene que tener corriente, porque el chip tira de la placa y no del campo, y las respuestas hay que escribirlas: emular una etiqueta de tipo 4 significa responder a los comandos que enumera la página del tipo 4, el mismo trabajo que hace por software un servicio de Android en la página de la emulación de tarjeta.

Lo que compra es una respuesta fresca en cada toque, calculada en ese momento, cosa que ninguna etiqueta guardada puede hacer.

Vía tres, ceder a otra radio

La tercera vía deja de intentar llevar el intercambio por NFC. La etiqueta guarda una dirección, un identificador o los parámetros de otro enlace, y el teléfono se pasa a Bluetooth o al wifi para todo lo que sea más largo, el reparto que traza la página de la comparación.

Es la más barata de las tres, y la única que funciona cuando el intercambio pasa de unos cientos de bytes: un toque decide quién habla con quién, y una radio hecha para el caudal es la que habla.

Elegir entre ellas

Pregúntate qué tiene que ser cierto cuando llegue el teléfono. Si el aparato puede estar apagado o sin batería, solo responde la etiqueta dinámica. Si la respuesta tiene que ser distinta en cada toque, la buena es el chip que emula. Si lo que sigue al toque es un archivo, un flujo o una sesión, planea el traspaso y deja que el NFC haga la presentación.

Luego pregúntate qué necesita el lado del teléfono. Un tipo de etiqueta normalizado lo lee cualquier teléfono sin aplicación, mientras que un intercambio propietario significa escribir una aplicación en los dos lados, y en el iPhone la página de la emulación de tarjeta enseña lo estrecho que es ese camino. Las restricciones del teléfono suelen decidir esto antes que la placa.

Preguntas frecuentes

¿Puede un aparato responder a un teléfono estando apagado?

Solo a través de una etiqueta que el teléfono alimente, como una etiqueta dinámica. Un chip que emula tira de la placa, así que el aparato tiene que estar funcionando.

¿Necesita una aplicación en el teléfono un aparato que emula?

No, si emula un tipo de etiqueta normalizado y responde con NDEF. Un intercambio propietario necesita una aplicación en los dos lados.

¿Qué vía da una respuesta distinta en cada toque?

El chip que emula, que calcula su respuesta cuando el lector pregunta. Una etiqueta dinámica responde con lo último que escribió el firmware.

¿Y si el intercambio es grande?

Cédeselo a otra radio. El NFC presenta los dos aparatos, y Bluetooth o el wifi llevan lo que sigue.