Johdanto
ACR122U ACS Reader Writer on PC-yhteensopiva kontaktiton älykortinlukija/kirjoitin, joka on kehitetty 13,56 MHz:n kontaktittomalla teknologialla. Se on maailman ensimmäinen CCID-yhteensopiva kontaktiton kortinlukija/kirjoitin, joka noudattaa sekä ISO 14443- että ISO 18092 -standardeja. ACR122U on myös PC/SC-yhteensopiva, mikä mahdollistaa yhteentoimivuuden eri sovellusten ja alustojen välillä.
Sekä ACR122U Windows SDK että Android SDK sisältyvät ACR122U NFC -kirjoittimen oston yhteydessä ladattavaan ohjelmistoon.
Mukana ovat esimerkkikoodit, apuohjelmat ja ACR122U-ajurit. Mukana on myös käyttöoppaat, jotka opastavat kehittäjiä NFC-yhteensopivien ja kontaktittomien älykorttisovellusten rakentamisessa ACR122U NFC Reader Writerin avulla.

ACR122U-ohjelmistokehityspaketin tekniset tiedot
ACS ACR122U SDK:n optimaalisen käytön varmistamiseksi varmista, että järjestelmäsi toimii seuraavien tuettujen spesifikaatioiden mukaisesti:
Järjestelmävaatimukset
- Vähintään 1 GHz:n Pentium-prosessori tai nopeampi
- Vähintään 500 Mt RAM-muistia
- Vähintään 600 Mt vapaata kiintolevytilaa
- CD-ROM-asema
- USB-portti
Tuetut älykortit
- MIFARE Classic® 1K -kortit
- ACOS3-lähimaksukortit
Tuettu älykortinlukija
- ACR122U-A9 USB NFC -lukija
Tuetut käyttöjärjestelmät
- Windows® 7 (x86 ja x64)
- Windows® 8.1 (x86 ja x64)
- Windows® 10 (x86 ja x64)
Ohjelmistokehityspaketin komponentit

ACR122U-ajurin asennusohjelma
ACS Unified PC/SC -ajuri on yhden ajurin asennusohjelma, jonka avulla kaikki yleiset ACS-älykortinlukijat toimivat useissa Windows®-käyttöjärjestelmissä. Se on Microsoft® WHQL -sertifioitu ja mahdollistaa päivitysten automaattisen lataamisen, kun olet yhteydessä internetiin.
Esimerkkikoodit
ACR122U-esimerkkikoodit ovat suoritettavia tiedostoja, jotka esittelevät ACR122U USB NFC -lukijan koodaustoiminnot. Ne toimivat oppaana omien projektien rakentamisessa ACR122U:lla. Nämä esimerkkikoodit on tarkoitettu havainnollistamaan seuraavaa kortti- ja laiteohjelmointia:
- ACOS3 Contactless – luo molemminpuolisen todennuksen ja varmistaa turvallisen viestinnän.
- MIFARE – vaihtaa avaimen ja ohjelmoinnin MIFARE Classic 1K -korteille.
- Muu PICC – mahdollistaa muiden kontaktittomien (PICC) korttien ohjelmointitoiminnot.
- Laiteohjelmointi – testaa ACR122U USB NFC -lukijan oheislaitteita.
- NFC-tiedonvaihtomuoto (NDEF) – mahdollistaa tiedonsiirron NFC-yhteensopivien laitteiden välillä.
- PC/SC-kortin kysely – näyttää kortin tyypin, tilan ja vastausnollauslähdön.
- Yksinkertainen PC/SC – suorittaa erilaisia PC/SC-komentoja.
Esimerkkikoodit on kirjoitettu seuraavilla ohjelmointikielillä:
- Java (x86 ja x64)
- Microsoft Visual Basic .NET 2008 (x86 ja x64)
- Microsoft Visual C# .NET 2008 (x86 ja x64)
- Microsoft Visual C++ .NET 2008 (x64)
- Microsoft Visual C++ 6.0 (x86)
Huomautus: Microsoft Visual C++ 6.0:n käyttö saattaa edellyttää seuraavien tiedostojen lataamista Internetistä:
- MFC42D.dll
- MFCO42D.dll-tiedosto
- MSVCP60D.dll
- MSVCRTD.dll
Esimerkkikoodien paikantamiseksi:
Alkaen ACR122U SDK v2.00 kansio, siirry kohtaan Esimerkkikoodit ja valitse haluamasi ohjelmointikieli. Sieltä löydät esimerkkikoodit seuraavista kansioista:
- Laitteen ohjelmointi kansio – sisältää peruslaiteohjelmoinnin ja laitteen kyselyn konfiguroinnin esimerkkikoodeja kullekin ohjelmointikielelle.
- Kortin ohjelmointi kansio – sisältää ACOS3-lähimaksu-, MIFARE- ja muiden PICC-korttien esimerkkikoodeja kullekin ohjelmointikielelle.
- Muut kansio – sisältää NDEF-, PCSC-kortin kysely- ja yksinkertaisen PCSC-esimerkkikoodeja kullekin ohjelmointikielelle.
Älykortti- ja lukijatyökalu
ACS Smart Card and Reader Tool on ACR122U-A9 Reader Toolin ja korttityökalujen integrointi yhdeksi apuohjelmaksi, jonka avulla voit suorittaa älykortinlukijaan ja korttiin liittyviä komentoja.
Huomautus: Jotta tämä työkalu toimisi, tietokoneessasi on oltava asennettuna vähintään Microsoft .NET Framework 3.5 Service Pack 1.
ACR122U-A9-lukijatyökalu
ACR122U Reader Tool on apuohjelmawidget, jonka avulla voit käyttää, hallita ja suorittaa useimpia ACR122U USB NFC Reader -laitteen komentoja.
ACOS3-lähimaksukorttityökalu
ACOS3 Contactless Card Tool on widget-laajennustiedosto, jonka avulla voit käyttää useimpia ACOS3 Contactless Card -komentoja. Se pystyy käsittelemään useita yhteyksiä eri älykortinlukijoihin ja tukee vain PC/SC-yhteensopivia älykortinlukijoita.
MIFARE Classic -korttityökalu
MIFARE Classic Card Tool on apuohjelmawidget, jonka avulla voit käyttää kaikkia MIFARE Classic Card -komentoja. Se pystyy käsittelemään useita yhteyksiä eri älykortinlukijoihin ja tukee vain PC/SC-yhteensopivia älykortinlukijoita.
ACR122U Työkalut ja apuohjelmat
PC/SC-oppimistyökalu
Tämän työkalun avulla voit suorittaa erilaisia PC/SC-yhteensopivia Windows Application Programming Interface (API) -älykorttitoimintoja.
Pikakatselu
Tämän työkalun avulla voit tarkistaa, onko ACR122U USB NFC -lukija asennettu oikein järjestelmääsi.
Skriptityökalu 4
Tämän työkalun avulla voit suorittaa erilaisia komentoja ja kommunikoida älykortin kanssa komentosarjojen komentotiedostojen avulla.
Käyttöoppaat ja viitemateriaalit
Seuraavat asiakirjat sisältyvät tähän pakettiin:
- ACR122U-ohjelmistokehityspaketin käyttöopas
- ACR122U-sovellusohjelmointirajapinta
- ACR122U:n tekniset tiedot
- ACOS3-lähimaksuttoman kortin käyttöohje
- MIFARE-kortin toiminnalliset tiedot
Microsoft ja Windows ovat Microsoft Corporationin rekisteröityjä tavaramerkkejä tai tavaramerkkejä Yhdysvalloissa ja/tai muissa maissa.
MIFARE ja MIFARE Classic ovat NXP BV:n rekisteröityjä tavaramerkkejä ja niitä käytetään lisenssillä.