Aller au contenu
Langue : FR

Un téléphone peut-il être tag et lecteur en même temps ?

Non. Un téléphone n'a qu'une antenne et ne tient qu'un rôle par échange : soit il produit le champ et lit, soit il répond à un champ produit par autre chose. Il bascule entre les deux automatiquement et rapidement, et il ne fait jamais les deux au même instant.

Une antenne, un rôle

Produire un champ et répondre à un champ sont des activités électriquement opposées. L'une fait passer un courant dans une bobine, l'autre mesure le courant que quelque chose d'autre y prélève. Une antenne unique ne peut pas faire les deux simultanément, pas plus qu'un haut-parleur ne peut être aussi le microphone qui l'enregistre.

Le téléphone choisit donc. Le temps d'un échange, il est soit le lecteur, soit la carte, jamais les deux.

À quoi ressemble la bascule

Au repos, le téléphone alterne. Il émet une brève impulsion d'interrogation pour voir si un tag est présent, puis écoute si un lecteur externe produit un champ, puis recommence.

Ce qu'il trouve en premier décide du rôle. Rencontrez un tag et il devient lecteur. Rencontrez un terminal et il devient carte. L'alternance est assez rapide pour que les deux paraissent instantanés, et l'utilisateur n'apprend jamais qu'elle a eu lieu.

Elle devient visible dans le cas rare où les deux sont présents ensemble, par exemple un téléphone présenté à un terminal avec un tag collé au dos. Le comportement dépend alors du minutage, et les résultats sont imprévisibles plutôt que faux.

Pourquoi deux téléphones ne se lisent pas

Les deux interrogent. Les deux cherchent quelque chose de passif à alimenter. Aucun ne se propose comme tag, car un téléphone ne se présente pas comme tel sans qu'un justificatif ait été provisionné à cette fin.

Et même si l'un acceptait de jouer le tag, l'échange ne transporterait que ce que l'émulation de carte permet, c'est-à-dire un justificatif plutôt que des données quelconques. Le mode qui aurait fait de deux téléphones des égaux était le pair à pair, et il n'est plus disponible.

Ce que cela implique pour une conception

Deux conséquences autour desquelles construire.

Un téléphone ne peut pas vérifier un tag pendant qu'on le vérifie. Tout parcours imaginant un appareil qui prouverait simultanément son identité et inspecterait autre chose exige deux échanges, ou deux appareils.

Et un tag collé au dos d'un téléphone est une mauvaise idée pour une raison rarement anticipée. Il se trouve dans la zone d'antenne du téléphone, il concurrence tout ce que le téléphone tente de lire et il gêne quand le téléphone est présenté à un terminal. Si un téléphone doit porter un tag, sa place est sur la coque, décalée de l'antenne, et même là cela mérite un essai.

Questions fréquentes

Une application peut-elle faire jouer à mon téléphone le rôle de tag pour un autre téléphone ?

Pas de façon générale. L'émulation de carte présente un justificatif à un lecteur, et l'autre téléphone devrait lire plutôt qu'interroger comme un pair. Aucune des deux plateformes n'offre de voie prise en charge pour des données quelconques entre deux appareils.

Pourquoi mon téléphone se comporte-t-il bizarrement avec un tag collé au dos ?

Le tag se trouve dans la zone d'antenne et gêne tout ce que le téléphone tente de faire, qu'il s'agisse de lire autre chose ou de présenter un justificatif à un terminal. Déplacez le tag hors de la zone d'antenne.

Le téléphone cesse-t-il d'interroger pendant qu'il émule une carte ?

Le temps de cet échange, oui, puisqu'il a pris l'autre rôle. L'alternance reprend une fois l'échange terminé et le champ externe disparu.

Un futur téléphone pourrait-il faire les deux à la fois ?

Pas avec une seule antenne, les deux activités étant électriquement incompatibles. Un appareil doté de deux étages indépendants le pourrait, et rien n'indique une demande qui justifierait ce coût dans un téléphone.