
μFR Multi-reader C# SDK with source code software example est un excellent outil de développement pour développer les solutions RFID NFC pour plusieurs lecteurs μFR connectés à un seul hôte. Cet outil logiciel permet un contrôle centralisé des lecteurs connectés à un hôte, ainsi que l’intégration avec d’autres systèmes qui nécessitent une communication avec plusieurs lecteurs en même temps.
Fonctions logicielles :
Langages de programmation disponibles :
Systèmes d’exploitation, plates-formes et environnements pris en charge :
Matériel pris en charge :
| SDK logiciel | Description |
| ufr-Lazarus-multi-lecteur |
Exemple d’utilisation de plusieurs lecteurs μFR sur le même hôte. |
| ufr-multi_readers-exemple-c_sharp |
Un exemple de logiciel en C# inclut des fonctions de base d’utilisation des lecteurs multiples de la série μFR sur un seul hôte. |
| ufr-exemples-c-multi_reader_console |
Exemple de logiciel de console pour multi-lecteur μFR. |
Télécharger: ufr-multi_readers-example-c_sharp
Téléchargez et extrayez le pack logiciel SDK. Accédez au dossier Release du logiciel dans le sous-dossier avec le nom de votre architecture de système d’exploitation (par exemple, binx86Release). Exécutez le fichier uFR_multiDLL_tester.exe .
Si vous avez installé correctement vos pilotes matériels, le logiciel exécutera l’interface graphique.
Cliquez sur Ouvrir tous les lecteurs pour établir la communication avec tous les périphériques uFR connectés à votre hôte.
Si la connexion a échoué, vérifiez l’installation des pilotes FTDI .
Pour activer/désactiver l’interrogation des données, activez ou décochez la case en haut de l’interface du logiciel.
Si l'option d'interrogation est activée, cela entraînera la lecture constante de n'importe quelle carte dans le champ de lecture des lecteurs, ainsi que son enregistrement de journal.
Le nom du fichier journal est modifiable. Chaque fois que vous modifiez le champ Nom de fichier, le logiciel génère un nouveau fichier journal.
La capture d’écran ci-dessous montre le nouveau fichier journal créé après avoir modifié le nom de fichier par défaut.
Pour établir la communication avec les lecteurs connectés de manière sélective, sélectionnez l’index de lecteur souhaité dans la liste et cliquez sur le bouton Ouvrir par index . Répétez les étapes pour tous les lecteurs que vous souhaitez activer. Après avoir activé la communication par l’index des lecteurs, l’état de tous les lecteurs ouverts sera défini sur True, tandis que le reste des lecteurs restera False .
Après avoir activé la communication par l’index des lecteurs, l’état de tous les lecteurs ouverts sera défini sur True, tandis que le reste des lecteurs restera False .
La capture d’écran montre un exemple d’ouverture des lecteurs avec les index 0 et 2, alors que le lecteur avec l’index 1 est toujours fermé.
Pour désactiver la communication avec les lecteurs ouverts de manière sélective, sélectionnez l’index de lecteur souhaité dans la liste et cliquez sur le bouton Fermer par index . Répétez les étapes pour tous les lecteurs que vous souhaitez désactiver. Après avoir désactivé la communication par l’index du lecteur, l’état des lecteurs déconnectés sera défini sur False.
Après avoir activé la communication par l’index des lecteurs, l’état de tous les lecteurs ouverts sera défini sur True, tandis que le reste des lecteurs restera False .
Utilisez l’option Lecture de secteur ou l’option Lecture de bloc pour lire les cartes/étiquettes.
Remarque : Cet exemple de logiciel C# prend en charge MIFARE® et d’autres cartes/balises compatibles avec une structure de mémoire organisée par 16 secteurs et 4 blocs. Si votre projet utilise les cartes/balises avec une autre structure de mémoire, vous pouvez utiliser ce SDK logiciel pour personnaliser les fonctions de lecture et d’écriture.
Pour lire un secteur spécifique de la carte, procédez comme suit :
La barre d’informations du logiciel affiche le contenu du secteur sélectionné.
Utilisez l’option Écriture sectorielle ou l’option Écriture Lecture pour écrire le contenu dans les cartes/balises.
Remarque : Cet exemple de logiciel C# prend en charge MIFARE® et d’autres cartes/balises compatibles avec une structure de mémoire organisée par 16 secteurs et 4 blocs. Si votre projet utilise les cartes/balises avec une autre structure de mémoire, vous pouvez utiliser ce SDK logiciel pour personnaliser les fonctions de lecture et d’écriture.
Pour écrire des données dans la carte, procédez comme suit :
Remarque : La longueur de données définie est de 16 octets, vous ne pouvez donc pas entrer plus de 16 caractères. Si vous avez besoin d’écrire un contenu plus volumineux, divisez vos données en plusieurs secteurs et blocs. Pour l’écriture de données plus complexes, vous pouvez également envisager d’utiliser certaines de nos autres excellentes solutions logicielles SDK pour l’écriture linéaire. Veuillez consulter notre dépôt GitLab.
Pour lire un bloc spécifique de la carte, procédez comme suit :
La barre d’informations du logiciel affiche le contenu du bloc sélectionné.1
Vérifiez la nouvelle entrée en lisant le bloc de carte sélectionné. La barre d’informations du logiciel affiche le contenu des données HEX.
Ce manuel présente le logiciel de code source multi-lecteurs simple dans le langage de programmation C#. Des exemples de logiciels avec les fonctions présentées sont également disponibles en C et Lazarus. Tous les progiciels incluent le code source SDK.