acr122u

ACR122U SDK Windows Android Linux illesztőprogram letöltése Spezifikációk

Bevezetés

Az ACR122U ACS kártyaolvasó/író egy számítógéphez csatlakoztatható, érintésmentes intelligenskártya-olvasó/író, amely 13,56 MHz-es érintésmentes technológiára épül. Ez a világ első CCID-kompatibilis érintésmentes kártyaolvasó/író, amely egyszerre követi az ISO 14443 és az ISO 18092 szabványt. Az ACR122U PC/SC-kompatibilis is, így különböző alkalmazások és platformok között is együttműködik.

Az ACR122U NFC-író megvásárlásakor a szoftverletöltés része az ACR122U Windows SDK és az Android SDK is.

Mintakódok, segédprogramok és ACR122U-illesztőprogramok is találhatók benne. Felhasználói kézikönyvek is segítik a fejlesztőket NFC-képes és érintésmentes intelligenskártya-alkalmazások készítésében az ACR122U NFC-olvasó/író használatával.

ACR122U NFC-olvasó/író TagtixRFID

Az ACR122U szoftverfejlesztői készlet specifikációi

Az ACS ACR122U SDK optimális használatának biztosításához győződjön meg arról, hogy rendszere megfelel a következő támogatott specifikációknak:

Rendszerkövetelmények

  • Legalább 1 GHz-es Pentium processzor vagy nagyobb
  • Legalább 500 MB RAM
  • Legalább 600 MB szabad merevlemez-terület
  • CD-ROM-meghajtó
  • USB-port

Támogatott intelligens kártyák

  • MIFARE Classic® 1K kártyák
  • ACOS3 érintésmentes kártyák

Támogatott intelligens kártyaolvasó

  • ACR122U-A9 USB NFC-olvasó

Támogatott operációs rendszerek

  • Windows® 7 (x86 és x64)
  • Windows® 8.1 (x86 és x64)
  • Windows® 10 (x86 és x64)

Szoftverfejlesztői készlet összetevői

ACR122U NFC-olvasó/író TagtixRFID

ACR122U illesztőprogram-telepítő

Az ACS Unified PC/SC Driver egyetlen illesztőprogram-telepítő, amely lehetővé teszi, hogy az összes általános ACS intelligens kártyaolvasó különböző Windows® operációs rendszerekkel működjön. Microsoft® WHQL minősítéssel rendelkezik, és internetkapcsolat esetén lehetővé teszi az automatikus frissítések letöltését.

Mintakódok

Az ACR122U mintakódjai futtatható fájlok, amelyek bemutatják az ACR122U USB NFC-olvasó programozási funkcióit. Útmutatóul szolgálnak saját projektek építéséhez az ACR122U használatával. A mintakódok a következő kártya- és eszközprogramozást mutatják be:

  • ACOS3 érintésmentes – kölcsönös hitelesítést hoz létre és biztosítja a biztonságos üzenetküldést.
  • MIFARE – kulcs és programozás módosítása MIFARE Classic 1K kártyákhoz.
  • Egyéb PICC – lehetővé teszi a programozási funkciókat más érintésmentes (PICC) kártyákhoz.
  • Eszközprogramozás – teszteli az ACR122U USB NFC-olvasó perifériáit.
  • NFC adatcsere-formátum (NDEF) – adatkommunikációt biztosít az NFC-képes eszközök között.
  • PC/SC kártyalekérdezés – megjeleníti a kártya típusát, állapotát és az Answer-To-Reset kimenetet.
  • Egyszerű PC/SC – különböző PC/SC parancsokat hajt végre.

A mintakódok a következő programozási nyelveken íródtak:

  • Java (x86 és x64)
  • Microsoft Visual Basic .NET 2008 (x86 és x64)
  • Microsoft Visual C# .NET 2008 (x86 és x64)
  • Microsoft Visual C++ .NET 2008 (x64)
  • Microsoft Visual C++ 6.0 (x86)

Megjegyzés: A Microsoft Visual C++ 6.0 használatához szükség lehet a következő fájlok internetről történő letöltésére:

  • MFC42D.dll
  • MFCO42D.dll
  • MSVCP60D.dll
  • MSVCRTD.dll

A mintakódok megkeresése:

Az ACR122U SDK v2.00 mappából lépjen a Sample Codes mappába, és válassza ki a kívánt programozási nyelvet. Ott a mintakódokat a következő mappákban találja:

  • Device Programming mappa – az egyes programozási nyelvekhez tartozó Basic Device Programming és Device Polling Configuration mintakódokat tartalmazza.
  • Card Programming mappa – az egyes programozási nyelvekhez tartozó ACOS3 Contactless, MIFARE és Other PICC Cards mintakódokat tartalmazza.
  • Others mappa – az egyes programozási nyelvekhez tartozó NDEF, PCSC Card Polling és Simple PCSC mintakódokat tartalmazza.

Smart kártya- és olvasóeszköz

Az ACS Smart Card and Reader Tool az ACR122U-A9 Reader Tool és a kártyaeszközök integrációja egyetlen segédprogramba, amely lehetővé teszi az okoskártya-olvasóval és a kártyákkal kapcsolatos parancsok végrehajtását.

Megjegyzés: Ennek az eszköznek a működéséhez legalább a Microsoft .NET Framework 3.5 Service Pack 1 telepítése szükséges a számítógépre.

ACR122U-A9 olvasóeszköz

Az ACR122U olvasóeszköz egy segédprogram-widget, amely lehetővé teszi az ACR122U USB NFC-olvasóban elérhető parancsok többségének elérését, vezérlését és végrehajtását.

ACOS3 érintésmentes kártyaeszköz

Az ACOS3 érintésmentes kártyaeszköz egy widget bővítményfájl, amely hozzáférést biztosít az ACOS3 érintésmentes kártya parancsainak többségéhez. Több kapcsolatot is kezelhet különböző okoskártya-olvasókkal, és csak PC/SC-kompatibilis okoskártya-olvasókat támogat.

MIFARE Classic kártyaeszköz

A MIFARE Classic kártyaeszköz egy segédprogram-widget, amely hozzáférést biztosít a MIFARE Classic kártya összes parancsához. Több kapcsolatot is kezelhet különböző okoskártya-olvasókkal, és csak PC/SC-kompatibilis okoskártya-olvasókat támogat.

ACR122U eszközök és segédprogramok

PC/SC tanulóeszköz

Ez az eszköz különböző PC/SC-kompatibilis Windows Application Programming Interface (API) okoskártya-funkciók végrehajtását teszi lehetővé.

QuickView

Ez az eszköz segít ellenőrizni, hogy az ACR122U USB NFC-olvasó megfelelően van-e telepítve a rendszerében.

Script Tool 4

Ez az eszköz különböző parancsok végrehajtását és az okoskártyával való kommunikációt teszi lehetővé szkriptparancs-fájlok segítségével.

Felhasználói kézikönyvek és referenciaanyagok

A készlet a következő dokumentumokat tartalmazza:

  • ACR122U szoftverfejlesztői készlet felhasználói kézikönyve
  • ACR122U alkalmazásprogramozási felület
  • ACR122U műszaki adatok
  • ACOS3 érintésmentes kártya referenciakézikönyv
  • MIFARE kártya funkcionális specifikációi

A Microsoft és a Windows a Microsoft Corporation bejegyzett védjegye vagy védjegye az Egyesült Államokban és/vagy más országokban.

A MIFARE és a MIFARE Classic az NXP B.V. bejegyzett védjegyei, és licenc alapján használatosak.