Aller au contenu
Langue : FR

Comment écrire un tag NFC ?

Écrire un tag NFC revient à y ranger du contenu NDEF : une adresse web, un identifiant Wi-Fi, une fiche de contact. N'importe quel téléphone doté du NFC et d'une application d'écriture le fait en une seconde. Ce qui mérite réflexion au préalable est ce qu'on y range, la place que cela prend, et le fait de verrouiller ou non le tag ensuite.

Ce que fait réellement une écriture

Un tag est un petit bloc de mémoire réinscriptible. Écrire y place des octets, rangés selon un format appelé NDEF pour que n'importe quel lecteur conforme puisse ensuite leur donner un sens.

L'opération elle-même prend une fraction de seconde et ne demande rien de plus qu'un téléphone tenu contre le tag. Ce qui demande réflexion est tout ce qui l'entoure : choisir ce qu'on range, vérifier que cela entre, et décider si le tag devra pouvoir être modifié un jour.

Ce que l'on peut mettre sur un tag

Une adresse web est de loin le contenu le plus courant, et pour de bonnes raisons : elle est courte, elle fonctionne sur les deux plateformes, et ce vers quoi elle pointe peut changer ensuite sans toucher au tag.

Au-delà, un tag peut porter une fiche de contact, des identifiants Wi-Fi, un numéro de téléphone, un courriel au sujet prérempli, des coordonnées géographiques, du texte simple, ou un contenu propre que seul votre logiciel comprend. Chacun est un type d'enregistrement, et c'est le type qui dit à un téléphone quoi faire plutôt que simplement ce qu'il contient.

Ce qu'un tag ne peut pas porter est ce qui est volumineux. Ni photographie, ni document, ni vidéo, et la contrainte est la mémoire plutôt que le débit.

Ce qui y tient

Moins que ne le dit l'emballage, toujours. Une part de la mémoire décrit le tag aux lecteurs, le conteneur NDEF ajoute son propre en-tête, et chaque enregistrement coûte des octets avant que son contenu ne commence.

Sur un tag grand public courant, il reste de la place pour une adresse et guère plus, et c'est exactement pourquoi le schéma du lien et du serveur domine. Rangez une adresse courte sur le tag, mettez tout le reste derrière, et vous gagnez la possibilité de changer la destination de mille tags sans en récupérer un seul.

Le formatage, et quand il faut y passer

Le formatage écrit la structure qui permet à un lecteur générique de trouver du contenu, plutôt que d'effacer quoi que ce soit comme le suggère le mot. La plupart des tags arrivent préformatés, et c'est pourquoi écrire sur un tag neuf fonctionne d'ordinaire sans étape préalable.

Quand ce n'est pas le cas, et qu'une écriture échoue en se plaignant du format, formater d'abord est l'action qui manquait.

Le verrouillage, la seule étape sans retour

Un tag peut être verrouillé définitivement de sorte que son contenu ne puisse plus jamais changer. C'est une opération à sens unique faite par logiciel, sans trace physique ni récupération, et elle se présente comme une case à cocher à côté du bouton d'écriture dans la plupart des outils.

Cet emplacement provoque un flux régulier d'accidents. Verrouillez un tag pour un déploiement public où la substitution est un risque réel, et laissez-le déverrouillé partout ailleurs, car la possibilité de corriger une erreur vaut plus que la protection dans la plupart des situations.

Avant de verrouiller quoi que ce soit

Vérifiez ce que vous avez écrit en relisant le tag. Une écriture interrompue en chemin peut laisser un contenu qui paraît plausible et ne l'est pas, et verrouiller cet état le rend définitif.

Tous les guides de cette rubrique

Les bases de NDEF

Types d'enregistrements

Formatage et préparation

Verrouillage et mot de passe

Écriture en série

Copier ses propres tags

Questions fréquentes

Faut-il une application pour écrire un tag ?

Oui. Aucun des deux systèmes mobiles n'expose l'écriture dans sa propre interface : un outil est nécessaire pour écrire, formater et verrouiller. Lire un contenu courant se passe d'application.

Peut-on réécrire un tag autant de fois qu'on veut ?

En pratique oui, la limite de cycles d'écriture se situant bien au-delà de ce qu'atteint un déploiement normal. L'exception est un tag verrouillé, qui ne se réécrit pas du tout.

Un tag que j'écris fonctionnera-t-il sur Android et sur iPhone ?

Une adresse web, oui. Certains types d'enregistrements sont traités par une plateforme et ignorés par l'autre : tout ce qui est destiné au public devrait être testé sur les deux avant d'être produit en quantité.

Que se passe-t-il si je retire le téléphone en cours d'écriture ?

Le tag perd son alimentation et l'écriture s'arrête. Il peut rester avec un contenu partiel qui se lit comme corrompu plutôt que comme vide, et c'est pourquoi vérifier une écriture compte plus qu'il n'y paraît.