Pourquoi le NFC n'a-t-il besoin d'aucun appairage ?
L'appairage existe pour lever une ambiguïté : à travers une pièce, une radio ne sait pas lequel de plusieurs appareils vous visiez. Le NFC supprime l'ambiguïté physiquement. À deux centimètres, tenir le téléphone contre le tag est en soi l'acte de sélection, et il ne reste plus rien à négocier.
À quoi sert réellement l'appairage
Le Bluetooth fonctionne à travers une pièce, ce qui fait sa force et fait sa complexité. Un téléphone dans un bureau entend une douzaine d'appareils. Avant d'échanger quoi que ce soit, il doit établir lequel vous visiez, qu'il a le droit de lui parler, et mémoriser cette décision pour la fois suivante.
L'appairage est la cérémonie qui répond à ces questions. Il existe parce que la portée crée de l'ambiguïté.
Comment la proximité le résout
Le NFC n'a aucune ambiguïté à lever. Un seul objet peut se trouver à deux centimètres du téléphone à un instant donné, et l'y placer a demandé un geste physique délibéré.
Le geste est l'autorisation. Il n'y a pas de liste où choisir, pas de code à confirmer, pas d'état à retenir, et rien à oublier ensuite. C'est pourquoi un contact fonctionne du premier coup, à chaque fois, sur un téléphone qui n'a jamais vu le tag.
Cela explique aussi que le NFC se soit retrouvé sur des cartes et des affiches. Une affiche ne peut pas présenter une boîte de dialogue d'appairage.
Ce que le NFC abandonne en échange
Tout ce que l'appairage achète, le NFC s'en passe, et certaines de ces choses manquent.
Il n'y a pas de relation persistante, un tag ne peut donc pas être reconnu comme fiable d'une session à l'autre comme l'est une enceinte appairée. Il n'y a pas non plus de session : l'échange s'arrête dès que le téléphone bouge, et aucun mécanisme ne permet de reprendre où il s'est interrompu. Et il n'y a pas de chiffrement négocié comme celui que l'appairage établit, ce qui impose de considérer le contenu d'un tag comme lisible par quiconque y colle un téléphone.
Ce sont de vraies limites, et elles découlent directement de la conception plutôt que d'un oubli.
Utiliser le NFC pour amorcer une session Bluetooth
Les deux technologies se complètent mieux qu'elles ne se concurrencent. Toucher une enceinte pour l'appairer utilise le NFC pour transporter l'adresse Bluetooth et les informations d'appairage : l'ambiguïté est levée par la proximité, et la session s'exécute ensuite en Bluetooth.
C'est le schéma à retenir quand un projet semble avoir besoin des deux : le NFC pour l'acte de choisir, autre chose pour la conversation qui suit.
Questions fréquentes
Le NFC est-il moins sûr faute d'appairage ?
Il est autrement sûr. Il n'y a pas de chiffrement négocié, le contenu d'un tag doit donc être supposé lisible par quiconque y touche. En contrepartie, un échange ne peut pas être engagé depuis l'autre bout d'une pièce, ce qui écarte toute une classe d'attaques dont le Bluetooth doit se défendre.
Pourquoi mon téléphone demande-t-il quand même une confirmation sur certains tags ?
C'est le système d'exploitation, pas le protocole. Les plateformes ajoutent une étape de confirmation avant d'agir sur certains contenus, en particulier tout ce qui ouvre un lien, précisément parce que le contact ne porte aucune information sur votre intention au-delà de la proximité.
Deux appareils NFC peuvent-ils rester connectés ?
Pas comme le font deux appareils Bluetooth. L'échange ne dure que tant que les deux sont maintenus ensemble, et il n'y a pas de session à reprendre. Tout ce qui demande une connexion durable exige une autre technologie, souvent amorcée par un contact NFC.
L'appairage par contact fonctionne-t-il entre n'importe quel téléphone et n'importe quelle enceinte ?
Cela dépend de la prise en charge du même mécanisme de transfert par les deux appareils, et cette prise en charge a toujours été inégale. Quand elle fonctionne, c'est la méthode d'appairage la plus rapide, et sinon le repli est la procédure Bluetooth ordinaire.