¿Puede un teléfono ser etiqueta y lector al mismo tiempo?
No. Un teléfono tiene una antena y asume un papel por intercambio: o produce el campo y lee, o responde a un campo que produce otra cosa. Alterna entre los dos de forma automática y rápida, y nunca hace las dos cosas en el mismo instante.
Una antena, un papel
Producir un campo y responder a un campo son actividades eléctricamente opuestas. Una hace circular corriente por una bobina, la otra mide cuánta corriente está extrayendo otra cosa. Una sola antena no puede hacer las dos a la vez, igual que un solo altavoz no puede ser además el micrófono que lo graba.
Así que el teléfono elige. Mientras dura un intercambio es o el lector o la tarjeta, nunca las dos cosas.
Cómo se ve la alternancia
En reposo, el teléfono alterna. Emite un pulso breve de sondeo para ver si hay una etiqueta presente, luego escucha por si un lector externo está produciendo un campo, y repite.
Lo que encuentre primero decide el papel. Si se topa con una etiqueta, se vuelve lector. Si se topa con un terminal, se vuelve tarjeta. La alternancia es lo bastante rápida como para que las dos cosas parezcan instantáneas, y el usuario nunca se entera de que ocurrió.
Donde se vuelve visible es en el caso raro de que las dos estén presentes a la vez, como acercar el teléfono a un terminal con una etiqueta pegada en su parte trasera. El comportamiento depende entonces del momento, y los resultados son imprevisibles más que erróneos.
Por qué dos teléfonos no pueden leerse entre sí
Los dos están sondeando. Los dos buscan algo pasivo a lo que alimentar. Ninguno se ofrece como etiqueta, porque un teléfono no se presenta como tal salvo que se le haya aprovisionado una credencial para ese fin.
E incluso si uno accediera a hacer de etiqueta, el intercambio solo llevaría lo que la emulación de tarjeta permite, que es una credencial y no datos arbitrarios. El modo que habría hecho iguales a dos teléfonos era el punto a punto, y ya no está disponible.
Lo que esto significa para un diseño
Dos consecuencias que merece la pena tener en cuenta al construir.
Un teléfono no puede verificar una etiqueta mientras lo verifican a él. Cualquier recorrido que imagine un aparato que a la vez demuestre quién es e inspeccione otra cosa necesita dos intercambios, o dos aparatos.
Y una etiqueta pegada a la parte trasera de un teléfono es mala idea por una razón que casi nadie anticipa. Queda dentro de la zona de antena del propio teléfono, compitiendo con cualquier cosa que este intente leer e interfiriendo cuando se presenta ante un terminal. Si un teléfono tiene que llevar una etiqueta, su sitio es la funda, desplazada respecto a la antena, y aun así conviene probarlo.
Preguntas frecuentes
¿Puede una aplicación hacer que mi teléfono actúe como etiqueta para otro teléfono?
No de forma general. La emulación de tarjeta presenta una credencial a un lector, y el otro teléfono tendría que estar leyendo en lugar de sondear como igual. Ninguna de las dos plataformas ofrece una vía admitida para datos arbitrarios entre dos teléfonos.
¿Por qué mi teléfono se comporta de forma rara con una etiqueta pegada detrás?
La etiqueta queda en la zona de antena e interfiere con lo que el teléfono intente hacer, ya sea leer otra cosa o presentar una credencial a un terminal. Mueve la etiqueta fuera de esa zona.
¿El teléfono deja de sondear mientras emula una tarjeta?
Mientras dura ese intercambio, sí, porque ha asumido el otro papel. La alternancia se reanuda en cuanto el intercambio termina y el campo externo desaparece.
¿Podría un teléfono futuro hacer las dos cosas a la vez?
Con una sola antena no, porque las dos actividades son eléctricamente incompatibles. Un aparato con dos etapas de entrada independientes sí podría, y no hay señal de una demanda que justifique ese coste en un teléfono.