Saltar al contenido
Idioma: ES

¿Qué es el NFC y cómo funciona?

El NFC es una tecnología inalámbrica de corto alcance que trabaja a 13,56 MHz sobre distancias de unos pocos centímetros. Un lector alimentado, casi siempre un teléfono, genera un campo magnético que da energía a una etiqueta pasiva e intercambia datos con ella. La etiqueta no necesita batería propia.

Qué es el NFC

La comunicación de campo cercano es un conjunto de normas para intercambiar datos entre dos dispositivos que se mantienen a unos pocos centímetros el uno del otro, mediante un campo magnético que oscila a 13,56 MHz. El NFC Forum, el organismo del sector que mantiene las especificaciones, fija tanto la capa de radio como el formato de datos que corre sobre ella.

El nombre es preciso y merece tomarse al pie de la letra. «Campo cercano» no es un rodeo comercial para decir «corto alcance»: la expresión designa la zona próxima a una antena en la que domina la componente magnética del campo y la energía puede transferirse por inducción en lugar de radiarse como onda. Todo lo característico del NFC se deriva de trabajar en esa zona.

Normalmente intervienen dos objetos. Uno está alimentado y dirige el intercambio, por lo general un teléfono o un lector dedicado. El otro es una etiqueta, una tarjeta o un segundo dispositivo alimentado.

Cómo alimenta un teléfono una etiqueta sin batería

Una etiqueta NFC es un chip conectado a una bobina plana de hilo, casi siempre unas pocas espiras de aluminio o de cobre impresas sobre una lámina de plástico. No hay batería, ni condensador que retenga una carga, ni nada que funcione mientras la etiqueta está encima de una mesa.

Cuando se acerca un lector, este excita su propia bobina con una corriente alterna a 13,56 MHz. Eso genera un campo magnético variable. La bobina de la etiqueta queda dentro de ese campo, y en ella se induce una tensión, exactamente como en un transformador cuyos dos devanados están separados por aire en vez de por un núcleo de hierro. Rectificada, esa tensión alimenta el chip.

Acoplamiento inductivo entre un lector NFC y una etiqueta pasiva Un teléfono en el papel de lector excita su bobina de antena a 13,56 megahercios. El campo magnético variable que genera alcanza la bobina de una etiqueta pasiva cercana, que obtiene de ahí su energía. La etiqueta responde alterando la carga sobre su propia bobina, un cambio que el lector detecta en su propio circuito. Lector Alimentado, excita la bobina Campo magnético variable, 13,56 MHz Energía Modulación de carga Etiqueta pasiva Sin batería, bobina y chip
Una etiqueta NFC pasiva no tiene fuente de alimentación. La bobina del lector genera un campo magnético variable a 13,56 MHz, y la bobina de la etiqueta convierte parte de ese campo en la corriente con la que funciona su chip. La etiqueta responde sin emitir nada por su cuenta: conmuta una carga sobre su bobina, y el lector lo detecta como una pequeña variación de la corriente que consume su propia antena.

El sentido de la respuesta es la parte que la mayoría de las explicaciones se salta. La etiqueta no genera ninguna señal. Cambia cuánta energía toma del campo del lector conmutando una resistencia sobre su bobina, y el lector percibe eso como una fluctuación de la corriente de su propia antena. Ese procedimiento se llama modulación de carga, y es lo que permite a la etiqueta responder sin consumir casi nada.

Las velocidades de datos fijadas en esta capa son 106, 212 y 424 kbit/s. Basta para una dirección, unas credenciales de wifi o una operación de pago, y no da ninguna opción a nada que se parezca a un archivo.

Por qué el alcance es de unos pocos centímetros

El acoplamiento inductivo en campo cercano se debilita extraordinariamente rápido en cuanto las dos bobinas se separan. Doblar la distancia no reduce el acoplamiento a la mitad, lo hunde. Pasado cierto punto la etiqueta sencillamente nunca recibe energía bastante para arrancar su chip, y el fallo es abrupto en lugar de gradual: la etiqueta responde, o no responde.

El tamaño de la antena cuenta más que el teléfono. Una etiqueta del tamaño de una tarjeta de crédito tiene una bobina grande que capta mucho más campo que una pegatina de 25 mm, y por eso se lee sensiblemente más lejos con el mismo teléfono. Si una etiqueta se lee mal, lo primero que hay que cambiar es la etiqueta, no el aparato.

La segunda variable es dónde está realmente la antena del teléfono. Ocupa una zona concreta de la parte trasera, y esa zona no está en el mismo sitio según el fabricante. Un teléfono apoyado plano sobre una etiqueta pero desplazado tres centímetros falla con la misma fiabilidad que uno sostenido a diez centímetros.

Los tres modos de funcionamiento

Las normas fijan tres maneras en que dos dispositivos NFC pueden relacionarse. La mayoría de la gente solo se encuentra con las dos primeras.

Los tres modos de funcionamiento del NFC y para qué sirve cada uno
Modo Qué hace el teléfono Uso habitual
Lectura y escritura Alimenta una etiqueta pasiva y lee o escribe su contenido Leer una etiqueta, escribir una dirección o unas credenciales de wifi en una pegatina
Emulación de tarjeta Se comporta ante un lector externo como una tarjeta sin contacto Pago sin contacto, tornos del transporte público, acceso a edificios
Punto a punto Intercambia datos directamente con otro dispositivo NFC alimentado Históricamente, la transferencia de teléfono a teléfono

El modo de lectura y escritura es el que concierne a cualquiera que compre etiquetas. De la emulación de tarjeta se encarga el sistema operativo junto con el elemento seguro, y las aplicaciones acceden a ella en Android mediante una interfaz que Google documenta bajo el nombre de Host Card Emulation.

Punto a punto es el caso aparte. Forma parte de la norma, pero la transferencia de teléfono a teléfono por NFC no es hoy, en ninguna de las dos plataformas móviles, la vía por la que se comparten archivos.

Android retiró Android Beam en Android 10 y lo documenta como algo que ya no se desarrolla activamente, quedando disponible de forma opcional para los fabricantes de dispositivos.

Las normas que hay detrás del NFC

El NFC se apoya en normas de tarjetas sin contacto anteriores a él mismo. ISO/IEC 14443 fija la interfaz de las tarjetas de proximidad que usan la mayoría de las etiquetas y de las tarjetas de pago, ISO/IEC 18092 fija la interfaz y el protocolo NFC propiamente dichos, e ISO/IEC 15693 cubre las tarjetas de vecindad, de mayor alcance, que el NFC Forum adoptó después como uno de sus tipos de etiqueta.

Sobre esa capa de radio, el NFC Forum fija dos cosas que cuentan en el uso diario. La primera es un conjunto de tipos de etiqueta, cada uno de los cuales describe el juego de comandos que un lector conforme debe dominar. La segunda es NDEF, el NFC Data Exchange Format, un pequeño formato contenedor gracias al cual cualquier dispositivo conforme entiende una etiqueta escrita por cualquier otro.

Tipos de etiqueta del NFC Forum y la norma sobre la que se apoya cada uno, según las especificaciones del NFC Forum
Tipo de etiqueta Norma subyacente
Tipo 1ISO/IEC 14443 tipo A
Tipo 2ISO/IEC 14443 tipo A
Tipo 3JIS X 6319-4
Tipo 4ISO/IEC 14443 tipo A o tipo B
Tipo 5ISO/IEC 15693

Los textos vigentes de las especificaciones los publica el NFC Forum.

Por qué NDEF cuenta más que el tipo de etiqueta

Una etiqueta escrita sin NDEF sigue conteniendo datos, pero solo un programa que conozca el reparto exacto de la memoria puede interpretarlos. Una etiqueta escrita en NDEF la entiende cualquier lector conforme, incluido el del sistema operativo. Para todo lo que deba leer el teléfono de otra persona, NDEF no es opcional en la práctica.

En qué es malo el NFC

El metal es el punto principal. Una etiqueta apoyada plana sobre una superficie metálica ve su campo deformado y su resonancia desafinada, y lo habitual es que deje de funcionar del todo en lugar de degradarse. Las etiquetas que se venden como aptas para metal llevan una capa de ferrita que separa la antena de la superficie, y por eso cuestan más. Una pegatina corriente no va a funcionar sobre la tapa de un portátil, la carcasa de una máquina o la parte trasera de un teléfono.

La distancia es el segundo. Si el caso de uso exige leer una etiqueta desde más de un palmo, el NFC es la tecnología equivocada, y ningún ajuste de antena cambia eso. La RFID UHF, en torno a 900 MHz, lee a varios metros, que es justamente la razón por la que los almacenes la usan y los teléfonos no pueden hablar con ella.

La capacidad es el tercero. La memoria de las etiquetas se mide en centenares de bytes en las referencias de consumo habituales, lo que aloja con holgura una dirección y nada que se parezca a un documento o a una imagen. La respuesta de siempre es guardar un enlace y poner el contenido en un servidor.

Hay además un modo de fallo que sorprende por otra razón. La mayoría de las etiquetas pueden bloquearse de forma permanente, y una etiqueta bloqueada no puede reescribirse por ningún medio. Es una operación de un solo sentido, ejecutada por software, sin rastro físico, y es fácil dispararla sin querer cuando una aplicación de escritura la ofrece como una casilla junto al botón de escribir.

Todas las guías de esta sección

Cómo funciona el NFC

Normas y especificaciones

Modos de funcionamiento

Límites físicos

Comparativas

Preguntas frecuentes

¿Necesita batería una etiqueta NFC?

No. Una etiqueta NFC corriente es pasiva: obtiene toda la energía que necesita del campo magnético que genera el lector. Fuera de ese campo el chip está completamente inactivo y no retiene ninguna carga. Por eso una etiqueta aguanta años en un cajón, y por eso deja de trabajar en el instante en que apartas el teléfono.

¿Cuánto tiene que acercarse un teléfono para leer una etiqueta NFC?

Lo bastante para que las dos antenas se solapen, lo que en la práctica significa contacto o casi contacto. La distancia depende mucho más del tamaño de la antena que del modelo de teléfono, así que una etiqueta del tamaño de una tarjeta de crédito se lee más lejos que una pegatina pequeña. Las antenas de los teléfonos son pequeñas y ocupan un punto concreto de la parte trasera, por lo que mover el teléfono suele ayudar cuando mantenerlo quieto no da nada.

¿Es el NFC lo mismo que la RFID?

El NFC es un subconjunto de la RFID, limitado a 13,56 MHz y a distancias muy cortas, con una capa de normas adicional que la RFID no tiene. Todo dispositivo NFC es un dispositivo RFID, pero la mayoría de los sistemas RFID no son NFC: las etiquetas UHF del inventario de almacén trabajan en torno a 900 MHz y se leen a varios metros, y ningún teléfono puede hablar con ellas.

¿Se puede leer una etiqueta NFC a través de una funda?

Casi siempre sí, porque el plástico, el cuero y el tejido dejan pasar el campo. Lo que destruye el enlace es el metal, incluida una placa metálica para un soporte magnético de coche o una tarjeta con núcleo metálico. El grosor también cuesta alcance, así que una funda robusta puede convertir una etiqueta que se leía al instante en otra que necesita varios intentos.