Guías & Recursos Técnicos

Programar un Tag NFC con el Smartphone: Guía Android e iOS

Paso a paso: cómo escribir registros NDEF en un tag NFC con Android e iOS. Apps recomendadas, formatos soportados y casos de uso típicos.

Contenido

Requisitos previos: smartphone y chip NFC

Dispositivos compatibles

Android: cualquier smartphone con NFC activado (Ajustes → Conexiones → NFC). Disponible desde Android 4.0 para lectura y escritura. Actívelo antes de empezar.

iOS: lectura nativa desde iPhone 7 (iOS 11+). Escritura NFC desde iPhone XS/XR (iOS 13+). No funciona en iPhone X para escritura. Verifique su modelo exacto.

Tags compatibles para escritura con smartphone

Los chips de la familia NFC Forum Type 2 son los más compatibles y utilizados:

  • NTAG213 (144 bytes) — el más común, suficiente para URLs de hasta ~132 caracteres
  • NTAG215 (504 bytes) — para contenido más extenso
  • NTAG216 (888 bytes) — máxima capacidad de la familia NTAG2xx

Los chips MIFARE Classic (muy comunes en tarjetas de acceso) NO son directamente escribibles con apps NFC estándar en iOS. Requieren apps específicas y hardware dedicado.

Apps de programación NFC para Android

NFC Tools Pro (Android / iOS)

La app más completa para uso profesional. Permite leer y escribir todos los formatos NDEF, ver los datos internos del chip (TID, memoria completa), proteger con contraseña, y exportar registros de lectura. Versión gratuita disponible con funciones básicas; versión Pro (~3 €) desbloquea escritura avanzada y backup de registros.

NFC TagWriter by NXP (Android)

Desarrollada por NXP (fabricante de los chips NTAG), es especialmente fiable para chips de la familia NTAG y MIFARE. Permite crear templates de escritura reutilizables, útil para programar grandes cantidades de tags con el mismo contenido. Gratuita.

GoToTags NFC Tools (Android)

Orientada a integradores y desarrolladores. Permite scripting de operaciones de escritura, exportación de logs e integración con sistemas externos. Útil para automatizar procesos de codificación con smartphone en campo.

Apps de programación NFC para iOS

NFC Tools Pro (iOS)

Misma app que en Android, con interfaz nativa iOS. Requiere iPhone XS/XR o posterior para escritura. La lectura funciona desde iPhone 7. Es la opción más completa disponible en iOS para uso profesional.

NFC TagWriter by NXP (iOS)

Disponible en App Store, funciones equivalentes a la versión Android.

Limitaciones iOS importantes

iOS tiene restricciones de seguridad para las escrituras NFC. No todas las funciones disponibles en Android están disponibles en iOS. Específicamente: la lectura y manipulación avanzada de chips MIFARE Classic no está disponible en iOS. Para uso industrial con escritura compleja, Android es la plataforma más flexible.

Paso a paso: escribir una URL en un tag NFC (con NFC Tools)

Ejemplo con NFC Tools Pro en Android (proceso similar en iOS):

  1. Abrir NFC Tools Pro
  2. Pulsar en "Escribir""Agregar un registro"
  3. Seleccionar el tipo de registro: URI/URL
  4. Introducir la URL completa (ej. https://www.ejemplo.com/activo/A1234)
  5. Pulsar "OK""Escribir"
  6. Acercar el smartphone al tag NFC y mantenerlo inmóvil 1–2 segundos
  7. La app confirma: "Etiqueta escrita" con el número de bytes utilizados

Verificación: después de escribir, aleje el smartphone y vuelva a acercarlo. El sistema operativo debe abrir automáticamente la URL en el navegador, sin necesidad de abrir ninguna app.

Formatos NDEF útiles y cómo escribirlos

Tipo de registroContenidoAcción automática al leerBytes aprox.
URIURL (https://...)Abre el navegadorLongitud URL + 3
TextoTexto libre con idiomaMuestra el textoLongitud texto + 5
vCardNombre, email, tel, empresaOfrece guardar contacto100–300 bytes
WiFi NetworkSSID + contraseñaConecta automáticamente a la red~50 bytes
Smart PosterURL + títuloAbre URL con previewLongitud URL + título + 10
AAR (Android)Package name de la appAbre la app (solo Android)~40 bytes
Registro externoDatos binarios propietariosAbre app si registradaVariable

Múltiples registros en un único tag

Un tag NDEF puede contener varios registros en cadena dentro de la misma memoria. Por ejemplo: un registro URI (para el smartphone del consumidor) + un registro de texto (con el número de serie en texto claro). La secuencia se procesa en orden — el smartphone ejecuta el primer registro compatible con sus capacidades.

Proteger el tag contra reescritura no autorizada

Contraseña de 32 bits (PWD_AUTH)

Con NFC Tools Pro → Seguridad → Establecer contraseña. Introduce una contraseña de 4 bytes. Tras la activación, cualquier intento de escritura requiere autenticarse primero con la contraseña. La lectura sigue siendo libre (a menos que active también el Read Protection).

Importante: guarde la contraseña en un lugar seguro. Si la olvida, no hay forma de recuperarla — el tag queda bloqueado en escritura permanentemente.

Permalock (bloqueo permanente)

Opción disponible en NFC Tools Pro → Seguridad → Bloquear. Convierte la memoria del tag en solo-lectura de forma irreversible. El tag nunca más puede modificarse — ni con contraseña. Use esta opción solo cuando esté seguro de que el contenido es definitivo.

En aplicaciones industriales (identificación de activos, seriación de producción), el permalock es la opción recomendada: el tag lleva datos de fábrica que no deben cambiar nunca.

Verificar la lectura en campo

Después de programar un tag, verifique la lectura en las condiciones reales de uso:

  • Con el tag en la superficie final: si el tag se aplicará sobre metal, verifique la lectura con el tag ya instalado sobre la superficie metálica — el alcance puede reducirse respecto a la lectura en aire libre.
  • Con el mismo modelo de smartphone que usarán los usuarios: distintos fabricantes implementan la antena NFC en posiciones diferentes del teléfono. El punto de lectura óptimo varía.
  • Con objetos circundantes: en entornos industriales, otros metales y equipos eléctricos cerca del tag pueden afectar la lectura.

Si el tag no se lee en campo a pesar de funcionar en banco, probablemente el problema es la posición de la antena o la proximidad al metal. Los tags on-metal Wintag están diseñados para estas situaciones.

Programación NFC en contexto industrial

Verificación manual de activos con smartphone

El técnico de mantenimiento tiene en el bolsillo un iPhone o Android. Acerca el teléfono a un tag NFC en un equipo y abre automáticamente la ficha del activo en el sistema CMMS (via URL), o lee directamente los datos básicos almacenados en la User Memory del tag (sin conectividad). Sin lector dedicado, sin app de escaneo — el sistema operativo gestiona todo.

Codificación de tags en campo (re-etiquetado)

Cuando un tag en un activo existente necesita recodificarse (cambio de sistema de gestión, actualización de estructura de datos), el técnico puede usar el smartphone con NFC Tools Pro para escribir el nuevo registro directamente en campo, sin traer el activo a taller.

Programación de grandes volúmenes: usar codificación en fábrica

Para proyectos con miles de tags, la programación uno a uno con smartphone no es escalable. Wintag ofrece codificación en fábrica: todos los tags se codifican durante la producción con el contenido definitivo, entregados listos para instalar.

Recursos relacionados

¿Busca tags RFID para un proyecto concreto?

Wintag desarrolla soluciones a medida. Descríbanos su aplicación y recibirá una evaluación técnica en 24 horas.



¿Un proyecto RFID?
Hablemos.

Describa su necesidad y un ingeniero de Wintag le responderá en 24 horas con una evaluación concreta — sin compromiso.

Respuesta en 24 horas laborables
Asesoramiento técnico directo, sin intermediarios
Presupuesto gratuito personalizado
o
Reservar llamada Teams — 30 min.