Lire un bracelet
Le secteur 1 d'une puce MIFARE Classic, authentifié avec la clé A servie par la plateforme.
Les bracelets sont des MIFARE Classic. Chaque bracelet a ses propres clés ; la plateforme vous en sert la clé A, qui donne la lecture du secteur 1. Aucune autre clé n'est servie, et le bracelet n'est jamais écrit.
Lisez l'UID : 4 ou 7 octets, parfois 10.
Cherchez sa clé A dans votre copie locale. credentials[].value est l'UID en hexadécimal majuscule, sans séparateur.
Authentifiez le secteur 1 avec la clé A. Son bloc de clés est le bloc 7.
Lisez les blocs 4 et 5.
Contenu attendu
Pour vérifier hors ligne comme le fait la plateforme :
| Bloc | Contenu attendu |
|---|---|
| 4 | chip.uuid, 32 chiffres hexadécimaux ; sans chip, 16 octets à 00 (échantillon de test) |
| 5 | 574C450107EA (« WLE », version 01, année 2026), puis chip.lot (4 chiffres), puis 8 octets à 00 |
Exemple pour lot = 0001 : 574C450107EA00010000000000000000.
Bracelet sans clé
Un UID absent de votre copie n'est lié à aucun billet. Appelez d'abord changes une fois, au cas où il viendrait d'être lié. S'il reste absent, ne tentez pas d'authentification et envoyez quand même la demande de décision :
"read": { "authenticated": false, "sector": 1, "keyType": "A", "blocks": [] }La plateforme répondra « Bracelet inconnu » et gardera la trace du passage.