uFR Shell ist eine Befehlszeilen-Softwareschnittstelle für die Ausführung von硬件befefehlen der μFR-Serie auf mehrenen Betriebssystemen。我的软件软件,它是这样的:Shell-Umgebung mit einer Reihe von Variablen, die von den μFR-Reader-Bibliotheken definiert werden。
uFR Shell环境
bob全站版NFC RFID阅读器/写入器命令行解释器
文档和软件下载
软件概述
Software-Funktionen:
- Eine Reihe von Funktionen,去死吧参考文献和API(应用程序编程接口)定义werden。
Verfugbare Programmiersprachen:
- Ausfuhrbare软件
Unterstützte Betriebssysteme, platformen und Umgebungen:
- Windows操作系统
- Linux操作系统
- MAC-Betriebssystem
- 覆盆子π
Unterstützte Tags, Etiketten, Karten:
- 非接触式读卡器迷你®
- MIFARE Classic®(1K, 4K, EV1)
- 非接触式读卡器Ultraleichtflugzeug®
- MIFARE Ultraleichtflugzeug C®
- MIFARE Plus®(2K, 4K)
- MIFARE DESFire®(Licht, 2K, 4K, 8K, EV1, EV2)
- NXP NTAG®21x (210,213,215,216, Tag Tamper)
- NXP NTAG®4xx DNA (413,424)
Empfohlene硬件:
- μFR纳米
- μFR Nano Online
- μFR Klassisch
- μFR kassische CS
- μFR Vorschub
- μFR XL
- Base HD (μFR-Kompatibilitätsmodus)
软件下载
使用说明书
Die ausführbare uFR Shell-Software ermöglicht Die Befehlszeilenausführung für Geräte der μFR-Serie im konsole modus。
软件手册
1.uFR Shell -安装和ausführen
Herunterladen:ufr-shell
软件数据和包装文件。
Der extrahierte Dateistammordner enthält die unterorderner mit uFR Shell软件执行文件für unterstützte Betriebssysteme。
Der Stammordner enthält auh die软件功能列表和zusätzliche Anweisungen。
Wenn Sie Ihre五金和死zugehorigen TreiberKorrekt installiert haben, können Sie jetzt die ausführbare Datei für Ihr aktuelles Betriebssystem auswählen und ausführen。
2.uFR Shell - Befehlszeilenschnittstelle
Unabhängig vom Betriebssystem läuft die uFR Shell Software als命令终端。Die Softwareversion wild in der ersten Zeile des Bildschirms angezeigt。
3.uFR Shell - Softwarefunktionen
Um die uFR Shell Software für die Ausführung der Befehle auf Ihrem uFR-Gerät nutzen zu können, benötigen Sie Einblick in alle verfügbaren Funktionen。找到Funktionsliste im软件- stammordner, Datei ufr - shell_list -function .txt。
Weitere细节是这样的,安文顿,安文顿,冯,芬克提恩,找到了API文档.
3.1 - uFR Shell - Befehlszeilenausführung
嗯die richtige Funktion für Ihre Befehlszeile auszuwählen, empfehlen wir Ihnen, zuerst die Funktionshilfe mit Funktionsbeschreibungen zlesen。
3.2 - uFR Shell - Beispiele für die Befehlszeilenausführung
Lassen Sie uns nun sehen, wie es funktioniert。
Zuerst müssen wir die Kommunikation mit dem angeschlossenen μFR-Lesegerät herstellen。Unser erster Befehl wild also ReaderOpen sein。
Geben Sie den folgenden Befehl ein:
- ReaderOffnen
Wenn der Leserstatus in Ordnung ist, können wir forfahren。Ansonsten überprüfen Sie bitte, ob Sie Ihre Hardware korrekt installiert haben。
示例1
Verwenden Sie den folgenden Befehl, um die seriennumber der Hardware abzurufen:
- GetReaderSerialNumber
Wenn für den Befehl keine zusätzlichen参数definiert sind, hat die standard dausgabe in hex格式。
示例2
Um die Datenausgabe in einem anderen Format zu erhalten, müssen Sie den Ausgabeformatmodus under den verfügbaren angeben:
- Hexadezimal(参数h),
- Zeichenfolge(参数年代)
- Dezimal(参数d).
Die Befehlszeile für das angegebene Ausgabeformat besteht nun aus zwei
- Funktion' Parametermodus '
示例3
我们的产品编号Lesegeräts verwenden Sie einfach den folgenden Befehl, um die标准usgabe der Karten-ID zu erhalten:
- GetCardIdEx
Für diese Befehlszeile zeigt die Konsole den Kartentyp, die UID und die UID- ausgabe im standard - hex format an。
示例4
Die Karten-ID-Ausgabe hat Baumausgabewerte。Das vorherige Beispiel zeigt die Karten-ID-Ausgabe ohne definierten Parametermodus in der Befehlszeile
In diesem Beispiel wild erläutert, wie ein gemischtes Ausgabeformat abgerufen wild。Mit uFR Shell können Sie für jeden Ausgabewert den spezifischen定义参数。
Die Befehlszeile sollte wie folgt aussehen:
-
- ‘Funktion‘1。Parametermodus‘2。Parametermodus ' 3。Parametermodus”
示例5
Wenn Sie nicht alle Ihrer Befehlszeile definieren中的参数,behält das Ausgabevolumenformat ohne den zugewiesenen Parametermodus das HEX-Format(标准)bei。
Die vordefinierte Befehlszeile für Baumwerte erwartet und zwei -参数- modi hat Die folgende Struktur:
- ‘Funktion‘1。Parametermodus‘2。Parametermodus”
在Abschnitt 3.2 wild erläutert中,wie das Ausgabewertformat für einen angegebenen参数definiert wild。Wenn Sie die Ausgabe jedoch häufig在einem nicht-hexadezimalen格式erhalten müssen, können Sie das标准格式für alle Ausgabewerte ändern, anstatt jeeden参数separat zu definieren。
Führen Sie für die permanente Änderung des Ausgabeformats (bis die aktuelle Konsole geschlossen ist) die Befehlszeile aus:
- Ausgabe ' neuen Parametermodus' einstellen
Die Abbildung oben zeigt das Standard-Eingabewertformat, das auf String(参数s)voreingestellt坚持.
示例1
Lassen Sie unnden Test mit der einfachen Befehlszeile ausführen:
- GetCardIdEx
jezt sind die Ausgabeergebnisse Zeichenfolgenwerte, obwohl die Befehlszeile keinen zusätzlichen参数定义。
我的家乡können,德国的家乡können ()我是zeichen。模具软件fügt dieses Zeichen automatisch zu den Ausgabewerten hinzu, Die Die nicht druckaren Zeichen enthalten。
示例2
我nächsten Beispiel ward die Zeichenfolgenausgabe dargestellt, wenn der Wert druckbar ist。
在我的卡丁车里。
Die Beispielbefehlszeile lautet:
- WriteUserData“Beispiel-Test”
Hinweis: Der aufzuzeichnende Zeichenfolgeninhalt wild in Der Befehlszeile in Anführungszeichen geschrieben。
Lesen Sie尼姑死。Die Befehlszeile lautet:
-
- ReadUserData
在diesem Fall hat die Ausgabe am Anfang keinen umgekehrten Schrägstrich。Der Rest des ausgabe小宝宝(nach dem zuvor aufgezeichneten Inhalt) sind Standardwerte - nicht verwendete Bytes, die als xFF-Werte angezeigt werden。
4.uFR Shell -实现erungsunterschiede在unterstützten Betriebssystemumgebungen
- Windows-Betriebssystem- windows系统执行系统zusätzlichen Berechtigungen, um mit uFR-Shell-Funktionen zu arbeiten。Es genügt, den ufr-Reader und seine Bibliotheken ordnungsgemäß zu installieren。
- Linux-Betriebssystem- weiim Linux-System üblich, erfordert die volle Funktionalität der uFR Shell-Software in der Kommunikation mit dem Gerät eine entsprechende Benutzerberechtigung。
- MacOS -嗯die sofortige Softwarefunktionalität unter diesem Betriebssystem sicherzustellen, kopieren Sie die Bibliothek libuRCoder。dylib在den orderner der Systembibliotheken。
Dieses Handbuch stellt Softwarebeispiele mit mehren wesentlichen Funktionen vor。Eine Liste aller unterstützten Funktionen ist imSoftware-Download-Paketenthalten.