Cómo escribir una etiqueta NFC con tu teléfono — Paso a paso
Escribir una etiqueta NFC es guardar en ella un mensaje NDEF desde el teléfono: un enlace, texto, un contacto o Wi-Fi. Te explicamos cómo hacerlo en Android e iPhone.
Escribir una etiqueta NFC se reduce a guardar en ella un mensaje NDEF con una app del teléfono: elige un tipo de registro (un enlace, algo de texto, un contacto o las credenciales de Wi-Fi), acerca el teléfono a la etiqueta y confirma. Funciona en Android y en cualquier iPhone 7 o posterior con iOS 13 o superior, siempre que la etiqueta sea grabable y tenga espacio para lo que vas a guardar.
Qué significa realmente escribir una etiqueta NFC
Toda etiqueta NFC de consumo guarda sus datos en NDEF, el formato contenedor definido por el NFC Forum. Un mensaje NDEF contiene uno o más registros, y cada registro lleva un tipo, un ID opcional y una carga útil. Ese estándar compartido es justamente la razón por la que una etiqueta que escribes en un teléfono Android se lee sin problemas en un iPhone: ambos hablan el mismo formato.
Los tipos de registro que usarás en la práctica son una lista corta. Un registro URI guarda un enlace. Un registro Text guarda texto sin formato con un código de idioma. Un registro MIME lleva un contacto vCard (text/vcard) o un conjunto de credenciales de Wi-Fi (application/vnd.wfa.wsc). Un Smart Poster combina una URL con un título y una sugerencia de acción. Y un registro de tipo externo guarda datos específicos de una app concreta. Los ayudantes NdefRecord de Android los construyen por ti, y createUri() incluso abrevia prefijos comunes como https://www. en un único byte identificador para ahorrar espacio en etiquetas pequeñas.
Elegir el registro correcto importa, porque decide qué hace el teléfono al tocar la etiqueta. Un registro URI abre un enlace en el navegador. Un vCard ofrece guardar un contacto. Un registro de Wi-Fi ofrece unirse a la red. Haz coincidir el tipo de registro con el comportamiento que quieres y el teléfono que lee se encarga del resto sin necesidad de ninguna app adicional.
Paso a paso
- Consigue una etiqueta grabable y una app. Los chips de consumo habituales son NTAG213, NTAG215 y NTAG216. Sirve cualquier app de escritura NFC: NFCore, o una herramienta general como NFC Tools.
- Elige el tipo de registro e introduce tus datos. Un enlace, un número de teléfono, una tarjeta de contacto completa o el nombre y la contraseña de tu red Wi-Fi.
- Escríbela. Toca Escribir en la app y luego mantén el borde superior de un iPhone —o la parte trasera de la mayoría de teléfonos Android— plano contra la etiqueta hasta que la app lo confirme. No la muevas: el alcance del NFC es de solo unos 4 cm.
- Léela de nuevo para verificar. Escanea la etiqueta una vez para confirmar que la carga útil quedó grabada.
En Android, el proceso de escritura usa la clase Ndef, y una etiqueta nueva en blanco a veces necesita formatearse primero en NDEF, algo que las apps hacen por ti. En iPhone, Core NFC comprueba si la etiqueta es grabable antes de enviar nada y luego escribe el mensaje en un solo toque.
Problemas comunes y soluciones
"La etiqueta es de solo lectura." Alguien la bloqueó. Una etiqueta bloqueada de forma permanente tiene activados sus bytes de bloqueo (lock bytes) y no se puede volver a escribir: no hay vuelta atrás. Usa una etiqueta nueva.
"No hay memoria suficiente." Tu carga útil es mayor que el chip. Una NTAG213 guarda 144 bytes, una NTAG215 guarda 504 y una NTAG216 guarda 888. Una URL corta cabe en cualquiera; un vCard con foto puede desbordar los chips más pequeños. Acorta la URL o sube de chip: nuestra comparativa de NTAG repasa las ventajas y los inconvenientes.
"La etiqueta no está formateada." Una etiqueta en blanco recién salida del rollo a veces todavía no tiene estructura NDEF. La mayoría de apps de escritura la formatean por ti en la primera escritura, así que vuelve a intentarlo; si la app ofrece una opción de Formatear aparte, ejecútala primero.
No pasa absolutamente nada. La etiqueta podría ser una tarjeta de 125 kHz, que no es NFC aunque parezca idéntica. Los teléfonos solo leen y escriben etiquetas NFC de 13.56 MHz, así que un llavero de baja frecuencia o una vieja llave de hotel no responderán hagas lo que hagas.
El iPhone no escribe. Para escribir hace falta iOS 13 o posterior en un iPhone 7 o más nuevo. Algunos modelos más antiguos leen etiquetas pero no las escriben, así que comprueba tu hardware antes de culpar a la etiqueta.
Cómo hacerlo en NFCore
El flujo Write Data de NFCore recorre exactamente estos pasos: elige un tipo de registro, introduce los datos y acerca el teléfono a la etiqueta. Hay plantillas para URL, texto, vCard y Wi-Fi, de modo que no tengas que montar el registro a mano. Cuando estés seguro de que una etiqueta es definitiva, puedes bloquearla como solo lectura, pero tómalo como una decisión irreversible, porque el bloqueo no se puede deshacer. Todo ocurre en tu teléfono; NFCore no te rastrea ni sube tus datos a ningún sitio. Descárgala en la App Store o en Google Play y escribe tu primera etiqueta en menos de un minuto.
¿Listo para Comenzar?
Descarga NFCore y comienza a gestionar tus etiquetas NFC como un profesional.