Designer - Contactless Card Reader (RFID)Designer – Lecteur de carte sans contact (RFID)

La fonctionnalité Lecteur de carte sans contact (RFID) dans IDpack permet l’intégration transparente de l’authentification et du suivi des données basés sur la technologie RFID à votre système de carte d’identification. Grâce à un émulateur Keyboard Wedge (KBW), le système traite la sortie JSON pour une gestion efficace des données. Cette fonctionnalité est compatible avec un large éventail de lecteurs de cartes à puce sans contact et est offerte avec un abonnement Professional ou Enterprise.

Matériel pris en charge

IDpack a été testé avec l’OMNIKEY 5427CK Gen2 de HID. Cependant, tout lecteur de carte à puce sans contact doté d’un émulateur KBW devrait fonctionner. En mode KBW, le lecteur envoie les données sous forme de frappes clavier selon sa configuration.

Les lecteurs peuvent être configurés pour envoyer les données dans différents formats. Par défaut, ils transmettent des valeurs HEX brutes, mais pour une meilleure convivialité, nous formatons la sortie en JSON.

En utilisant l’interface Web OMNIKEY 5x27 CK Reader Management, nous configurons Card In Event Keystrokes, Prestrokes, Poststrokes, et Card Out Event Keystrokes pour générer une sortie JSON structurée comme ceci :

{ "type": "MIFARE Classic", "csn": "525148402" }
HID OMNIKEY 5427 CK Reader

Gestion des données RFID par IDpack

  • La sortie JSON du lecteur est enregistrée dans le champ idc_rfid_json.
  • Les champs type (type de carte) et csn (numéro de série de la carte) sont sauvegardés dans leurs champs respectifs : idc_rfid_cardtype et idc_rfid_csn.
  • Le champ csn agit comme clé de recherche unique dans Producer. Lorsqu’une carte est scannée, si une valeur csn correspondante existe dans les fiches, le système affiche automatiquement la fiche associée.

Configuration du lecteur pour la sortie JSON

Voici les paramètres requis pour formater la sortie de l’OMNIKEY 5427CK Gen2 en JSON. Le processus peut légèrement varier pour d’autres modèles de lecteurs.

OMNIKEY 5427 CK Reader Management - Card Type

Activez uniquement les types de cartes utilisés (ex. : MIFARE Classic et ISO14443A générique) pour optimiser le temps de réponse.

OMNIKEY 5427 CK Reader Management

Suivez ces étapes de configuration pour préparer votre lecteur OMNIKEY :

  • Paramètres Keyboard Wedge
    • Activer Keyboard Wedge
    • Désactiver l’interface Boot
    • Configurer Card Out Event Keystrokes à }[ENTER]
    • Désactiver les prestrokes et poststrokes en cas d’erreur
  • Sélection des données de carte
    • Sélectionnez uniquement les types de cartes nécessaires (ex. : MIFARE Classic).
    • Activez CSN (ou PACS si CSN n’est pas disponible).
  • Formatage de la sortie
    • Format de chaîne : sélectionnez DEC (Décimal) ou HEX selon vos besoins.
    • Card In Event Keystrokes : [LED_BUZZ]{"type": "MIFARE Classic",
    • Prestrokes pour CSN : "csn": "
    • Poststrokes pour CSN : "
  • Configuration du système
    • Cliquez sur Apply Changes
    • Attendez 5 secondes
    • Cliquez sur Reboot System

Test du lecteur

Pour vérifier la bonne configuration du lecteur, procédez comme suit :

  1. Accédez à l’onglet System Console → section Debug dans l’interface Web OMNIKEY.
  2. Ouvrez le Bloc-notes et scannez une carte. Vous devriez voir une sortie structurée en JSON.
  3. Copiez la sortie et validez-la avec JSONLint.
  4. Testez avec la page de test RFID IDpack. Si les données correctes apparaissent, le lecteur est bien configuré.

Utilisation du RFID avec IDpack

Activation du RFID pour un projet

  1. Ouvrez votre projet dans Designer.
  2. Réglez Lecteur de carte sans contact à Activé et sauvegardez.
  3. Ouvrez le projet dans Producer et scannez une carte.
  4. Le système capturera la valeur csn et l’associera à la fiche sélectionnée.

Note : Vous n’avez pas à ajouter manuellement les champs RFID dans la Définition des champs de Designer. IDpack s’en occupe automatiquement lorsque le RFID est activé.

Lecture de cartes RFID dans Producer

Pour rechercher des fiches à l’aide de RFID :

  1. Ouvrez Producer et allez à l’onglet Liste des fiches.
  2. Scannez une carte RFID.
  3. Si la valeur csn correspond à une fiche existante, la fiche s’affichera automatiquement.

La fonctionnalité Lecteur de carte sans contact dans IDpack favorise l’intégration fluide de la RFID, assurant une authentification de carte sécurisée et efficace pour le contrôle d’accès, le suivi et l’identification.