Que décide réellement le NFC Forum ?
Le NFC Forum est l'organisme industriel qui spécifie ce qui rend un appareil ou un tag interopérable : les types de tags, le format de données NDEF, la procédure d'activation et un programme de certification. Il n'écrit pas les normes ISO sur lesquelles repose la couche radio, et il ne conçoit pas de puces.
Ce qu'il spécifie
Quatre choses, et ce sont les quatre qui décident si un tag écrit par un appareil peut être lu par un autre.
Les types de tags, qui décrivent le jeu de commandes qu'un lecteur conforme doit implémenter. NDEF, le format de conteneur qui rend le contenu stocké autodescriptif. La séquence d'activation, par laquelle un lecteur et un tag s'accordent sur la façon de dialoguer avant qu'aucune donnée ne circule. Et un programme de certification, avec une marque qu'un produit conforme peut porter.
Les textes des spécifications en vigueur sont publiés sur le site du NFC Forum.
Ce qu'il ne touche pas
Il n'écrit pas ISO/IEC 14443, 18092 ni 15693. Celles-ci viennent des organismes de normalisation et précèdent le Forum, qui bâtit par-dessus plutôt que de les remplacer.
Il ne conçoit pas de puces. NTAG, MIFARE et les autres sont des gammes de produits de fabricants, qui peuvent ou non se conformer à un type de tag du Forum, et cette conformité est une affirmation à vérifier plutôt qu'à supposer.
Et il ne décide pas de ce que votre téléphone fait quand il lit un tag. Cela relève entièrement du système d'exploitation, ce qui explique qu'un même tag se comporte différemment sur Android et sur iOS.
Pourquoi la certification compte pour un acheteur
Une annonce qui dit « compatible NFC » ne veut rien dire. L'expression n'est pas encadrée et figure sur des produits qu'aucun téléphone ne lira.
Ce qui veut dire quelque chose, c'est un type de tag NFC Forum annoncé, car il indique quel jeu de commandes la puce implémente et donc si un téléphone d'origine peut lui parler sans application spécialisée. Un fournisseur incapable de nommer le type de tag de ce qu'il vend ne sait pas ce qu'il vend.
Le test pratique
Demandez la référence de la puce et le type de tag NFC Forum. Les deux, pas l'un. La référence de la puce vous dit la mémoire et les fonctions, le type de tag vous dit l'interopérabilité.
Si l'une des deux réponses est vague, le risque n'est pas que les tags soient mauvais. C'est qu'ils fonctionnent sur le téléphone avec lequel vous avez testé et échouent sur un tiers de ceux que possèdent vos clients, une panne bien plus coûteuse à découvrir après impression.
Questions fréquentes
Le NFC Forum est-il un organisme de normalisation comme l'ISO ?
C'est un consortium industriel plutôt qu'un organisme formel de normalisation. Ses spécifications se posent sur des normes ISO et JIS et traitent l'interopérabilité entre produits, une question plus étroite et plus pratique que celles dont l'ISO s'occupe.
Un tag doit-il être certifié pour fonctionner ?
Non. Quantité de tags non certifiés sont conformes en pratique et se lisent parfaitement. La certification est une garantie plutôt qu'une exigence, et sa valeur est maximale quand vous achetez en volume à un fournisseur que vous ne pouvez pas tester exhaustivement.
Qui décide de ce que fait mon téléphone quand je touche un tag ?
Le système d'exploitation, pas le NFC Forum. La spécification s'arrête une fois le contenu lu. Tout ce qui suit, y compris l'apparition d'une confirmation et l'application proposée, relève d'une décision de plateforme.
Les spécifications sont-elles librement consultables ?
Certaines sont disponibles depuis le site du NFC Forum, et les conditions d'accès ont varié dans le temps. La documentation développeur d'Android et d'Apple constitue un substitut gratuit et pratique pour la plupart des questions qu'un déploiement soulève réellement.