Quels sont les trois modes de fonctionnement du NFC ?
Trois modes existent dans les normes : lecteur graveur, où le téléphone alimente et lit un tag ; émulation de carte, où le téléphone se comporte comme une carte devant un terminal ; et pair à pair, où deux appareils alimentés dialoguent directement. Les deux premiers comptent au quotidien. Le troisième appartient à l'histoire.
Les trois modes
| Mode | Le téléphone | En face | Exemple quotidien |
|---|---|---|---|
| Lecteur graveur | Fournit le champ et interroge | Un tag ou une carte passive | Toucher un autocollant ou une affiche |
| Émulation de carte | Répond, alimenté par le terminal | Un lecteur alimenté | Payer, ou ouvrir une porte |
| Pair à pair | Chacun peut prendre l'initiative | Un autre appareil alimenté | Historiquement, le transfert de téléphone à téléphone |
Ce qui tourne sur votre téléphone chaque jour
Le mode lecteur graveur est celui que vous remarquez. C'est ce qui se produit quand vous tenez un téléphone contre un tag : le téléphone devient la source d'énergie et l'interrogateur, et le tag répond.
L'émulation de carte est celui que vous employez sans le remarquer. Payer avec un téléphone, ouvrir une porte de bureau avec lui, présenter un titre de transport : le téléphone cesse d'être un lecteur pour devenir ce qui est lu, sur l'invitation d'un terminal qui fournit le champ.
L'inversion des rôles est complète. Dans un mode le téléphone donne de l'énergie, dans l'autre il reçoit des instructions.
Ceux que vous pouvez réellement employer
C'est ici que la réponse pratique s'écarte nettement de la spécification.
Le mode lecteur graveur est ouvert. Toute application peut lire et écrire des tags, dans les limites de ce que chaque plateforme autorise, et c'est le mode où vous disposez d'une vraie liberté.
L'émulation de carte n'est pas ouverte de la même façon. Ce que votre téléphone a le droit de prétendre être est contrôlé par le système d'exploitation et, pour le paiement, par les réseaux de cartes et le matériel. C'est la réponse à la question très fréquente de savoir pourquoi on ne peut pas simplement copier son badge de bureau sur son téléphone.
Le pair à pair n'est disponible sous aucune forme que l'une ou l'autre plateforme offre aux utilisateurs ordinaires aujourd'hui.
Comment le téléphone sait lequel utiliser
Il ne décide pas à l'avance. Au repos il interroge, en émettant de brèves impulsions pour détecter un tag, et il écoute aussi le champ d'un lecteur externe.
Ce qui survient en premier détermine le rôle pour cet échange. Approchez un tag et le téléphone devient lecteur. Approchez le téléphone d'un terminal et il devient carte. La bascule est automatique et invisible, ce qui explique que la plupart des gens ne réalisent jamais que leur téléphone fait deux choses opposées avec la même antenne.
Questions fréquentes
Puis-je choisir le mode qu'emploie mon téléphone ?
Pas directement. Le rôle est déterminé par ce que le téléphone rencontre : un tag passif en fait un lecteur, un champ externe en fait une carte. Les applications peuvent influer sur ce qui se passe à l'intérieur d'un mode, pas sur le mode dans lequel on entre.
Pourquoi ne puis-je pas copier mon badge d'accès sur mon téléphone ?
Parce que l'émulation de carte est contrôlée par la plateforme plutôt que par les applications. Même là où le chemin technique existe, présenter un justificatif arbitraire est restreint, et le badge lui-même peut employer un schéma que le téléphone ne sait pas reproduire.
Le mode pair à pair a-t-il disparu pour de bon ?
Il subsiste dans les normes et a disparu des plateformes. Rien de ce que l'un ou l'autre système mobile propose actuellement aux utilisateurs ne s'appuie dessus, et le partage de fichiers est passé à une découverte Bluetooth suivie d'un transfert Wi-Fi.
Le mode change-t-il la distance de lecture ?
Pas de façon significative. La distance est régie par la géométrie des antennes et par le côté qui produit le champ, et en émulation de carte le terminal a généralement une antenne plus grande qu'un téléphone, ce qui peut rendre le contact plus tolérant.