acr122u

ACR122U SDK Windows Android Linux Drivrutinsnedladdningsspecifikationer

Introduktion

ACR122U ACS-läsare och skrivare är en PC-ansluten kontaktlös smartkortläsare/-skrivare utvecklad med 13,56 MHz kontaktlös teknologi. Det är världens första CCID-kompatibla kontaktlösa kortläsare/-skrivare som följer både ISO 14443 och ISO 18092. ACR122U är också PC/SC-kompatibel, vilket möjliggör interoperabilitet mellan olika applikationer och plattformar.

Både ACR122U Windows SDK och Android SDK ingår i programvaru nedladdningen vid köp av ACR122U NFC-skrivare.

Exempelkoder, hjälpprogram och ACR122U-drivrutiner ingår. Det finns även användarmanualer som vägleder utvecklare i att bygga NFC-aktiverade och kontaktlösa smartkortapplikationer med hjälp av ACR122U NFC-läsare och skrivare.

ACS ACR122U NFC Reader Writer User Manual Kit

ACR122U Software Development Kit-specifikationer

För att säkerställa optimal användning av ACS ACR122U SDK, se till att ditt system körs med följande stödda specifikationer:

Systemkrav

  • Minst en 1 GHz Pentium-processor eller högre
  • Minst 500 MB RAM
  • Minst 600 MB ledigt hårddiskutrymme
  • CD-ROM-enhet
  • USB-port

Stödda smartkort

  • MIFARE Classic® 1K-kort
  • ACOS3 kontaktlösa kort

Stödd smartkortläsare

  • ACR122U-A9 USB NFC-läsare

Stödda operativsystem

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

Komponenter i Software Development Kit

ACS ACR122U NFC Reader Writer SDK Installer

ACR122U-drivrutinsinstallatör

ACS Unified PC/SC Driver är en enskild drivrutinsinstallatör som möjliggör att alla generiska ACS Smartkortläsare kan köras på olika Windows®-operativsystem. Den är certifierad av Microsoft® WHQL och tillåter automatisk nedladdning av uppdateringar när du är ansluten till internet.

Exempelkoder

Exempelkoder för ACR122U är körbara filer som visar funktionerna för kodning av ACR122U USB NFC-läsare. De fungerar som en guide när du bygger egna projekt med ACR122U. Dessa exempelkoder visar följande kort- och enhetsprogrammering:

  • ACOS3 kontaktlös – skapar ömsesidig autentisering och säkerställer säker meddelandekommunikation.
  • MIFARE – ändrar nycklar och programmerar för MIFARE Classic 1K-kort.
  • Andra PICC – möjliggör programmeringsfunktioner för andra kontaktlösa (PICC) kort.
  • Enhetsprogrammering – testar periferienheter för ACR122U USB NFC-läsare.
  • NFC Data Exchange Format (NDEF) – möjliggör datakommunikation mellan NFC-aktiverade enheter.
  • PC/SC-kortpolling – visar korttyp, kortstatus och Answer-To-Reset-utdata.
  • Enkel PC/SC – utför olika PC/SC-kommandon.

Exempelkoder är skrivna i följande programmeringsspråk:

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

Obs: Att använda Microsoft Visual C++ 6.0 kan kräva att du laddar ner följande filer från internet:

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

För att hitta exempelprogrammen:

Från mappen ACR122U SDK v2.00 gå till Exempelkoder och välj det programmeringsspråk du tänker använda. Därifrån hittar du exempelprogrammen i följande mappar:

  • Enhetsprogrammering mapp – innehåller grundläggande enhetsprogrammering och enhetsövervakningskonfigurations exempel för varje programmeringsspråk.
  • Kortprogrammering mapp – innehåller exempelprogram för ACOS3 kontaktlösa, MIFARE och andra PICC-kort för varje programmeringsspråk.
  • Andra mapp – innehåller NDEF, PCSC-kortpolling och enkla PCSC-exempel för varje programmeringsspråk.

Smartkort- och läsareverktyg

ACS Smartkort- och läsareverktyget är en integration av ACR122U-A9 läsareverktyg och kortverktyg som en enda hjälpprogramvara, vilket gör att du kan utföra smartkortläsar- och kortrelaterade kommandon.

Obs: För att detta verktyg ska fungera krävs att minst Microsoft .NET Framework 3.5 Service Pack 1 är installerat på din dator.

ACR122U-A9 läsareverktyg

ACR122U-läsareverktyget är en hjälpfunktion som låter dig komma åt, styra och utföra de flesta av de kommandon som finns tillgängliga i ACR122U USB NFC-läsaren.

ACOS3 kontaktlöst kortverktyg

ACOS3 kontaktlösa kortverktyget är en plugin-fil som ger dig tillgång till de flesta av ACOS3 kontaktlösa kortkommandon. Det kan hantera flera anslutningar till olika smartkortläsare och stöder endast PC/SC-kompatibla smartkortläsare.

MIFARE Classic-kortverktyg

MIFARE Classic-kortverktyget är en hjälpfunktion som låter dig komma åt alla kommandon för MIFARE Classic-kort. Det kan hantera flera anslutningar till olika smartkortläsare och stöder endast PC/SC-kompatibla smartkortläsare.

ACR122U-verktyg och hjälpmedel

PC/SC-inlärningsverktyg

Detta verktyg låter dig utföra olika smartkortfunktioner via Windows Application Programming Interface (API) som är kompatibla med PC/SC.

QuickView

Detta verktyg låter dig kontrollera om ACR122U USB NFC-läsaren är korrekt installerad i ditt system.

Scriptverktyg 4

Detta verktyg låter dig utföra olika kommandon och kommunicera med ett smartkort med hjälp av skriptkommandofiler.

Bruksanvisningar och referensmaterial

Följande dokument ingår i detta kit:

  • ACR122U Software Development Kit Användarmanual
  • ACR122U API (Application Programming Interface)
  • ACR122U tekniska specifikationer
  • ACOS3 kontaktlös kortreferensmanual
  • MIFARE-kortets funktionsspecifikationer

Microsoft och Windows är antingen registrerade varumärken eller varumärken som tillhör Microsoft Corporation i USA och/eller andra länder.

MIFARE och MIFARE Classic är registrerade varumärken för NXP B.V. och används under licens.