Johdanto
ACR122U ACS -lukija-kirjoitin on tietokoneeseen liitettävä kontaktiton älykorttilukija/-kirjoitin, joka perustuu 13,56 MHz:n kontaktittomaan teknologiaan. Se on maailman ensimmäinen CCID-yhteensopiva kontaktiton korttilukija/-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 ohjelmistolataukseen ACR122U NFC -kirjoittimen oston yhteydessä.
Mukana ovat esimerkkikoodit, apuohjelmat ja ACR122U-ajurit. Lisäksi tarjolla on käyttöoppaita, jotka opastavat kehittäjiä NFC-toimintoja sisältävien ja kontaktittomien älykorttisovellusten rakentamisessa ACR122U NFC -lukija-kirjoittimella.

ACR122U-ohjelmistokehityspaketin tekniset tiedot
Jotta ACS ACR122U SDK toimisi optimaalisesti, varmista, että järjestelmäsi täyttää seuraavat tuetut vaatimukset:
Järjestelmävaatimukset
- Vähintään 1 GHz:n Pentium-suoritin tai nopeampi
- Vähintään 500 MB RAM-muistia
- Vähintään 600 MB vapaata kiintolevytilaa
- CD-ROM-asema
- USB-portti
Tuetut älykortit
- MIFARE Classic® 1K -kortit
- ACOS3-kontaktittomat kortit
Tuetut älykorttilukijat
- 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 osat

ACR122U-ajurin asennusohjelma
ACS Unified PC/SC -ajuri on yksi asennusohjelma, joka mahdollistaa kaikkien yleisten ACS-älykortinlukijoiden käytön eri Windows®-käyttöjärjestelmissä. Se on Microsoft® WHQL -sertifioitu ja sallii päivitysten automaattisen lataamisen, kun olet yhteydessä internetiin.
Esimerkkikoodit
ACR122U-esimerkkikoodit ovat suoritettavia tiedostoja, jotka sisältävät ACR122U USB NFC -lukijan koodaustoiminnot. Ne toimivat oppaana, kun rakennat omia projektejasi ACR122U:n avulla. Nämä esimerkkikoodit havainnollistavat seuraavaa kortti- ja laiteohjelmointia:
- ACOS3 Contactless – luo molemminpuolisen todennuksen ja varmistaa suojatun viestinnän.
- MIFARE – vaihtaa avaimen ja ohjelmoinnin MIFARE Classic 1K -korteille.
- Muut PICC – mahdollistaa ohjelmointitoiminnot muille kontaktittomille (PICC) korteille.
- Laiteohjelmointi – testaa ACR122U USB NFC -lukijan oheislaitteet.
- NFC Data Exchange Format (NDEF) – mahdollistaa tiedonsiirron NFC-yhteensopivien laitteiden välillä.
- PC/SC-kortin kysely – näyttää kortin tyypin, kortin tilan ja Answer-To-Reset -tulosteen.
- 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äminen voi edellyttää, että lataat kaikki seuraavat tiedostot internetistä:
- MFC42D.dll
- MFCO42D.dll
- MSVCP60D.dll
- MSVCRTD.dll
Esimerkkikoodien sijainti:
Siirry ACR122U SDK v2.00 -kansiosta kohtaan Esimerkkikoodit ja valitse haluamasi ohjelmointikieli. Sieltä löydät esimerkkikoodit seuraavista kansioista:
- Laiteohjelmointi -kansio – sisältää Basic Device Programming- ja Device Polling Configuration -esimerkkikoodit kullekin ohjelmointikielelle.
- Korttiohjelmointi -kansio – sisältää ACOS3 Contactless-, MIFARE- ja Other PICC Cards -esimerkkikoodit kullekin ohjelmointikielelle.
- Muut -kansio – sisältää NDEF-, PCSC Card Polling- ja Simple PCSC -esimerkkikoodit kullekin ohjelmointikielelle.
Älykortti- ja lukijatyökalu
ACS Smart Card and Reader Tool -työkalu yhdistää ACR122U-A9 Reader Tool -työkalun ja korttityökalut yhdeksi apuohjelmaksi, jonka avulla voit suorittaa älykorttilukijaan ja kortteihin liittyviä komentoja.
Huomautus: Jotta tämä työkalu toimisi, tietokoneeseesi on asennettava 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 suurimman osan ACR122U USB NFC Reader -lukijassa saatavilla olevista komennoista.
ACOS3 Contactless -korttityökalu
ACOS3 Contactless -korttityökalu on widget-laajennustiedosto, jonka avulla voit käyttää useimpia ACOS3 Contactless -kortin komentoja. Se voi käsitellä useita yhteyksiä eri älykorttilukijoihin, ja se tukee vain PC/SC-yhteensopivia älykorttilukijoita.
MIFARE Classic -korttityökalu
MIFARE Classic Card Tool on apuohjelmavimpain, jonka avulla voit käyttää kaikkia MIFARE Classic Card -komentoja. Se voi käsitellä useita yhteyksiä eri älykortinlukijoihin ja tukee ainoastaan PC/SC-yhteensopivia älykortinlukijoita.
ACR122U-työkalut ja apuohjelmat
PC/SC-oppimistyökalu
Tällä työkalulla voit suorittaa erilaisia PC/SC-yhteensopivia Windows-sovellusohjelmointirajapinnan (API) älykorttitoimintoja.
Pikakatselu
Tällä työkalulla voit tarkistaa, onko ACR122U USB NFC -lukija asennettu oikein järjestelmääsi.
Skriptityökalu 4
Tällä työkalulla voit suorittaa erilaisia komentoja ja kommunikoida älykortin kanssa skriptikomentotiedostojen avulla.
Käyttöoppaat ja viitemateriaalit
Tähän pakettiin sisältyvät seuraavat asiakirjat:
- ACR122U-ohjelmistokehityspaketin käyttöopas
- ACR122U-sovellusohjelmointirajapinta
- ACR122U-tekniset tiedot
- ACOS3-kontaktittoman kortin viitekäsikirja
- MIFARE-kortin toiminnalliset eritelmät
Microsoft ja Windows ovat Microsoft Corporationin rekisteröityjä tavaramerkkejä tai tavaramerkkejä Yhdysvalloissa ja/tai muissa maissa.
MIFARE ja MIFARE Classic ovat NXP B.V.:n rekisteröityjä tavaramerkkejä, ja niitä käytetään lisenssin nojalla.



















