Το μFR Multi-reader C# SDK με παράδειγμα λογισμικού πηγαίου κώδικα είναι ένα εξαιρετικό εργαλείο ανάπτυξης για την ανάπτυξη των λύσεων NFC RFID για πολλαπλούς αναγνώστες μFR συνδεδεμένους σε έναν μόνο κεντρικό υπολογιστή. Αυτό το εργαλείο λογισμικού επιτρέπει τον κεντρικό έλεγχο των αναγνωστών που συνδέονται με έναν κεντρικό υπολογιστή, καθώς και την ενσωμάτωση με άλλα συστήματα που απαιτούν επικοινωνία με πολλούς αναγνώστες ταυτόχρονα.
Docs & Software Download
Επισκόπηση λογισμικού
Λειτουργίες λογισμικού:
- Άνοιγμα/κλείσιμο όλων των αναγνωστών
- Ενεργοποίηση δημοσκόπησης
- Αποθήκευση αρχείου καταγραφής
- Αποκτήστε αριθμό
- Πληροφορίες
- Άνοιγμα/κλείσιμο κατά ευρετήριο
- Διαβάστε τον τομέα κάρτας / ετικέτας
- Διαβάστε το μπλοκ κάρτας / ετικέτας
- Γράψτε τον τομέα κάρτας / ετικέτας
- Γράψτε κάρτα / ετικέτα μπλοκ
Διαθέσιμες γλώσσες προγραμματισμού:
- C #
- C
- Λαζάρου
Υποστηριζόμενα λειτουργικά συστήματα, πλατφόρμες και περιβάλλοντα:
- Πολλαπλές πλατφόρμες
Υποστηριζόμενο υλικό:
- Συσκευές σειράς μFR
SDK λογισμικού | Περιγραφή |
ufr-Λάζαρος-πολυ-αναγνώστης |
Παράδειγμα χρήσης πολλαπλών συσκευών ανάγνωσης μFR στον ίδιο κεντρικό υπολογιστή. |
UFR-multi_readers-παράδειγμα-c_sharp |
Ένα παράδειγμα λογισμικού στη C# περιλαμβάνει βασικές λειτουργίες χρήσης των αναγνωστών της σειράς MULTIPLE μFR σε έναν μόνο κεντρικό υπολογιστή. |
UFR-παραδείγματα-c-multi_reader_console |
Παράδειγμα λογισμικού κονσόλας για πολλαπλές συσκευές ανάγνωσης μFR. |
Εγχειρίδιο λογισμικού
1. μFR πολλαπλών αναγνωστών C# – Εκτελέστε λογισμικό
Λήψη: ufr-multi_readers-παράδειγμα-c_sharp
Κάντε λήψη και εξαγωγή του πακέτου λογισμικού SDK. Μεταβείτε στο φάκελο Release λογισμικού στον υποφάκελο με το όνομα της αρχιτεκτονικής του λειτουργικού σας συστήματος (π.χ. binx86Release). Εκτελέστε το αρχείο uFR_multiDLL_tester.exe .
Εάν έχετε εγκαταστήσει σωστά τα προγράμματα οδήγησης υλικού, το λογισμικό θα εκτελέσει τη γραφική διεπαφή.
2. μFR Πολλαπλών αναγνωστών C# – Ανοίξτε όλους τους αναγνώστες
Κάντε κλικ στο Άνοιγμα όλων των αναγνωστών για να δημιουργήσετε επικοινωνία με όλες τις συσκευές uFR που είναι συνδεδεμένες στον κεντρικό υπολογιστή σας.
Εάν η σύνδεση απέτυχε, ελέγξτε την εγκατάσταση των προγραμμάτων οδήγησης FTDI .
2. μFR multi-reader C# – Ενεργοποίηση λειτουργίας ανίχνευσης
Για να ενεργοποιήσετε/απενεργοποιήσετε την ανίχνευση δεδομένων, επιλέξτε ή καταργήστε την επιλογή του πλαισίου ελέγχου στο επάνω μέρος της διεπαφής λογισμικού.
Εάν η επιλογή ανίχνευσης είναι ενεργοποιημένη, αυτό θα προκαλέσει τη συνεχή ανάγνωση οποιασδήποτε κάρτας στο πεδίο ανάγνωσης των αναγνωστών, καθώς και την καταγραφή του αρχείου καταγραφής.
4. μFR πολλαπλών αναγνωστών C# – Αρχείο καταγραφής
Το λογισμικό αποθηκεύει όλα τα δεδομένα ανάγνωσης στο αρχείο καταγραφής. Το αρχικό όνομα αρχείου εμφανίζεται στο επάνω μέρος της οθόνης. Μετά την ανάγνωση της πρώτης κάρτας, το λογισμικό δημιουργεί αυτόματα το αρχείο στο φάκελο εκτελέσιμου λογισμικού.
4.1 μFR Multi-reader C# – Μετονομασία αρχείου καταγραφής
Το όνομα του αρχείου καταγραφής είναι επεξεργάσιμο. Κάθε φορά που επεξεργάζεστε το πεδίο Όνομα αρχείου , το λογισμικό θα δημιουργήσει ένα νέο αρχείο καταγραφής.
EXAMPLE
Το παρακάτω στιγμιότυπο οθόνης δείχνει το νέο αρχείο καταγραφής που δημιουργήθηκε μετά την επεξεργασία του προεπιλεγμένου ονόματος αρχείου.
8. μFR πολλαπλών αναγνωστών C# – Άνοιγμα ανά ευρετήριο
Για να δημιουργήσετε επιλεκτικά την επικοινωνία με τους συνδεδεμένους αναγνώστες, επιλέξτε το επιθυμητό ευρετήριο ανάγνωσης από τη λίστα και κάντε κλικ στο κουμπί Άνοιγμα κατά ευρετήριο . Επαναλάβετε τα βήματα για όλα τα προγράμματα ανάγνωσης που θέλετε να ενεργοποιήσετε. Μετά την ενεργοποίηση της επικοινωνίας από το ευρετήριο αναγνωστών, η κατάσταση όλων των ανοιχτών αναγνωστών θα οριστεί σε True, ενώ οι υπόλοιποι αναγνώστες θα παραμείνουν Ψευδείς .
Μετά την ενεργοποίηση της επικοινωνίας από το ευρετήριο αναγνωστών, η κατάσταση όλων των ανοιχτών αναγνωστών θα οριστεί σε True, ενώ οι υπόλοιποι αναγνώστες θα παραμείνουν Ψευδείς .
EXAMPLE
Το στιγμιότυπο οθόνης δείχνει ένα παράδειγμα ανοίγματος των αναγνωστών με ευρετήριο 0 και 2, ενώ ο αναγνώστης με ευρετήριο 1 είναι ακόμα κλειστός.
9 μFR πολλαπλών αναγνωστών C# – Κλείσιμο με ευρετήριο
Για να απενεργοποιήσετε επιλεκτικά την επικοινωνία με τους ανοιχτούς αναγνώστες, επιλέξτε το επιθυμητό ευρετήριο ανάγνωσης από τη λίστα και κάντε κλικ στο κουμπί Κλείσιμο με ευρετήριο . Επαναλάβετε τα βήματα για όλους τους αναγνώστες που θέλετε να απενεργοποιήσετε. Αφού απενεργοποιήσετε την επικοινωνία από το ευρετήριο ανάγνωσης, η κατάσταση των αποσυνδεδεμένων αναγνωστών θα οριστεί σε False.
Μετά την ενεργοποίηση της επικοινωνίας από το ευρετήριο αναγνωστών, η κατάσταση όλων των ανοιχτών αναγνωστών θα οριστεί σε True, ενώ οι υπόλοιποι αναγνώστες θα παραμείνουν Ψευδείς .
10. μFR πολλαπλών αναγνωστών C# – Λειτουργία ανάγνωσης
Χρησιμοποιήστε την επιλογή "Ανάγνωση τομέα" ή την επιλογή "Αποκλεισμός ανάγνωσης" για να διαβάσετε τις κάρτες/ετικέτες.
Σημείωση: Αυτό το παράδειγμα λογισμικού C# υποστηρίζει MIFARE® και άλλες συμβατές κάρτες / ετικέτες με δομή μνήμης οργανωμένη από 16 τομείς και 4 μπλοκ. Εάν το έργο σας χρησιμοποιεί τις κάρτες/ετικέτες με κάποια άλλη δομή μνήμης, μπορείτε να χρησιμοποιήσετε αυτό το SDK λογισμικού για να προσαρμόσετε τις λειτουργίες ανάγνωσης και γραφής.
10,1 μFR πολλαπλών αναγνωστών C# – Λειτουργία ανάγνωσης τομέα
Για να διαβάσετε έναν συγκεκριμένο τομέα της κάρτας, ακολουθήστε τα εξής βήματα:
- Επιλέξτε το ευρετήριο του προγράμματος ανάγνωσης
- Επιλέξτε τον επιθυμητό δείκτη τομέα
- Κάντε κλικ στο κουμπί Ανάγνωση δεδομένων.
Η γραμμή πληροφοριών λογισμικού θα εμφανίσει το περιεχόμενο του επιλεγμένου τομέα.
10,2 μFR πολλαπλών αναγνωστών C# – Λειτουργία ανάγνωσης μπλοκ
Για να διαβάσετε ένα συγκεκριμένο μπλοκ της κάρτας, ακολουθήστε τα εξής βήματα:
- Επιλέξτε το ευρετήριο του προγράμματος ανάγνωσης
- Επιλέξτε το επιθυμητό ευρετήριο μπλοκ
- Κάντε κλικ στο κουμπί Ανάγνωση δεδομένων.
Η γραμμή πληροφοριών λογισμικού θα εμφανίσει το περιεχόμενο του επιλεγμένου μπλοκ.
11. μFR πολλαπλών αναγνωστών C# – Λειτουργία εγγραφής
Χρησιμοποιήστε την επιλογή "Γραφή τομέα" ή την επιλογή "Ανάγνωση κειμένου" για να γράψετε το περιεχόμενο στις κάρτες/ετικέτες.
Σημείωση: Αυτό το παράδειγμα λογισμικού C# υποστηρίζει MIFARE® και άλλες συμβατές κάρτες / ετικέτες με δομή μνήμης οργανωμένη από 16 τομείς και 4 μπλοκ. Εάν το έργο σας χρησιμοποιεί τις κάρτες/ετικέτες με κάποια άλλη δομή μνήμης, μπορείτε να χρησιμοποιήσετε αυτό το SDK λογισμικού για να προσαρμόσετε τις λειτουργίες ανάγνωσης και γραφής.
11.1 μFR πολλαπλών αναγνωστών C# – Λειτουργία εγγραφής μπλοκ
Για να γράψετε δεδομένα στην κάρτα, ακολουθήστε τα εξής βήματα:
- Επιλέξτε το ευρετήριο του προγράμματος ανάγνωσης
- Επιλέξτε τον επιθυμητό δείκτη τομέα
- Επιλέξτε το επιθυμητό μπλοκ
- Εισαγάγετε τα νέα δεδομένα στο πεδίο "Αποκλεισμός περιεχομένου δεδομένων"
- Κάντε κλικ στο κουμπί Ανάγνωση δεδομένων.
Σημείωση: Το καθορισμένο μήκος δεδομένων είναι 16 byte, επομένως δεν μπορείτε να εισαγάγετε περισσότερους από 16 χαρακτήρες. Εάν πρέπει να γράψετε μεγαλύτερο περιεχόμενο, χωρίστε τα δεδομένα σας σε περισσότερους τομείς και μπλοκ. Για πιο περίπλοκη σύνταξη δεδομένων, μπορείτε επίσης να χρησιμοποιήσετε μερικές από τις άλλες εξαιρετικές λύσεις λογισμικού SDK για γραμμική γραφή. Παρακαλούμε, ελέγξτε το αποθετήριο του GitLab.
11,2 μFR πολλαπλών αναγνωστών C# – Λειτουργία ανάγνωσης μπλοκ
Για να διαβάσετε ένα συγκεκριμένο μπλοκ της κάρτας, ακολουθήστε τα εξής βήματα:
- Επιλέξτε το ευρετήριο του προγράμματος ανάγνωσης
- Επιλέξτε το επιθυμητό ευρετήριο μπλοκ
- Κάντε κλικ στο κουμπί Ανάγνωση δεδομένων.
Η γραμμή πληροφοριών λογισμικού θα εμφανίσει το περιεχόμενο του επιλεγμένου μπλοκ.1
Ελέγξτε τη νέα καταχώρηση διαβάζοντας το επιλεγμένο μπλοκ κάρτας. Η γραμμή πληροφοριών λογισμικού θα εμφανίσει το περιεχόμενο δεδομένων HEX.
Αυτό το εγχειρίδιο παρουσιάζει το απλό λογισμικό πηγαίου κώδικα πολλαπλών αναγνωστών στη γλώσσα προγραμματισμού C#. Παραδείγματα λογισμικού με τις λειτουργίες που παρουσιάζονται είναι επίσης διαθέσιμα σε C και Lazarus. Όλα τα πακέτα λογισμικού περιλαμβάνουν SDK πηγαίου κώδικα.