5.4 Exemples de logiciels et outils
Enregistreur de lecteur RFID NFC en ligne μFR Nano connecté par USB sur le Raspberry Pi
Last Updated: mars 30, 2023Enregistreur de lecteur RFID NFC en ligne μFR Nano connecté par USB sur le Raspberry Pi Pour connecter et exécuter le lecteur μFR Nano Online branché sur le port USB du Raspberry Pi, suivez les instructions ci-dessous : 1) INSTALLATION DU LECTEUR NFC EN LIGNE μFR NANO CONNECTÉ PAR USB Tous les périphériques de la série μFR nécessitent les pilotes FTDI pour la communication USB. Cela s’applique également au lecteur NFC μFR Nano Online s’il est utilisé comme périphérique USB standard.Si aucun pilote FTDI n’est installé sur votre Raspberry Pi installé, veuillez suivre le manuel des pilotes FTDI installés sur les plates-formes Linux. Cet article est également disponible dans notre base de connaissances. Remarque importante : Avant de procéder à l’implémentation de μFR Nano Online, assurez-vous d’accorder l’autorisation d’accès USB PORT à l’utilisateur local (le script est disponible dans notre référentiel de projets GitLab). Une fois que vous avez installé les pilotes FTDI avec votre lecteur NFC connecté par USB, vous pourrez ouvrir le port et établir une communication avec l’appareil par la fonction ReaderOpen fournie par la bibliothèque ufr. Remarque importante: La bibliothèque recommandée pour le Raspberry Pi est l’aarch64 64 bits. Cependant, il existe des problèmes connus avec...
Prise en charge des documents de voyage lisibles par machine (MRTD) de la bibliothèque uFCoder
Last Updated: mars 30, 2023Rechercher et télécharger SDK
Last Updated: mars 30, 2023SDK & outils logiciels exécutables – TÉLÉCHARGEMENT GRATUIT DL533R-exemples-c Sdk Ici vous pouvez trouver des logiciels ouverts pour les lecteurs NFC avec PR533 IC. Mots-clés de recherche : DL533R, PR533, PC SC, PC/SC, PCSC, SDK. ufr-lazarus-multi-lecteur Sdk Exemple d’utilisation de plusieurs lecteurs uFR sur le même ordinateur. Mots-clés de recherche: multi, multi-lecteur, Lazarus, DL533N Sdk Exemple de script pour les tests de base du lecteur NFC DL533N D-Logic basé sur la puce PN533 de NXP. Fournit un exemple d’utilisation des broches GPIO pour contrôler les LED et le buzzer spécifiques à cet appareil. ufr-mf-exemples-delphi Sdk L’exemple de logiciel est écrit pour Delphi. Affiche l'utilisation de base de l'API du lecteur de la série uRF. Trois exemples de logiciels d’utilisation de base sont formés par niveau de difficulté : Simple, Simple et Avancé. ufr-flasher-oneclick Exécutable Programmeur en un clic pour la série uFR de lecteurs Digital Logic. Pour les appareils portant le numéro de série : UF:00XXXX, UN:00XXXX et UC:00XXXX Mots-clés de recherche : firmware, mise à niveau, mise à jour ufr-mf-exemples-php Sdk Il s’agit d’une collection d’exemples de code source PHP. C'est un côté serveur pour les exemples ufr pour les cartes de la famille Mifare® Classic. Mots-clés de recherche:...
Exécution du SDK/logiciel Python sur macOS
Last Updated: mars 30, 2023Pour les exemples de logiciels Python, nous vous suggérons d’utiliser n’importe quelle version de Python 3.x.x. Si vous n'avez pas installé la bonne version de Python, utilisez la ligne de commande suivante pour installer une nouvelle version : brew installer python Maintenant, exécutez simplement notre exemple de logiciel de code source avec la commande: python3 file_name.py Veuillez garder à l’esprit que notre structure SDK Python n’a qu’un seul fichier exécutable .py (fichier principal) et que l’on importe tous les autres fichiers en tant que modules. Par exemple, la console NDEF Python SDK utilise ndef_example.py comme fichier principal, de sorte que le logiciel est exécuté avec la commande suivante : python3 ndef_example.py Pour vous assurer que le fichier est le fichier exécutable principal, vous pouvez simplement vérifier le code source des fichiers *.py et rechercher celui qui a un appel de fonction ReaderOpen / ReaderOpenEx. REMARQUE : Ce test a été effectué avec Python 3.7.2 et incluait le SDK suivant : https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-ndef-examples-python-console https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-mf-examples-c
Erreur d’ouverture du lecteur sous macOS – Code (0x54)
Last Updated: mars 30, 2023Les pilotes FTDI sur certaines versions de macOS peuvent provoquer une erreur lors de la tentative d’ouverture du lecteur par certains des outils SDK μFR. Si vous êtes sur le point d’utiliser macOS Catalina et les versions ultérieures, vous pouvez rencontrer des problèmes lors de l’utilisation des fonctions ReaderOpen() ou ReaderOpenEx(). Si vous obtenez le statut « READER_OPENING_ERROR (0x54) », veuillez vérifier ce qui suit: macOS Catalina et par conséquent Big Sur devraient s’appuyer sur leur propre pilote AppleUSBFTDI. Pour exécuter correctement notre SDK, vous devez décharger tout autre pilote actuellement présent. Vérifiez les pilotes FTDI chargés avec la commande suivante: kextstat | grep -i ftd Si le « com. FTDI.driver.FTDIUSBSerialDriver », ou une chaîne similaire sans la chaîne « Apple » dans son nom est répertoriée dans la sortie du terminal, vous devez la décharger. Par exemple, lors de nos tests, nous avons utilisé la commande suivante pour décharger un pilote suffisant : sudo kextunload /Library/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext Après cette étape, il n’y a eu aucun problème à exécuter les fonctions ReaderOpen/ReaderOpenEx à partir de notre API. Nous avons également copié le fichier dylib dans /usr/local/lib : sudo cp Desktop/D2XX/libftd2xx.1.4.22.dylib /usr/local/lib/libftd2xx.1.4.22.dylib Ces deux étapes devraient résoudre tous les problèmes de communication du pilote FTDI entre le lecteur...
Structure Mifare® – aide à la programmation de cartes
Last Updated: mars 30, 2023Support MIFARE Plus® – Exemples de SDK et de logiciels
Last Updated: mars 30, 2023Existe-t-il un périphérique de la série μFR qui est adressé directement via l’interface USB et javax.smartcard ?
Last Updated: mars 30, 2023Existe-t-il un SDK pour C # .NET Core 3.1 ?
Last Updated: mars 30, 2023Pilote Windows PS/CS pour les périphériques de la série μFR
Last Updated: mars 30, 2023Qu’est-ce que le cryptage matériel AES128 ?
Last Updated: mars 30, 2023À propos des processus de chiffrement La communication avec des cartes de haute sécurité, par exemple DESFire, qui utilise des protocoles cryptographiques (DES, 3DES, AES), repose sur des algorithmes cryptographiques. Cela signifie qu’il y a beaucoup de calculs et de répétitions intensifs. Dans le cas où cela se fait dans une bibliothèque ou un logiciel, le canal de communication reste le point faible de la sécurité. Sinon, si cela se produit dans le matériel, toute la cryptographie est sécurisée. Solution haute sécurité Digital Logic Compte tenu des faiblesses de sécurité ci-dessus, Digital Logic a appliqué une méthode spéciale de stockage et de traitement des clés dans le matériel. Tous les calculs, l’échange de clés, le stockage de clés, etc. sont effectués dans le matériel (lecteur). Cela signifie que les clés secrètes ne sortent pas de l’appareil lorsque le lecteur et l’hôte communiquent. Pour cette fonctionnalité, Digital Logic utilise l’algorithme de chiffrement AES128 pour les cartes/balises DESFire. Les clés sont stockées en toute sécurité dans le lecteur et ne peuvent pas être compromises. C’était une solution logique car AES128 est assez rapide et efficace par rapport à DES et 3DES qui effectuent toujours des processus externes par le logiciel.
Prise en charge iOS du matériel de la série μFR
Last Updated: mars 30, 2023Pour iOS, nous fournissons la bibliothèque matérielle de la série μFR pour iOS, les API et toute autre documentation liée au matériel, ainsi que tout le support technique nécessaire au développement de votre projet. En ce qui concerne les outils de développement et les solutions logicielles exécutables, le SDK actuel compatible iOS est disponible dans notre référentiel GitLab et les deux applications sur l’App Store.Le SDK est compatible avec tous les appareils de la série μFR, tandis que l’une des deux applications iOS disponibles est développée exclusivement pour le lecteur μFR Nano Online .
Comment changer le réseau Wi-Fi si l’appareil μFR Nano Online est déjà connecté ?
Last Updated: mars 30, 2023Pour modifier le réseau Wi-Fi si l’appareil μFR Nano Online est déjà connecté au WiFi, vous pouvez déconnecter et réinitialiser l’appareil comme suit :
Comment configurer le logiciel μFR Card Formatter pour configurer les bits d’accès et les clés de sécurité pour chaque secteur d’une carte MIFARE 1K
Last Updated: mars 30, 2023μFR Card Formatter GUI affiche l’ensemble de la structure MIFARE Classic 1K avec un accès simple à tous ses secteurs et blocs (16 secteurs de 4 blocs). Le premier bloc (bloc zéro) contient l’UID d’usine de la carte, et il est en lecture seule par défaut.
Digital Logic propose-t-il un logiciel open source autonome ou des outils logiciels pour travailler avec du matériel tiers ?
Last Updated: mars 30, 2023Outil de test du lecteur DL533N
Last Updated: mars 30, 2023DL533N NFC Reader basic functions control test script DL533N Reader Testing Tool est un script logiciel simple pour les tests de base DL533N NFC Reader. Le script fournit un exemple d’utilisation des broches GPIO pour les LED et le contrôle du buzzer.Étant donné que le lecteur NFC DL533N est basé sur la puce PN533 de NXP, pour exécuter ce script d’outil de test, vous devez d’abord installer un LibNFC. Télécharger des liens: LibNFC Téléchargement de logiciels ]Fonctions du logiciel : problème de commande GET_FIRMWARE Obtenir les registres d’état P3CFGA P3CFGB de la broche GPIO P3 Registre d’écriture de P3 à zéro Obtenir les registres d’état P7CFGA P7CFGB de la broche GPIO P7 Registre d’écriture de P3 à zéro Obtenir le registre d’état 6106 qui est nécessaire pour obtenir le contrôle de P34 GPIO Allumez le voyant vert en émettant WriteRegister P7 avec la valeur 0x01 Éteignez le voyant vert en émettant WriteRegister P7 avec la valeur 0x00 Activez le voyant rouge en émettant WriteRegister P3 avec la valeur 0x20 – bit 5 GPIO P35 up Désactivez le voyant vert en émettant WriteRegister P3 avec la valeur 0x00 – bit 5 GPIO P35 vers le bas Lire le son sur...
Lecture des données de carte de crédit sans contact du lecteur RFID NFC Digital Logic
Last Updated: mars 30, 2023Les lecteurs RFID NFC de la gamme de produits digital logic actuelle sont capables de lire uniquement l’UID de la carte de crédit. La plupart des données de carte de crédit sont difficiles à obtenir en raison de la sécurité spécifique de ces cartes. Lecture des données publiques des cartes de crédit Digital Logic fournit des solutions logicielles prêtes à l’emploi pour la lecture de données publiques sur les cartes de crédit dans les langages de programmation suivants : Java : https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-java C: https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-c N° C : https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-csharp C # WPF : https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-csharp_wpf C ++ : https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-cpp-gui Nos exemples de logiciels Java et C # WPF utilisent une nouvelle fonction EMV_GetPAN . Cette fonction obtient directement le PAN (numéro de carte) des cartes VISA et MasterCard. Pour les exemples de logiciels dans d’autres langages de programmation, le processus de lecture des données de carte commence par la lecture des données publiques, puis l’analyse des données et enfin l’affichage du résultat de lecture. Si votre projet nécessite uniquement la lecture PAN de la carte, nous vous recommandons l’implémentation de la fonction EMV_GetPAN. Commandes APDU d’envoi et de réception (lecture de données publiques de carte de crédit) Digital Logic fournit également un...