
μFR Multi-reader C# SDK mit Quellcode-Softwarebeispiel ist ein hervorragendes Entwicklungswerkzeug für die Entwicklung der NFC-RFID-Lösungen für mehrere μFR-Lesegeräte, die mit einem einzigen Host verbunden sind. Dieses Software-Tool ermöglicht die zentrale Steuerung von Lesegeräten, die mit einem Host verbunden sind, sowie die Integration mit anderen Systemen, die eine gleichzeitige Kommunikation mit mehreren Lesegeräten erfordern.
Software-Funktionen:
Verfügbare Programmiersprachen:
Unterstützte Betriebssysteme, Plattformen und Umgebungen:
Unterstützte Hardware:
| Software-SDK | Beschreibung |
| ufr-Lazarus-Multi-Reader |
Beispiel für die Verwendung mehrerer μFR-Lesegeräte auf demselben Host. |
| UFR-multi_readers-Beispiel-c_sharp |
Ein Softwarebeispiel in C# enthält grundlegende Funktionen zur Verwendung der Lesegeräte der MULTIPLE μFR-Serie auf einem einzigen Host. |
| ufr-examples-c-multi_reader_console |
Konsolen-Softwarebeispiel für μFR-Multireader. |
Herunterladen: ufr-multi_readers-example-c_sharp
Laden Sie das SDK-Softwarepaket herunter, und extrahieren Sie es. Navigieren Sie zum Ordner software Release im Unterordner mit dem Namen Ihrer Betriebssystemarchitektur (z.B. binx86Release). Führen Sie die uFR_multiDLL_tester.exe Datei aus.
Wenn Sie Ihre Hardwaretreiber ordnungsgemäß installiert haben, führt die Software die grafische Benutzeroberfläche aus.
Klicken Sie auf Alle Reader öffnen , um die Kommunikation mit allen an Ihren Host angeschlossenen uFR-Geräten herzustellen.
Wenn die Verbindung fehlgeschlagen ist, überprüfen Sie die Installation der FTDI-Treiber .
Um die Datenabfrage zu aktivieren/deaktivieren, aktivieren oder deaktivieren Sie das Kontrollkästchen oben auf der Softwareoberfläche.
Wenn die Abfrageoption aktiviert ist, führt dies zum ständigen Lesen einer beliebigen Karte im Lesefeld des Lesegeräts sowie zur Protokollaufzeichnung.
Der Name der Protokolldatei kann bearbeitet werden. Jedes Mal, wenn Sie das Feld Dateiname bearbeiten, generiert die Software eine neue Protokolldatei.
Der folgende Screenshot zeigt die neue Protokolldatei, die nach dem Bearbeiten des Standarddateinamens erstellt wurde.
Um die Kommunikation mit den angeschlossenen Readern selektiv herzustellen, wählen Sie den gewünschten Reader-Index aus der Liste aus und klicken Sie auf die Schaltfläche Nach Index öffnen . Wiederholen Sie die Schritte für alle Leser, die Sie aktivieren möchten. Nachdem die Kommunikation durch den Leserindex aktiviert wurde, wird der Status aller geöffneten Leser auf True gesetzt, während der Rest der Leser den Status False verbleibt.
Nachdem die Kommunikation durch den Leserindex aktiviert wurde, wird der Status aller geöffneten Leser auf True gesetzt, während der Rest der Leser den Status False verbleibt.
Der Screenshot zeigt ein Beispiel für das Öffnen der Leser mit Index 0 und 2, während der Leser mit Index 1 noch geschlossen ist.
Um die Kommunikation mit den geöffneten Lesern selektiv zu deaktivieren, wählen Sie den gewünschten Leserindex aus der Liste aus und klicken Sie auf die Schaltfläche Nach Index schließen . Wiederholen Sie die Schritte für alle Leser, die Sie deaktivieren möchten. Nach dem Deaktivieren der Kommunikation durch den Leserindex wird der Status der getrennten Leser auf False gesetzt.
Nachdem die Kommunikation durch den Leserindex aktiviert wurde, wird der Status aller geöffneten Leser auf True gesetzt, während der Rest der Leser den Status False verbleibt.
Verwenden Sie die Option Sektorlesen oder die Option Blocklesen, um die Karten/Tags zu lesen.
Hinweis: Dieses C#-Softwarebeispiel unterstützt MIFARE® und andere kompatible Karten/Tags mit einer Speicherstruktur, die nach 16 Sektoren und 4 Blöcken organisiert ist. Wenn Ihr Projekt die Karten/Tags mit einer anderen Speicherstruktur verwendet, können Sie dieses Software-SDK verwenden, um die Lese- und Schreibfunktionen anzupassen.
Gehen Sie folgendermaßen vor, um einen bestimmten Sektor der Karte zu lesen:
Die Software-Infoleiste zeigt den Inhalt des ausgewählten Sektors an.
Gehen Sie folgendermaßen vor, um einen bestimmten Block der Karte zu lesen:
Die Software-Infoleiste zeigt den Inhalt des ausgewählten Blocks an.
Verwenden Sie die Option "Sektorschreiben" oder die Option "Lesen schreiben", um den Inhalt in die Karten/Tags zu schreiben.
Hinweis: Dieses C#-Softwarebeispiel unterstützt MIFARE® und andere kompatible Karten/Tags mit einer Speicherstruktur, die nach 16 Sektoren und 4 Blöcken organisiert ist. Wenn Ihr Projekt die Karten/Tags mit einer anderen Speicherstruktur verwendet, können Sie dieses Software-SDK verwenden, um die Lese- und Schreibfunktionen anzupassen.
Gehen Sie folgendermaßen vor, um Daten in die Karte zu schreiben:
Hinweis: Die definierte Datenlänge beträgt 16 Byte, sodass Sie nicht mehr als 16 Zeichen eingeben dürfen. Wenn Sie einen größeren Inhalt schreiben müssen, teilen Sie Ihre Daten in weitere Sektoren und Blöcke auf. Für komplexeres Datenschreiben können Sie auch einige unserer anderen hervorragenden SDK-Softwarelösungen für lineares Schreiben in Betracht ziehen. Bitte überprüfen Sie unser GitLab-Repository.
Gehen Sie folgendermaßen vor, um einen bestimmten Block der Karte zu lesen:
Die Software-Infoleiste zeigt den Inhalt des ausgewählten Blocks an.1 Überprüfen Sie den neuen Eintrag,
indem Sie den ausgewählten Kartenblock lesen. Die Software-Infoleiste zeigt den HEX-Dateninhalt an.
Dieses Handbuch stellt die einfache Multi-Reader-Quellcode-Software in der Programmiersprache C# vor. Softwarebeispiele mit den vorgestellten Funktionen sind auch in C und Lazarus verfügbar. Alle Softwarepakete enthalten Quellcode-SDK.