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.

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

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.



















