acr122u

ACR122U SDK Windows Android Linux Treiber Download Spezifikationen

Einführung

Der ACR122U ACS Reader Writer ist ein PC-gebundener kontaktloser Smartcard-Leser/Schreiber, der auf der kontaktlosen 13,56-MHz-Technologie basiert. Er ist der weltweit erste CCID-konforme kontaktlose Kartenleser/-schreiber, der sowohl ISO 14443 als auch ISO 18092 folgt. Der ACR122U ist außerdem PC/SC-konform, was Interoperabilität über verschiedene Anwendungen und Plattformen hinweg ermöglicht.

Beim Kauf des ACR122U NFC-Writers sind sowohl das ACR122U Windows SDK als auch das Android SDK im Software-Download enthalten.

Beispielcodes, Hilfsprogramme und ACR122U-Treiber sind enthalten. Außerdem gibt es Benutzerhandbücher, die Entwickler beim Erstellen NFC-fähiger und kontaktloser Smartcard-Anwendungen mit dem ACR122U NFC Reader Writer anleiten.

ACR122U NFC-Leser/Schreiber TagtixRFID

Spezifikationen des ACR122U Software Development Kit

Um eine optimale Nutzung des ACS ACR122U SDK sicherzustellen, muss Ihr System die folgenden unterstützten Spezifikationen erfüllen:

Systemanforderungen

  • Mindestens 1 GHz Pentium-Prozessor oder höher
  • Mindestens 500 MB RAM
  • Mindestens 600 MB freier Festplattenspeicher
  • CD-ROM-Laufwerk
  • USB-Anschluss

Unterstützte Smartcards

  • MIFARE Classic® 1K-Karten
  • ACOS3 kontaktlose Karten

Unterstützter Smartcard-Leser

  • ACR122U-A9 USB-NFC-Leser

Unterstützte Betriebssysteme

  • Windows® 7 (x86 und x64)
  • Windows® 8.1 (x86 und x64)
  • Windows® 10 (x86 und x64)

Komponenten des Software Development Kit

ACR122U NFC-Leser/Schreiber TagtixRFID

ACR122U-Treiberinstaller

Der ACS Unified PC/SC Driver ist ein einheitliches Treiberinstallationsprogramm, mit dem alle gängigen ACS Smart Card Reader unter verschiedenen Windows®-Betriebssystemen ausgeführt werden können. Er ist von Microsoft® WHQL zertifiziert und ermöglicht automatische Download-Updates, wenn eine Internetverbindung besteht.

Beispielcodes

Die ACR122U-Beispielcodes sind ausführbare Dateien, die die Programmierfunktionen des ACR122U USB NFC Readers demonstrieren. Sie dienen als Anleitung, wenn Sie mit dem ACR122U Ihre eigenen Projekte erstellen. Diese Beispielcodes werden bereitgestellt, um die folgende Karten- und Geräteprogrammierung zu zeigen:

  • ACOS3 Contactless – richtet gegenseitige Authentifizierung ein und gewährleistet sichere Nachrichtenübermittlung.
  • MIFARE – ändert Schlüssel und Programmierung für MIFARE Classic 1K-Karten.
  • Andere PICC – ermöglicht Programmierfunktionen für andere kontaktlose (PICC) Karten.
  • Geräteprogrammierung – testet die Peripheriegeräte des ACR122U USB NFC Readers.
  • NFC Data Exchange Format (NDEF) – ermöglicht die Datenkommunikation zwischen NFC-fähigen Geräten.
  • PC/SC-Kartenabfrage – zeigt Kartentyp, Kartenstatus und Answer-To-Reset-Ausgabe an.
  • Einfaches PC/SC – führt verschiedene PC/SC-Befehle aus.

Die Beispielcodes sind in den folgenden Programmiersprachen geschrieben:

  • Java (x86 und x64)
  • Microsoft Visual Basic .NET 2008 (x86 und x64)
  • Microsoft Visual C# .NET 2008 (x86 und x64)
  • Microsoft Visual C++ .NET 2008 (x64)
  • Microsoft Visual C++ 6.0 (x86)

Hinweis: Bei Verwendung von Microsoft Visual C++ 6.0 müssen Sie möglicherweise alle folgenden Dateien aus dem Internet herunterladen:

  • MFC42D.dll
  • MFCO42D.dll
  • MSVCP60D.dll
  • MSVCRTD.dll

So finden Sie die Beispielcodes:

Gehen Sie vom ACR122U SDK v2.00 Ordner zu Beispielcodes und wählen Sie die gewünschte Programmiersprache aus. Dort finden Sie die Beispielcodes in den folgenden Ordnern:

  • Geräteprogrammierung Ordner – enthält Beispielcodes für grundlegende Geräteprogrammierung und Geräteabfragekonfiguration für jede Programmiersprache.
  • Kartenprogrammierung Ordner – enthält Beispielcodes für ACOS3 Contactless, MIFARE und andere PICC-Karten für jede Programmiersprache.
  • Sonstiges Ordner – enthält NDEF-, PCSC-Kartenabfrage- und Simple-PCSC-Beispielcodes für jede Programmiersprache.

Smartcard- und Lesegerät-Tool

Das ACS Smartcard- und Lesegerät-Tool ist die Integration des ACR122U-A9-Lesegerät-Tools und von Karten-Tools in einem einzigen Dienstprogramm, mit dem Sie Befehle für Smartcard-Lesegeräte und Karten ausführen können.

Hinweis: Damit dieses Tool funktioniert, muss mindestens Microsoft .NET Framework 3.5 Service Pack 1 auf Ihrem Computer installiert sein.

ACR122U-A9 Lesegerät-Tool

Das ACR122U Lesegerät-Tool ist ein Dienstprogramm-Widget, mit dem Sie auf die meisten der im ACR122U USB NFC Reader verfügbaren Befehle zugreifen, sie steuern und ausführen können.

ACOS3 Contactless Karten-Tool

Das ACOS3 Contactless Karten-Tool ist eine Widget-Plug-in-Datei, die Ihnen Zugriff auf die meisten Befehle der ACOS3 Contactless Card gibt. Es kann mehrere Verbindungen zu verschiedenen Smartcard-Lesegeräten verwalten und unterstützt ausschließlich PC/SC-konforme Smartcard-Lesegeräte.

MIFARE Classic Karten-Tool

Das MIFARE Classic Card Tool ist ein Dienstprogramm-Widget, mit dem Sie auf alle Befehle der MIFARE-Classic-Karte zugreifen können. Es kann mehrere Verbindungen zu verschiedenen Smartcard-Lesern verwalten und unterstützt ausschließlich PC/SC-konforme Smartcard-Leser.

ACR122U-Tools und Dienstprogramme

PC/SC-Lerntool

Mit diesem Tool können Sie verschiedene PC/SC-konforme Smartcard-Funktionen der Windows Application Programming Interface (API) ausführen.

QuickView

Mit diesem Tool können Sie prüfen, ob der ACR122U USB-NFC-Leser ordnungsgemäß in Ihrem System installiert ist.

Skript-Tool 4

Mit diesem Tool können Sie verschiedene Befehle ausführen und mithilfe von Skript-Befehlsdateien mit einer Smartcard kommunizieren.

Benutzerhandbücher und Referenzmaterialien

Die folgenden Dokumente sind in diesem Kit enthalten:

  • Benutzerhandbuch für das ACR122U Software Development Kit
  • ACR122U-Anwendungsprogrammierschnittstelle
  • Technische Spezifikationen des ACR122U
  • Referenzhandbuch für die kontaktlose ACOS3-Karte
  • Funktionale Spezifikationen der MIFARE-Karte

Microsoft und Windows sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den Vereinigten Staaten und/oder anderen Ländern.

MIFARE und MIFARE Classic sind eingetragene Marken von NXP B.V. und werden unter Lizenz verwendet.