
Το εργαλείο μFR Anti-collision χρησιμοποιεί αλγόριθμο anti-collision ISO/IEC 14443-3 για να επιτρέψει την ταυτόχρονη ανάγνωση των πολλαπλών ετικετών σε συσκευές της σειράς μFR. Αυτό το λογισμικό περιέχει ένα σύνολο λειτουργιών για τη ρύθμιση αναλογικών καταχωρητών RF της συσκευής μFR.
Λειτουργίες λογισμικού:
Διαθέσιμες γλώσσες προγραμματισμού:
Υποστηριζόμενα λειτουργικά συστήματα, πλατφόρμες και περιβάλλοντα:
Υποστηριζόμενο υλικό:
| Λογισμικό αναπνευστικό | Περιγραφή |
| ufr-anti_collision_algorithm |
Επίδειξη λειτουργίας πολλαπλών καρτών χρησιμοποιώντας πλεονεκτήματα του αλγόριθμου κατά της σύγκρουσης ISO-14443-3. |
| ufr-παραδείγματα-csharp-anti_collision_algorithm |
C# Πηγαίος κώδικας επίδειξης λειτουργίας πολλαπλών καρτών χρησιμοποιώντας πλεονεκτήματα του αλγορίθμου κατά της σύγκρουσης ISO-14443-3. |
Λήψη: ufr-anti_collision_algorithm
Κάντε λήψη και εξαγωγή του πακέτου λογισμικού. Μεταβείτε στον υποφάκελο με το όνομα του λειτουργικού σας συστήματος. Εκτελέστε αρχείο anti-collision-demo-con.
Εάν έχετε εγκαταστήσει σωστά τα προγράμματα οδήγησης υλικού, το λογισμικό θα εκτελέσει την κονσόλα με το κύριο μενού.
Εάν η συσκευή ανάγνωσης δεν είναι σωστά συνδεδεμένη, ελέγξτε την εγκατάσταση των προγραμμάτων οδήγησης FTDI . Διαφορετικά, αν ο αναγνώστης είναι συνδεδεμένος και εξακολουθείτε να μην μπορείτε να εκτελέσετε το λογισμικό, μεταβείτε στον υποφάκελο lib και βρείτε τις βιβλιοθήκες μFR στον υποφάκελο lib/your_os_name .
Για λειτουργικό σύστημα Windows – αντιγράψτε τις βιβλιοθήκες στο φάκελο όπου βρίσκεται το ίδιο εκτελεστικό αρχείο.
Για λειτουργικό σύστημα Linux – αντιγράψτε τις βιβλιοθήκες στο λειτουργικό σας σύστημα /lib, /usr/lib, ή /usr/local/lib (ανάλογα με τη διανομή), και δημιουργήστε έναν συμβολικό σύνδεσμο για τη βιβλιοθήκη.
Η πρώτη ομάδα του μενού λογισμικού περιλαμβάνει τις ακόλουθες εντολές:
Επιλέγοντας τον αριθμό εντολής (0-9), μπορείτε να ελέγξετε, να αυξήσετε, να μειώσετε ή να επαναφέρετε τις εκχωρημένες τιμές του αναλογικού καταχωρητή RF για τη συνδεδεμένη συσκευή μFR.
Κάθε εντολή τιμής καταχωρητή RF έχει δύο επιλογές – μείωση με περιττό αριθμό συνάρτησης και αύξηση με αριθμό ζυγής συνάρτησης.
Ρυθμίστε τον αναγνώστη στο επιθυμητό RF εισάγοντας τον αριθμό των αναφερόμενων λειτουργιών όσες φορές χρειάζεστε, για να το αυξήσετε ή να το μειώσετε στην επιθυμητή τιμή.
Το παρακάτω παράδειγμα δείχνει όλες τις αναφερόμενες τιμές να μειώνονται και να αυξάνονται κατά 1.
Η δεύτερη ομάδα εντολών του κύριου μενού περιέχει τη λίστα των λειτουργιών για εργασία με τις κάρτες/ετικέτες:
Καλέστε την επιθυμητή συνάρτηση εισάγοντας την τιμή του γράμματος.
Πληκτρολογήστε το γράμμα P για να λάβετε την επιλεγμένη κάρτα/ετικέτα UID.
Σημείωση: Εάν ο αλγόριθμος κατά της σύγκρουσης δεν είναι ενεργοποιημένος, θα λάβετε το UID της πρώτης κάρτας που ανιχνεύθηκε στο πεδίο RF του αναγνώστη. Διαφορετικά, θα λάβετε το UID οποιασδήποτε άλλης κάρτας / ετικέτας που επιλέξατε προηγουμένως.
Πληκτρολογήστε το γράμμα L για να λάβετε τη λίστα όλων των καρτών / ετικετών που εντοπίστηκαν στο πεδίο RF του αναγνώστη.
Όπως αναφέρθηκε προηγουμένως, εάν η λειτουργία anticollision είναι απενεργοποιημένη, η λίστα θα περιέχει μόνο μία κάρτα / ετικέτα.
Αφού ενεργοποιήσετε τη λειτουργία κατά της σύγκρουσης και τοποθετήσετε περισσότερες από μία κάρτες / ετικέτες στο πεδίο RF της συσκευής ανάγνωσης, το λογισμικό θα εμφανίσει τη λίστα όλων των ανιχνευμένων καρτών / ετικετών. Η ευαισθησία του αναγνώστη εξαρτιόταν από τις επιδόσεις του υλικού και τις τρέχουσες ρυθμίσεις αναλογικού καταχωρητή RF.
Πληκτρολογήστε το γράμμα X για να αποεπιλέξετε την κάρτα/ετικέτα.
Σημείωση: Για να βγείτε από την επιλεγμένη κάρτα/ετικέτα και να μεταβείτε σε άλλη, πρέπει πρώτα να αποεπιλέξετε αυτήν την κάρτα/ετικέτα. Τώρα, μπορείτε να λάβετε ξανά τη λίστα καρτών / ετικετών (γράμμα L ) ή να επιλέξετε αμέσως μια άλλη κάρτα / ετικέτα. Για να το κάνετε αυτό, ακολουθήστε τα βήματα που περιγράφηκαν προηγουμένως (S + αριθμός ευρετηρίου κάρτας/ετικέτας).
Πληκτρολογήστε το γράμμα W για να γράψετε το επιλεγμένο μπλοκ κάρτας/ετικέτας.
Τώρα, εισαγάγετε την επιθυμητή διεύθυνση μπλοκ και πατήστε Enter.
Πληκτρολογήστε το περιεχόμενο ως κώδικα ASCII 16 byte. Ακόμα κι αν σκοπεύετε να γράψετε τα δεδομένα που περιέχουν λιγότερους από 16 χαρακτήρες, πρέπει να συμπληρώσετε ολόκληρο το μπλοκ πριν από την εγγραφή. Σε αυτήν την περίπτωση, θα πρέπει να προσθέσετε μερικούς κενούς χαρακτήρες μετά τη σύντομη εισαγωγή δεδομένων για να εκπληρώσετε τα συνολικά 16 byte.
(Για να πληκτρολογήσετε τον κωδικό ASCII μη διακοπτόμενο διάστημα/κενό χαρακτήρα, μπορείτε να κρατήσετε πατημένο το πλήκτρο ALT του πληκτρολογίου σας, να πληκτρολογήσετε τον αριθμό 255 και να αφήσετε το πλήκτρο ALT).
Πατήστε Enter για να επιβεβαιώσετε τη συμμετοχή σας. Το μήνυμα της κονσόλας επιβεβαιώνει ότι τα δεδομένα σας έχουν καταγραφεί με επιτυχία στην κάρτα/ετικέτα.
Για να ελέγξετε την καταχώρηση που μόλις έγινε, διαβάστε αυτό το περιεχόμενο μπλοκ κάρτας / ετικέτας.
Δεδομένου ότι το λογισμικό έχει πολλές εντολές, μπορεί να χρειαστεί λίγος χρόνος για να τις θυμάστε όλες. Σε περίπτωση που ξεχάσατε πώς να καλέσετε κάποια λειτουργία, χρησιμοποιήστε το γράμμα H για να ανοίξετε το κύριο μενού. Η κονσόλα θα εμφανίσει όλες τις εντολές λογισμικού.
Πατήστε το πλήκτρο ESC για να κλείσετε όλες τις διαδικασίες και να κλείσετε το λογισμικό.
Σημείωση: Οι αλλαγές στη λειτουργία anti-collision (ενεργοποιημένη/απενεργοποιημένη) θα αποθηκευτούν στη συσκευή ανάγνωσης.
Αυτό το εγχειρίδιο παρουσιάζει το λογισμικό εκτελέσιμης κονσόλας με έναν αλγόριθμο κατά της σύγκρουσης για εργασία με πολλές κάρτες / ετικέτες ταυτόχρονα. Επίσης, το λογισμικό Anti-collision Tool είναι διαθέσιμο με γραφική διεπαφή (C#).