Le lecteur Mifare UID - Une petite visite guidée
Les cartes MIFARE savent faire beaucoup de choses. Dans les projets que nous voyons passer, le besoin est presque toujours le même, et il est simple : lire l'identifiant unique d'une carte et l'envoyer dans un logiciel.
Un lecteur d'UID en USB clavier fait exactement cela, et rien d'autre. Branché, il écrit le numéro de la carte là où se trouve le curseur, sans pilote ni développement. Voici ce qu'il fait concrètement, comment on règle son format de sortie, et à quels projets il convient, ou non.
Ce que fait un lecteur d'UID en USB clavier
Le Promag PCR330M-00 est le modèle de référence de cette famille. Son interface est dite USB clavier : branché sur un port USB, il est reconnu par Windows sans driver à installer.
Le principe tient en une phrase : le lecteur se comporte comme un clavier. Quand une carte est présentée, l'UID part vers l'ordinateur exactement comme s'il avait été tapé. Les caractères s'inscrivent dans le champ actif, quel qu'il soit : logiciel métier, ERP, tableur, logiciel de fidélité, traitement de texte.
Concrètement : vous ouvrez une feuille de calcul, vous passez une carte devant le lecteur, l'UID apparaît dans la cellule. La lecture se fait à quelques centimètres.
Les cartes compatibles sont les MIFARE Classic 13,56 MHz, les cartes conformes à ISO 14443A, et certaines cartes NFC dont l'UID est accessible.
Régler le format de sortie sur votre logiciel
Le PCR330M-00 est livré avec un logiciel gratuit de paramétrage. C'est ce qui fait la différence entre un lecteur qui s'adapte à votre application et une application qu'il faudrait adapter au lecteur.
La représentation de l'UID
Décimal ou hexadécimal, selon ce qu'attend le système. Les deux écritures désignent la même carte mais donnent des nombres différents, un piège classique, détaillé dans notre article sur les différences entre HEX et décimal pour les cartes RFID.
Point à vérifier avant l'achat : le PCR330M-00 sort l'UID en décimal. Si votre logiciel attend de l'hexadécimal, c'est le Syris RD200-M1-G qu'il faut regarder, il gère les deux écritures.
La longueur retournée
L'UID complet (8 caractères en hexadécimal, 10 en décimal) ou seulement une partie, par exemple les quatre derniers caractères. Utile quand le champ de destination est court, ou quand le logiciel n'exploite qu'un fragment de l'identifiant.
Les préfixes et les suffixes
Le lecteur peut ajouter des caractères avant ou après la lecture. Un « A » devant chaque UID et une touche Entrée à la fin : la lecture `12345678` devient `A12345678` suivie d'un saut de ligne.
C'est ce réglage qui automatise vraiment la saisie. Le préfixe permet au logiciel de reconnaître qu'il s'agit d'une lecture et non d'une frappe manuelle ; le suffixe valide le champ et passe au suivant sans intervention.
À quels projets ce lecteur convient
- l'enregistrement de membres dans un club sportif ou une association ;
- les programmes de fidélité ;
- la gestion de casiers et de vestiaires ;
- la gestion de présence et le pointage ;
- l'identification d'un badge dans un logiciel existant ;
- toute application qui repose sur un identifiant unique et rien de plus.
C'est aussi la façon la plus économique de découvrir la RFID sans engager de développement.
Et à quels projets il ne convient pas
Ce lecteur n'ouvre pas de porte. Le contrôle d'accès sur porte demande un lecteur raccordé à une centrale en Wiegand ou en OSDP, une autre famille de matériel que nous ne distribuons pas.
Il ne convient pas davantage aux environnements industriels, aux lectures au-delà de quelques centimètres, ni aux installations qui réclament une interface avancée. C'est un outil de lecture d'UID destiné à alimenter une application, pas un équipement de sûreté autonome. La distinction entre les deux familles est développée dans l'article Comment choisir mon lecteur RFID ?
En un coup d'œil : les variantes selon vos cartes
| Modèle | Pour quelles cartes | Interface | Sortie UID |
|---|---|---|---|
| Promag PCR330M-00 | MIFARE 13,56 MHz, ISO 14443A | USB clavier | Décimal |
| Promag PCR330A-00 | 125 kHz, puces EM4100 et EM4200 | USB clavier | Décimal |
| Syris RD200-M1-G | MIFARE 13,56 MHz, NFC | USB clavier et USB HID | Décimal et hexadécimal |
| Syris RD200-LF-G | 125 kHz | USB | Décimal et hexadécimal |
Aucun de ces quatre modèles n'est compatible macOS. À signaler si votre parc comporte des postes sous Mac.
Notre recommandation
Pour un premier projet sur des cartes MIFARE, le PCR330M-00 en USB clavier couvre la grande majorité des besoins : aucun développement, aucun pilote, et un paramétrage qui suffit à s'aligner sur presque tous les logiciels.
Deux cas font basculer vers le Syris RD200-M1-G :
- le logiciel attend l'UID en hexadécimal, ou doit pouvoir passer d'une écriture à l'autre ;
- l'intégration prévoit un pilotage du lecteur en USB HID, et non une simple réception de frappes clavier.
Et si le parc de cartes est en 125 kHz, la question est déjà tranchée par la fréquence : PCR330A-00 pour une sortie décimale, RD200-LF-G si l'hexadécimal est nécessaire.
Un point clé avant de commander
Le format attendu par votre logiciel se relève avant l'achat : longueur, représentation, séparateur, suffixe. Ces quatre informations tiennent en une ligne et déterminent le paramétrage. En cas de doute sur la compatibilité entre vos cartes et un modèle, notre équipe est disponible au 04 22 14 00 86 ou via notre formulaire de contact, et peut fournir un échantillon pour test.
Pour aller plus loin
- Le catalogue des lecteurs RFID sans contact présente les modèles disponibles.
- Les cartes RFID et MIFARE couvrent les deux fréquences.
- Le choix de la famille de lecteur est traité dans Comment choisir mon lecteur RFID ?
- Les six critères de choix sont repris dans le guide d'achat des lecteurs.
Guide d'achat
Technologie RFID & NFC
Fréquences, puces, supports, encodage, lecteurs : le guide reprend les six critères à examiner avant de commander un parc de cartes ou de badges sans contact.
Guide d'achat
Lecteurs RFID et lecteurs de badges
Fréquence, famille de puce, format des données, connexion au poste : le guide reprend les six critères qui décident du choix d'un lecteur, avec un comparatif des familles, une matrice de décision et une check-list de douze points à parcourir avant de commander.