acr122u

ACR122U SDK Windows Android Linux -ohjaimen latausvaatimukset

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 NFC -lukija-kirjoitin TagtixRFID

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 NFC -lukija-kirjoitin TagtixRFID

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.