uFR Shell ist eine Befehlszeilen-Softwareschnittstelle für die Ausführung von硬件befehlen der μFR-Serie auf mehren Betriebssystemen。软件软件和计算机软件,处理软件和计算机软件,计算机软件和计算机软件,计算机软件和计算机软件,计算机软件和计算机软件。
文档和软件下载
Software-Ubersicht
Software-Funktionen:
Verfugbare Programmiersprachen:
- Ausfuhrbare软件
Unterstützte Betriebssysteme,平台和Umgebungen:
- Windows操作系统
- Linux操作系统
- MAC-Betriebssystem
- 覆盆子π
Unterstützte Tags, Etiketten, Karten:
- 非接触式读卡器迷你®
- MIFARE经典®(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,标签篡改器)
- NXP NTAG®4xx DNA (413,424)
Empfohlene硬件:
- μFR纳米
- μFR Nano Online
- μFR Klassisch
- μFR Klassische
- μ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 Konsolenmodus。
Software-Handbuch
1.uFR Shell - Installieren und ausführen
下载:ufr-shell
负载Sie die软件datei herunter和entpacken Sie Sie。
Der extrahierte Dateistammordner enthält die unterorderner mit uFR Shell软件执行文件für unterstützte Betriebssysteme。
Der Stammordner enthält auch die Liste Der Softwarefunktionen und zusätzliche Anweisungen。
Wenn Sie Ihre五金模具zugehörigenTreiberKorrekt 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 bird in der ersten Zeile des Bildschirms angezeigt。
3.uFR Shell -软件funktionen
嗯die uFR Shell软件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。你发现die Funktionsliste im Software-Stammordner, Datei ufr - shell_list of functions.txt。
Weitere Details sowie Anweisungen zur Implementierung and Anwendung von Funktionen finden SieAPI文档.
3.1 - uFR Shell - Befehlszeilenausführung
嗯die richtige Funktion für Ihre Befehlszeile auszuwählen, empfehlen wir Ihnen, zuerst die Funktionshilfe mit allen Funktionsbeschreibungen zu lesen。
3.2 - uFR Shell - Beispiele für die Befehlszeilenausführung
Lassen Sie un nun sehen, wie es funktioniert。
Zuerst müssen wir die Kommunikation mit angeschlossenen μFR-Lesegerät herstellen。Unser erster Befehl word也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参数定义信德,帽模标准usgabe in hex格式。
示例2
Um die Datenausgabe in einem anderen Format zu erhalten, müssen Sie den Ausgabeformatmodus unter den verfügbaren angeben:
- Hexadezimal(参数h),
- Zeichenfolge(参数年代)
- Dezimal(参数d).
Die Befehlszeile für das angegebene Ausgabeformat最佳修女auszwei元素:
- Funktion, Parametermodus
示例3
德国标准编号Lesegeräts德国标准标准:
- GetCardIdEx
Für diese Befehlszeile zeigt die Konsole den Kartentyp, die UID und die UID- ausgabe im standard -十六进制格式an。
示例4
Die Karten-ID-Ausgabe hat Baumausgabewerte。Das vorherige Beispiel zeigt die Karten-ID-Ausgabe ohne definierten Parametermodus in der Befehlszeile
在diesem Beispiel wid erläutert, wie Sie ein gemischtes Ausgabeformat erhalten。Mit der uFR Shell können Sie den spezifischen Parametermodus für jeden Ausgabewert definieren。
Die Befehlszeile sollte wie folgt aussehen:
-
- ‘Funktion‘1。Parametermodus‘2。Parametermodus ' 3。Parametermodus”
示例5
在Ihrer befehlszele定义的参数,behält das Ausgabevolumenformat ohne den zugewiesenen参数modus das HEX-Format(标准)bei。
Die Befehlszeile für erwartete Baumwerte und vordefinierte Modi mit zwei Parametern hat Die folgende Struktur:
- ‘Funktion‘1。Parametermodus‘2。Parametermodus”
在Abschnitt 3.2 wild erläutert, wie das Ausgabewertformat für einen angegebenen参数定义的wild。Wenn Sie die Ausgabe jedoch häufig in einem nicht-hexadezimalen Format erhalten müssen, können Sie das Standardformat für alle Ausgabewerte ändern, anstatt jeden Parameter 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' einstein
Die Abbildung oben zeigt das标准格式,das auf字符串(参数s)voreingestellt坚持.
示例1
Lassen Sie unnun den Test mit der einfachen Befehlszeile ausführen:
- GetCardIdEx
喷死ausgabegebnisse Zeichenfolgenwerte, obwohl die Befehlszeile keinen zusätzlichen参数模式定义帽。
Wie Sie sehen können, handelt es sich bei allen Ausgabewerten um Zeichenfolgenwerte mit umgekehrten Schrägstrich ((德国诗人蔡琛。Die Software fügt dieses Zeichen automatisch zu den Ausgabewerten hinzu, Die Die nicht druckaren Zeichen enthalten。
示例2
Im nächsten Beispiel bird die Zeichenfolgenausgabe dargestellt, wenn der Wert druckbar ist。
在Karte的Schreiben wir den Inhalt nur mit druckaren Zeichen。
Die Beispielbefehlszeile lautet:
- WriteUserData“Beispiel-Test”
Hinweis: Der aufzuzeichnende Zeichenfolgeninhalt bird in Der Befehlszeile in Anführungszeichen geschrieben。
Lesen Sie nun die Inhaltsausgabe。Die Befehlszeile lautet:
-
- ReadUserData
In diesem Fall hat die Ausgabe am Anfang keinen umgekehrten Schrägstrich。Der Rest des Ausgabeinhalts (nach dem zuvor aufgezeichneten Inhalt) sind Standardwerte - neht verwendete Bytes, die als xFF-Werte angezeigt werden。
4.uFR Shell - Implementierungsunterschiede在unterstützten Betriebssystemumgebungen
- Windows-Betriebssystem- Die Implementierung auf dem Windows-System erfordert keine zusätzlichen Berechtigungen, um mit uFR-Shell-Funktionen zu arbeiten。Es genügt, den ufr-Reader und seine Bibliotheken ordnungsgemäß zu installieren。
- Linux-Betriebssystem- Wie im 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软件beispiele mit mehren wesentlichen Funktionen vor。Eine列表aller unterstützten Funktionen ist imSoftware-Download-Paketenthalten.