
L’outil anti-collision μFR utilise l’algorithme anti-collision ISO/IEC 14443-3 pour permettre la lecture simultanée des étiquettes multiples sur les appareils de la série μFR. Ce logiciel contient un ensemble de fonctions pour la configuration des registres analogiques RF du périphérique μFR.
Fonctions logicielles :
Langages de programmation disponibles :
Systèmes d’exploitation, plates-formes et environnements pris en charge :
Matériel pris en charge :
| Logiciel respiratoire | Description |
| ufr-anti_collision_algorithm |
Démonstration en mode multicarte à l’aide des avantages de l’algorithme anti-collision ISO-14443-3. |
| ufr-exemples-csharp-anti_collision_algorithm |
C# Code source de démonstration en mode multi-cartes utilisant les avantages de l’algorithme anti-collision ISO-14443-3. |
Télécharger: ufr-anti_collision_algorithm
Téléchargez et extrayez le pack logiciel. Accédez au sous-dossier avec le nom de votre système d’exploitation. Exécutez le fichier anti-collision-demo-con.
Si vous avez installé correctement vos pilotes matériels, le logiciel exécutera la console avec le menu principal.
Si le lecteur n’est pas correctement connecté, vérifiez l’installation des pilotes FTDI . Sinon, si le lecteur est connecté et que vous ne pouvez toujours pas exécuter le logiciel, accédez au sous-dossier lib et recherchez les bibliothèques μFR dans le sous-dossier lib/your_os_name .
Pour le système d’exploitation Windows – copiez les bibliothèques dans le dossier où se trouve le même fichier exécutif.
Pour le système d’exploitation Linux – copiez les bibliothèques sur votre système d’exploitation /lib, /usr/lib ou /usr/local/lib (selon la distribution) et créez un lien symbolique pour la bibliothèque.
Le premier groupe du menu du logiciel comprend les commandes suivantes :
En sélectionnant le numéro de commande (0-9), vous pouvez vérifier, augmenter, diminuer ou réinitialiser les valeurs attribuées au registre analogique RF pour le périphérique μFR connecté.
Chaque commande de valeur de registre RF a deux options : diminuer avec un numéro de fonction impair et augmenter avec un numéro de fonction pair.
Réglez le lecteur sur la RF souhaitée en entrant le nombre de fonctions répertoriées autant de fois que vous le souhaitez, pour l’augmenter ou le diminuer à la valeur souhaitée.
L’exemple ci-dessous montre toutes les valeurs répertoriées décroissantes et croissantes pour 1.
Le deuxième groupe de commandes du menu principal contient la liste des fonctions permettant d’utiliser les cartes/balises :
Appelez la fonction souhaitée en entrant sa valeur de lettre.
Tapez la lettre P pour obtenir l’UID de la carte/balise sélectionnée.
Remarque: Si l’algorithme anti-collision n’est pas activé, vous obtiendrez l’UID de la première carte détectée dans le champ RF du lecteur. Sinon, vous obtiendrez l’UID de toute autre carte/balise précédemment sélectionnée.
Tapez la lettre L pour obtenir la liste de toutes les cartes/étiquettes détectées dans le champ RF du lecteur.
Comme mentionné précédemment, si le mode anticollision est désactivé, la liste ne contiendra qu’une seule carte / balise.
Après avoir activé le mode anti-collision et placé plus d’une carte/étiquette dans le champ RF du lecteur, le logiciel affiche la liste de toutes les cartes/balises détectées. La sensibilité du lecteur dépendait des performances matérielles et des paramètres actuels du registre analogique RF.
Tapez la lettre X pour désélectionner la carte/balise.
Remarque: Pour quitter la carte / étiquette sélectionnée et passer à une autre, vous devez d’abord désélectionner cette carte / étiquette. Maintenant, vous pouvez obtenir à nouveau la liste des cartes / étiquettes (lettre L) ou sélectionner une autre carte / étiquette immédiatement. Pour ce faire, suivez les étapes décrites précédemment (numéro d’index de carte / balise S +).
Tapez la lettre W pour écrire le bloc de carte/étiquette sélectionné.
Maintenant, entrez l’adresse de bloc souhaitée et appuyez sur Entrée.
Tapez le contenu sous forme de code ASCII de 16 octets. Même si vous avez l’intention d’écrire les données contenant moins de 16 caractères, vous devez remplir le bloc entier avant d’enregistrer. Dans ce cas, vous devrez ajouter des caractères vides après la courte saisie de données pour remplir le total de 16 octets.
(Pour taper l’espace/le caractère vide insécable du code ASCII, vous pouvez maintenir la touche ALT de votre clavier enfoncée, taper le numéro 255 et relâcher la touche ALT).
Appuyez sur Entrée pour confirmer votre entrée. Le message de la console confirme que vos données sont correctement enregistrées dans la carte/balise.
Pour vérifier l’entrée qui vient d’être faite, lisez le contenu de ce bloc de cartes/étiquettes.
Étant donné que le logiciel contient de nombreuses commandes, il peut prendre un certain temps pour s’en souvenir toutes. Si vous avez oublié comment appeler une fonction, utilisez la lettre H pour ouvrir le menu principal. La console répertorie toutes les commandes logicielles.
Appuyez sur la touche ÉCHAP pour fermer tous les processus et quitter le logiciel.
Remarque : Les modifications du mode anticollision (activé/désactivé) seront enregistrées dans le lecteur.
Ce manuel présente le logiciel de console exécutable avec un algorithme anti-collision pour travailler avec plusieurs cartes/balises simultanément. De plus, le logiciel Anti-collision Tool est disponible avec une interface graphique (C#).