Wenn Sie sich als RFID-Anwendungsentwickler für die CDC/ACM-Betriebsart
entschieden haben, und Ihre Anwendung in C++ schreiben, können Sie dieses
Beispiel als Ausgangspunkt für eigene Projekte verwenden. Das Beispiel zeigt,
wie Sie eine Verbindung zu einem ubisys RFID Lesegerät herstellen, Transponder
im Feld erkennen, deren UIDs auslesen und auf Tagspeicher zugreifen.
Die Konsolenanwendung ist modular aufgebaut, sodass Sie die meisten der
C++Klassen direkt in eigenen Projekten wiederverwenden können.
Wenn Sie sich als RFID-Anwendungsentwickler für die CDC/ACM-Betriebsart
entschieden haben, und Ihre Anwendung in C# (oder einer anderen .NET-Programmiersprache)
schreiben, können Sie dieses Beispiel als Ausgangspunkt für eigene Projekte
verwenden. Das Beispiel zeigt, wie Sie die an den Rechner angeschlossenen RFID
Reader, die als virtuelle serielle Schnittstelle erscheinen, erkennen und eine
Verbindung zu einem der gefundenen Geräte herstellen.
Die Konsolenanwendung ist modular aufgebaut, sodass Sie die Klassen zum
aufzählen (WindowsDeviceManagement,
Enumerator) und den Datenaustausch
(CommandExchange) direkt in eigenen
Projekten wiederverwenden können.
Programmierbeispiel: CCID mit C#/.NET oder XML-Skriptsprache
Ein offizielles Smart Card API für .NET gibt es von Microsoft zur Zeit
noch nicht. Es gibt allerdings über COM und P/Invoke die Möglichkeit, das
native PC/SC Interface zu nutzen.
Als Software-Entwickler können Sie dazu beispielsweise Open-Source
Projekte nutzen, die auf „The Code Project” veröffentlicht wurden.
Zusätzlich zu einem PC/SC „Wrapper” in C# gibt es auch eine
XML-basierte Makrosprache samt Interpreter, um Befehlssequenzen via XML-Skript
ausführen zu lassen.
Hinweis: Dieses Programmierbeispiel stammt nicht von ubisys. Sie werden zu „The Code Project” weitergeleitet.
rfidsmartfx™ — Das ubisys Smart Card Framework
Dieses Beispiel zeigt, wie Sie über einen ubisys RFID USB Reader
in der Betriebsart CCID (also als Smart Card Reader) auf RFID Transponder
zugreifen. Bei ISO 15693 Speicherkarten wird sowohl der transparente
Datenkanal als auch die Speicherkartenemulation unterstützt.
Die rfidsmartfx™ Bibliothek von ubisys beschleunigt dabei die
Anwendungsentwicklung in C++ unter den Betriebssystemen Windows,
MacOS X und Linux (jeweils 32- und 64-bit) und steht allen ubisys
Kunden auf Anfrage zur Verfügung.
Detailinformationen
Betriebssysteme
Windows, MacOS X, Linux
USB Betriebsart
CCID
RFID Standards
ISO 14443A
ISO 15693
Download
›Bitte wenden Sie sich an
unseren Support (support@ubisys.de),
um Beispiel und Programmbibliothek zu erhalten.
rfidsmartfx™ — Support für NXP Mifare DESFire
Dieses Beispiel zeigt, wie Sie über einen ubisys RFID USB Reader
in der Betriebsart CCID (also als Smart Card Reader) und das ubisys
rfidsmartfx™ Framework auf eine Mifare
DESFire Karte zugreifen.
Über den vom ubisys RFID Reader bereitgestellten transparenten Datenkanal
tauscht die Hostapplikation direkt Daten mit dem Chip auf der Transponderkarte
aus. Demonstriert werden Authentifizierung, Formatierung des Dateisystems,
Anlegen von Applikationen und Dateien, sowie das Lesen und Schreiben von
Dateien. Dabei nimmt die ubisys C++ Bibliothek für den Zugriff auf NXP Mifare
DESFire Karten, die Sie in Ihre eigenen Projekte einbinden können, Ihnen die
Arbeit mit 3DES-Verschlüsselungsalgorithmen und Challenge-/Response-Protokollen
ab.
Detailinformationen
Betriebssysteme
Windows, MacOS X, Linux
USB Betriebsart
CCID
RFID Standards
ISO 14443A
Download
›Erfordert eine
Vertraulichkeitsvereinbarung. Bitte wenden Sie sich an
unseren Support (support@ubisys.de),
um Beispiel und Programmbibliothek zu erhalten.