Online Store

ΜFR πολλαπλών αναγνωστών C# SDK

Παράδειγμα λογισμικού C# SDK & πηγαίου κώδικα για την υλοποίηση πολλαπλών αναγνωστών σειράς μFR

Το μFR Multi-reader C# SDK με παράδειγμα λογισμικού πηγαίου κώδικα είναι ένα εξαιρετικό εργαλείο ανάπτυξης για την ανάπτυξη των λύσεων NFC RFID για πολλαπλούς αναγνώστες μFR συνδεδεμένους σε έναν μόνο κεντρικό υπολογιστή. Αυτό το εργαλείο λογισμικού επιτρέπει τον κεντρικό έλεγχο των αναγνωστών που συνδέονται με έναν κεντρικό υπολογιστή, καθώς και την ενσωμάτωση με άλλα συστήματα που απαιτούν επικοινωνία με πολλούς αναγνώστες ταυτόχρονα.

Docs & Software Download

Επισκόπηση λογισμικού

Λειτουργίες λογισμικού:

  • Άνοιγμα/κλείσιμο όλων των αναγνωστών
  • Ενεργοποίηση δημοσκόπησης
  • Αποθήκευση αρχείου καταγραφής
  • Αποκτήστε αριθμό
  • Πληροφορίες
  • Άνοιγμα/κλείσιμο κατά ευρετήριο
  • Διαβάστε τον τομέα κάρτας / ετικέτας
  • Διαβάστε το μπλοκ κάρτας / ετικέτας
  • Γράψτε τον τομέα κάρτας / ετικέτας
  • Γράψτε κάρτα / ετικέτα μπλοκ

Διαθέσιμες γλώσσες προγραμματισμού:

  • C #
  • C
  • Λαζάρου

Υποστηριζόμενα λειτουργικά συστήματα, πλατφόρμες και περιβάλλοντα:

  • Πολλαπλές πλατφόρμες

Υποστηριζόμενο υλικό:

  • Συσκευές σειράς μFR
multi reader csharp GUI
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 .

multi reader csharp

Εάν έχετε εγκαταστήσει σωστά τα προγράμματα οδήγησης υλικού, το λογισμικό θα εκτελέσει τη γραφική διεπαφή.

multi reader csharp GUI 550x400 1

2. μFR Πολλαπλών αναγνωστών C# – Ανοίξτε όλους τους αναγνώστες

Κάντε κλικ στο Άνοιγμα όλων των αναγνωστών για να δημιουργήσετε επικοινωνία με όλες τις συσκευές uFR που είναι συνδεδεμένες στον κεντρικό υπολογιστή σας.

Εάν η σύνδεση απέτυχε, ελέγξτε την εγκατάσταση των προγραμμάτων οδήγησης FTDI .

multi reader csharp open all readers
multi reader csharp all opened

2. μFR multi-reader C# – Ενεργοποίηση λειτουργίας ανίχνευσης

Για να ενεργοποιήσετε/απενεργοποιήσετε την ανίχνευση δεδομένων, επιλέξτε ή καταργήστε την επιλογή του πλαισίου ελέγχου στο επάνω μέρος της διεπαφής λογισμικού. 

multi reader csharp polling

Εάν η επιλογή ανίχνευσης είναι ενεργοποιημένη, αυτό θα προκαλέσει τη συνεχή ανάγνωση οποιασδήποτε κάρτας στο πεδίο ανάγνωσης των αναγνωστών, καθώς και την καταγραφή του αρχείου καταγραφής.

multi reader csharp polling list

4. μFR πολλαπλών αναγνωστών C# – Αρχείο καταγραφής

Το λογισμικό αποθηκεύει όλα τα δεδομένα ανάγνωσης στο αρχείο καταγραφής. Το αρχικό όνομα αρχείου εμφανίζεται στο επάνω μέρος της οθόνης. Μετά την ανάγνωση της πρώτης κάρτας, το λογισμικό δημιουργεί αυτόματα το αρχείο στο φάκελο εκτελέσιμου λογισμικού.

multi reader csharp log file

4.1 μFR Multi-reader C# – Μετονομασία αρχείου καταγραφής

Το όνομα του αρχείου καταγραφής είναι επεξεργάσιμο. Κάθε φορά που επεξεργάζεστε το πεδίο Όνομα αρχείου , το λογισμικό θα δημιουργήσει ένα νέο αρχείο καταγραφής. 

multi reader csharp file rename

EXAMPLE

Το παρακάτω στιγμιότυπο οθόνης δείχνει το νέο αρχείο καταγραφής που δημιουργήθηκε μετά την επεξεργασία του προεπιλεγμένου ονόματος αρχείου.

multi reader csharp new file

4.2 μFR Multi-reader C# – Περιεχόμενο αρχείου καταγραφής

Όταν είναι ενεργοποιημένη η λειτουργία ανίχνευσης, το αρχείο καταγραφής θα καταγράψει αμέσως όλες τις κάρτες / ετικέτες.

multi reader csharp logs

5. μFR πολλαπλών αναγνωστών C# – Λήψη λειτουργίας καταμέτρησης

Κάντε κλικ στο κουμπί Λήψη καταμέτρησης για να μετρήσετε όλους τους αναγνώστες μFR που είναι συνδεδεμένοι με τον κεντρικό υπολογιστή.

multi reader csharp get count

6. μFR πολλαπλών αναγνωστών C# – Λειτουργία λήψης πληροφοριών

Κάντε κλικ στο κουμπί Λήψη πληροφοριών για να εμφανίσετε όλες τις λεπτομέρειες της συνδεδεμένης συσκευής μFR.

multi reader csharp new get info

7. μFR Πολλαπλών αναγνωστών C# – Κλείστε όλους τους αναγνώστες

Κάντε κλικ στο κουμπί Κλείσιμο όλων των αναγνωστών για να τερματίσετε την επικοινωνία με όλες τις συνδεδεμένες συσκευές μFR.

multi reader csharp close all

8. μFR πολλαπλών αναγνωστών C# – Άνοιγμα ανά ευρετήριο

Για να δημιουργήσετε επιλεκτικά την επικοινωνία με τους συνδεδεμένους αναγνώστες, επιλέξτε το επιθυμητό ευρετήριο ανάγνωσης από τη λίστα και κάντε κλικ στο κουμπί Άνοιγμα κατά ευρετήριο . Επαναλάβετε τα βήματα για όλα τα προγράμματα ανάγνωσης που θέλετε να ενεργοποιήσετε. Μετά την ενεργοποίηση της επικοινωνίας από το ευρετήριο αναγνωστών, η κατάσταση όλων των ανοιχτών αναγνωστών θα οριστεί σε True, ενώ οι υπόλοιποι αναγνώστες θα παραμείνουν Ψευδείς .

Μετά την ενεργοποίηση της επικοινωνίας από το ευρετήριο αναγνωστών, η κατάσταση όλων των ανοιχτών αναγνωστών θα οριστεί σε True, ενώ οι υπόλοιποι αναγνώστες θα παραμείνουν Ψευδείς .

multi reader csharp open by

EXAMPLE

Το στιγμιότυπο οθόνης δείχνει ένα παράδειγμα ανοίγματος των αναγνωστών με ευρετήριο 0 και 2, ενώ ο αναγνώστης με ευρετήριο 1 είναι ακόμα κλειστός.

multi reader csharp index open

9 μFR πολλαπλών αναγνωστών C# – Κλείσιμο με ευρετήριο

Για να απενεργοποιήσετε επιλεκτικά την επικοινωνία με τους ανοιχτούς αναγνώστες, επιλέξτε το επιθυμητό ευρετήριο ανάγνωσης από τη λίστα και κάντε κλικ στο κουμπί Κλείσιμο με ευρετήριο . Επαναλάβετε τα βήματα για όλους τους αναγνώστες που θέλετε να απενεργοποιήσετε. Αφού απενεργοποιήσετε την επικοινωνία από το ευρετήριο ανάγνωσης, η κατάσταση των αποσυνδεδεμένων αναγνωστών θα οριστεί σε False.

Μετά την ενεργοποίηση της επικοινωνίας από το ευρετήριο αναγνωστών, η κατάσταση όλων των ανοιχτών αναγνωστών θα οριστεί σε True, ενώ οι υπόλοιποι αναγνώστες θα παραμείνουν Ψευδείς .

multi reader csharp close index

10. μFR πολλαπλών αναγνωστών C# – Λειτουργία ανάγνωσης

Χρησιμοποιήστε την επιλογή "Ανάγνωση τομέα" ή την επιλογή "Αποκλεισμός ανάγνωσης" για να διαβάσετε τις κάρτες/ετικέτες.

Σημείωση: Αυτό το παράδειγμα λογισμικού C# υποστηρίζει MIFARE® και άλλες συμβατές κάρτες / ετικέτες με δομή μνήμης οργανωμένη από 16 τομείς και 4 μπλοκ. Εάν το έργο σας χρησιμοποιεί τις κάρτες/ετικέτες με κάποια άλλη δομή μνήμης, μπορείτε να χρησιμοποιήσετε αυτό το SDK λογισμικού για να προσαρμόσετε τις λειτουργίες ανάγνωσης και γραφής.

multi reader csharp read

10,1 μFR πολλαπλών αναγνωστών C# – Λειτουργία ανάγνωσης τομέα

Για να διαβάσετε έναν συγκεκριμένο τομέα της κάρτας, ακολουθήστε τα εξής βήματα:

  • Επιλέξτε το ευρετήριο του προγράμματος ανάγνωσης
  • Επιλέξτε τον επιθυμητό δείκτη τομέα
  • Κάντε κλικ στο κουμπί Ανάγνωση δεδομένων.

Η γραμμή πληροφοριών λογισμικού θα εμφανίσει το περιεχόμενο του επιλεγμένου τομέα.

multi reader csharp read sector

10,2 μFR πολλαπλών αναγνωστών C# – Λειτουργία ανάγνωσης μπλοκ

Για να διαβάσετε ένα συγκεκριμένο μπλοκ της κάρτας, ακολουθήστε τα εξής βήματα:

  • Επιλέξτε το ευρετήριο του προγράμματος ανάγνωσης
  • Επιλέξτε το επιθυμητό ευρετήριο μπλοκ
  • Κάντε κλικ στο κουμπί Ανάγνωση δεδομένων.

Η γραμμή πληροφοριών λογισμικού θα εμφανίσει το περιεχόμενο του επιλεγμένου μπλοκ.

multi reader csharp read block contzent

11. μFR πολλαπλών αναγνωστών C# – Λειτουργία εγγραφής

Χρησιμοποιήστε την επιλογή "Γραφή τομέα" ή την επιλογή "Ανάγνωση κειμένου" για να γράψετε το περιεχόμενο στις κάρτες/ετικέτες.

Σημείωση: Αυτό το παράδειγμα λογισμικού C# υποστηρίζει MIFARE® και άλλες συμβατές κάρτες / ετικέτες με δομή μνήμης οργανωμένη από 16 τομείς και 4 μπλοκ. Εάν το έργο σας χρησιμοποιεί τις κάρτες/ετικέτες με κάποια άλλη δομή μνήμης, μπορείτε να χρησιμοποιήσετε αυτό το SDK λογισμικού για να προσαρμόσετε τις λειτουργίες ανάγνωσης και γραφής.

multi reader csharp write s b

11.1 μFR πολλαπλών αναγνωστών C# – Λειτουργία εγγραφής μπλοκ

Για να γράψετε δεδομένα στην κάρτα, ακολουθήστε τα εξής βήματα:

  • Επιλέξτε το ευρετήριο του προγράμματος ανάγνωσης
  • Επιλέξτε τον επιθυμητό δείκτη τομέα
  • Επιλέξτε το επιθυμητό μπλοκ
  • Εισαγάγετε τα νέα δεδομένα στο πεδίο "Αποκλεισμός περιεχομένου δεδομένων"
  • Κάντε κλικ στο κουμπί Ανάγνωση δεδομένων.

Σημείωση: Το καθορισμένο μήκος δεδομένων είναι 16 byte, επομένως δεν μπορείτε να εισαγάγετε περισσότερους από 16 χαρακτήρες. Εάν πρέπει να γράψετε μεγαλύτερο περιεχόμενο, χωρίστε τα δεδομένα σας σε περισσότερους τομείς και μπλοκ. Για πιο περίπλοκη σύνταξη δεδομένων, μπορείτε επίσης να χρησιμοποιήσετε μερικές από τις άλλες εξαιρετικές λύσεις λογισμικού SDK για γραμμική γραφή. Παρακαλούμε, ελέγξτε το αποθετήριο του GitLab.

multi reader csharp write

11,2 μFR πολλαπλών αναγνωστών C# – Λειτουργία ανάγνωσης μπλοκ

Για να διαβάσετε ένα συγκεκριμένο μπλοκ της κάρτας, ακολουθήστε τα εξής βήματα:

  • Επιλέξτε το ευρετήριο του προγράμματος ανάγνωσης
  • Επιλέξτε το επιθυμητό ευρετήριο μπλοκ
  • Κάντε κλικ στο κουμπί Ανάγνωση δεδομένων.

Η γραμμή πληροφοριών λογισμικού θα εμφανίσει το περιεχόμενο του επιλεγμένου μπλοκ.1

multi reader csharp write

Ελέγξτε τη νέα καταχώρηση διαβάζοντας το επιλεγμένο μπλοκ κάρτας. Η γραμμή πληροφοριών λογισμικού θα εμφανίσει το περιεχόμενο δεδομένων HEX.

multi reader csharp check write

Αυτό το εγχειρίδιο παρουσιάζει το απλό λογισμικό πηγαίου κώδικα πολλαπλών αναγνωστών στη γλώσσα προγραμματισμού C#. Παραδείγματα λογισμικού με τις λειτουργίες που παρουσιάζονται είναι επίσης διαθέσιμα σε C και Lazarus. Όλα τα πακέτα λογισμικού περιλαμβάνουν SDK πηγαίου κώδικα.