¿Qué ocurre, paso a paso, cuando una etiqueta entra en el campo?
Ocurren seis cosas una tras otra: el teléfono detecta un cambio en su campo, la etiqueta arranca, ambos acuerdan un protocolo, el lector aísla una etiqueta, se lee el contenido, y el sistema operativo decide qué hacer con él. Un acercamiento fallido ha fallado en exactamente una de esas etapas.
Las seis etapas
Casi todas las explicaciones del NFC se detienen en «el teléfono lee la etiqueta», que es donde se esconde todo lo útil. La secuencia siguiente es lo que ocurre de verdad entre el acercamiento y la acción.
| Etapa | Qué ocurre | Qué se ve si falla |
|---|---|---|
| 1. Detección | Algo dentro del campo carga el pulso de sondeo del teléfono | Nada en absoluto, ni sonido ni vibración |
| 2. Alimentación | La etiqueta rectifica energía suficiente para arrancar su chip | Nada, o una lectura intermitente en el mismo punto |
| 3. Protocolo | Las dos partes acuerdan una técnica y una tasa de bits | El teléfono reacciona, pero anuncia una etiqueta desconocida |
| 4. Selección | Se aísla una etiqueta de entre todas las presentes | Comportamiento errático cuando hay dos etiquetas al alcance |
| 5. Lectura | Primero se lee la estructura, luego los registros guardados | Detectada pero vacía, o leída solo en parte |
| 6. Asignación | El sistema operativo decide qué aplicación o acción corresponde | Una lectura sin acción, o la acción equivocada |
Cómo puede fallar cada etapa
Las etapas uno y dos se ven iguales desde fuera y concentran la mayoría de las quejas. Las dos producen silencio absoluto. La diferencia es que la etapa uno falla por geometría, punto equivocado o demasiado lejos, mientras que la etapa dos falla por energía, casi siempre porque la etiqueta es pequeña o está sobre algo que absorbe el campo.
La etapa tres es donde se delata una etiqueta sencillamente no soportada. El teléfono sabe que hay algo, y no puede hablar con ello.
La etapa cinco es la que peor se interpreta. Una etiqueta puede estar detectada e identificada y aun así no contener nada sobre lo que un teléfono pueda actuar, sea porque nunca se escribió en un formato habitual, sea porque se formateó y se dejó vacía. «El teléfono la ve pero no pasa nada» significa casi siempre que la lectura funcionó y no había nada que asignar.
La etapa seis no es NFC en absoluto. Es el sistema operativo aplicando sus propias reglas, y es donde más se diferencian las dos plataformas móviles.
Por qué merece la pena saberlo
Porque «no funciona» no es un diagnóstico y los remedios de las seis etapas no tienen nada en común. Mover el teléfono arregla la etapa uno. Una etiqueta más grande arregla la etapa dos. Reescribir el contenido arregla la etapa cinco. Nada de lo que hagas a la etiqueta arregla la etapa seis.
Una sola pregunta separa la mitad de arriba de la de abajo: ¿reacciona el teléfono de alguna forma, con un sonido, una vibración o un aviso? Si lo hace, el lado radio ha funcionado, y el problema está en el contenido o en la plataforma. Si no lo hace, deja de revisar el contenido.
Preguntas frecuentes
¿Por qué vibra mi teléfono pero no se abre nada?
La lectura ha salido bien, y la asignación no ha encontrado nada sobre lo que actuar. O la etiqueta no contiene nada en un formato habitual, o contiene un tipo de registro que la plataforma ignora. El lado radio está en orden, por lo que mover el teléfono no aporta nada.
¿Cuánto dura la secuencia entera?
Lo bastante rápido para sentirse instantánea cuando todo va bien, y por eso un fallo se percibe como si no hubiera pasado nada, en vez de como algo que ha transcurrido. La transmisión de tus datos es la parte más corta de todo ello.
¿Qué pasa si aparto el teléfono a mitad de camino?
La etiqueta pierde la alimentación y el intercambio se corta. En una lectura es inofensivo, simplemente no obtienes nada. En una escritura la etiqueta puede quedarse con contenido parcial, que es una de las razones para verificar una escritura en lugar de darla por hecha.
¿Lee el teléfono la etiqueta entera cada vez?
No. Primero lee la estructura para saber cómo está repartida la memoria, y luego lee solo aquello a lo que esa estructura apunta. Por eso una etiqueta casi vacía se lee tan rápido como una llena.