L'encodeur NFC
Prendre un article prêt dans un lot, graver sa puce NFC, écrire son certificat et marquer la ligne comme écrite.
Sur cette page
C'est le poste de gravure, à l'adresse /encode-nfc. L'écran prend un article encore à graver dans le lot, le frappe sur la chaîne, configure la puce posée sur le lecteur et marque la ligne comme écrite. Vous l'ouvrez lot par lot, une puce à la fois.

#Ce que l'écran affiche
Un champ où saisir le job_id du lot. Une fois le lot retrouvé en base, l'écran connaît son db_job_id et rend trois compteurs, Ready, Written et Failed. Tant que ce db_job_id reste inconnu, ces compteurs et le bouton « Export CSV » ne sont pas rendus.
Pour un lot scellé, et seulement quand le serveur a répondu qu'il l'est, un bandeau ambre annonce « Lot scellé. » et rappelle que la mise en service du scellé est définitive.
Le bloc « Diagnostic » n'apparaît que si le lecteur est connecté, et il s'ouvre replié. En bas, un journal reprend les échanges avec le lecteur. Il garde les 200 dernières lignes et les conserve dans le navigateur.
#Ce que vous pouvez y faire
- « Prendre 1 item (ready) » demande au serveur un seul article, le premier encore au statut
ready_to_scan. - « Provisionner clés » charge les clés sur une puce neuve. Une fenêtre du navigateur prévient d'abord que le tag doit être neuf et que l'opération est irréversible sans les clés.
- « Configurer SDM + Mint (+ URL) » enchaîne la frappe, la configuration de la puce, l'écriture du certificat puis le marquage de l'article. L'écriture du certificat attend le lecteur pendant 60 secondes, et la réécriture est toujours demandée, même si le produit portait déjà un certificat.
- « Export CSV » télécharge le résultat du lot, plafonné à 50 000 lignes.
- « Effacer + Forget » demande au serveur de détruire le jeton du produit sur la chaîne, détache la puce de sa fiche produit, puis efface l'adresse écrite sur la puce. Quand la puce correspond à une seule fiche, une fenêtre demande de retaper le numéro de série du produit, ou son identifiant de jeton quand la fiche n'en porte pas, et un code à deux facteurs, avec une case pour signaler un code de secours.
- « Marquer écrit » sur un article déjà écrit renvoie une réponse favorable sans rien changer.
#Ce qui conditionne l'accès
Les écrans NFC vivent dans la rubrique « Outils » du menu. Elle est portée par la capacité nfc_encoding et masquée pour les profils de marque basic et dpp.
Avant toute écriture, le serveur vérifie l'accès à la marque du lot, son abonnement actif, son quota de produits, puis ses méthodes d'authentification.
« Prendre 1 item (ready) » reste inerte tant qu'aucun job_id n'est saisi et qu'aucun db_job_id n'est connu, ainsi que pendant un chargement. « Provisionner clés » et « Configurer SDM + Mint (+ URL) » restent inertes tant que le lecteur n'est pas connecté ou qu'une opération est en cours.
#Ce que l'écran refuse
- Nature du lot inconnue : la configuration ne part pas, et l'écran demande de recharger la page. Encoder sans savoir peut graver un scellé définitif sur un tag ordinaire.
- Un article dont le statut n'est ni
ready_to_scanniFAILEDest refusé. - Une puce déjà frappée arrête le parcours sur « Cet UID est déjà minté on-chain. »
- Si la génération ou l'écriture du certificat échoue, l'article n'est pas marqué écrit. Recommencez sur la même puce.
- Marquer écrit un article qui n'est ni en cours d'écriture ni déjà écrit est refusé.
- Si la puce correspond à plusieurs fiches produit portant des numéros de série différents, rien n'est envoyé.
- L'export d'un lot sans aucun article est refusé.
Cette page vous a-t-elle été utile ?
Votre réponse ouvre un courriel pré-rempli dans votre messagerie, à destination de contact@sealtrust.io. Vous le relisez avant de l'envoyer.