acr122u

ACR122U SDK Windows Android Linux -ohjaimen latausvaatimukset

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.

ACS ACR122U NFC Reader Writer User Manual Kit

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

ACS ACR122U NFC Reader Writer SDK Installer

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ä.