Introducere
Cititorul și scriitorul de carduri inteligente fără contact ACS Reader Writer ACR122U este un cititor/scrisor de carduri inteligente fără contact, conectat la PC, dezvoltat pe tehnologia de 13,56 MHz. Este primul cititor/scrisor de carduri fără contact compatibil CCID din lume, care respectă atât ISO 14443, cât și ISO 18092. ACR122U este, de asemenea, compatibil PC/SC, ceea ce permite interoperabilitatea între diferite aplicații și platforme.
Atât SDK-ul Windows pentru ACR122U, cât și SDK-ul Android sunt incluse în descărcarea software-ului la achiziționarea cititorului NFC ACR122U.
Coduri de exemplu, programe utilitare și drivere pentru ACR122U sunt incluse. De asemenea, există manuale de utilizare pentru a ghida dezvoltatorii în crearea de aplicații NFC și carduri inteligente fără contact folosind cititorul NFC ACR122U.

Specificații ale Kit-ului de Dezvoltare Software pentru ACR122U
Pentru a asigura utilizarea optimă a SDK-ului ACS ACR122U, asigurați-vă că sistemul dvs. rulează cu specificațiile suportate următoare:
Cerinte de sistem
- Minim 1 GHz procesor Pentium sau mai performant
- Minim 500 MB RAM
- Minim 600 MB spațiu liber pe hard disk
- Unitate CD-ROM
- Port USB
Carduri inteligente suportate
- Carduri MIFARE Classic® 1K
- Carduri contactless ACOS3
Cititor de carduri inteligente suportat
- Cititor NFC USB ACR122U-A9
Sisteme de operare suportate
- Windows® 7 (x86 și x64)
- Windows® 8.1 (x86 și x64)
- Windows® 10 (x86 și x64)
Componente ale Kit-ului de Dezvoltare Software

Instalator driver ACR122U
Driverul unificat PC/SC ACS este un instalator unic care permite funcționarea tuturor cititoarelor de carduri inteligente ACS generice pe diferite sisteme de operare Windows®. Este certificat de Microsoft® WHQL și permite actualizări automate descărcate atunci când sunteți conectat la internet.
Coduri de exemplu
Codurile de exemplu pentru ACR122U sunt fișiere executabile care evidențiază funcționalitățile de programare ale cititorului NFC USB ACR122U. Ele servesc drept ghid pentru construirea propriilor proiecte folosind ACR122U. Aceste coduri de exemplu sunt furnizate pentru a demonstra următoarele programări de carduri și dispozitive:
- ACOS3 Contactless – creează autentificare reciprocă și asigură mesaje securizate.
- MIFARE – schimbă cheia și programează pentru cardurile MIFARE Classic 1K.
- Alte PICC – permit funcții de programare pentru alte carduri contactless (PICC).
- Programarea dispozitivului – testează perifericele cititorului NFC USB ACR122U.
- Formatul de schimb de date NFC (NDEF) – oferă comunicare de date între dispozitive compatibile NFC.
- Polling-ul cardurilor PC/SC – afișează tipul cardului, starea cardului și răspunsul la resetare (Answer-To-Reset).
- PC/SC simplu – execută diferite comenzi PC/SC.
Codurile de exemplu sunt scrise în următoarele limbaje de programare:
- Java (x86 și x64)
- Microsoft Visual Basic .NET 2008 (x86 și x64)
- Microsoft Visual C# .NET 2008 (x86 și x64)
- Microsoft Visual C++ .NET 2008 (x64)
- Microsoft Visual C++ 6.0 (x86)
Notă: Utilizarea Microsoft Visual C++ 6.0 poate necesita descărcarea tuturor fișierelor următoare de pe Internet:
- MFC42D.dll
- MFCO42D.dll
- MSVCP60D.dll
- MSVCRTD.dll
Pentru a localiza codurile de exemplu:
Din folderul SDK-ul ACR122U v2.00 mergeți la Coduri de exemplu și selectați limbajul de programare dorit. De acolo, veți găsi codurile de exemplu în folderele următoare:
- Programare dispozitiv folder – conține exemple de programare de bază pentru dispozitiv și configurare de sondare a dispozitivului pentru fiecare limbaj de programare.
- Programare card folder – conține exemple pentru carduri contactless ACOS3, MIFARE și alte carduri PICC pentru fiecare limbaj de programare.
- Altele folder – conține exemple NDEF, sondare card PCSC și exemple simple pentru PCSC pentru fiecare limbaj de programare.
Instrument pentru carduri inteligente și cititoare
Instrumentul pentru carduri inteligente și cititoare ACS este o integrare a instrumentului pentru cititorul ACR122U-A9 și a instrumentelor pentru carduri, ca un singur program utilitar care vă permite să executați comenzi legate de cititoare și carduri inteligente.
Notă: Pentru ca acest instrument să funcționeze, este necesar să aveți instalat cel puțin Microsoft .NET Framework 3.5 Service Pack 1 pe calculatorul dumneavoastră.
Instrument pentru cititorul ACR122U-A9
Instrumentul pentru cititorul ACR122U este un widget utilitar care vă permite să accesați, controlați și executați majoritatea comenzilor disponibile pentru cititorul NFC USB ACR122U.
Instrument pentru carduri contactless ACOS3
Instrumentul pentru carduri contactless ACOS3 este un fișier plugin care vă oferă acces la majoritatea comenzilor pentru cardurile contactless ACOS3. Poate gestiona multiple conexiuni la cititoare de carduri inteligente și suportă doar cititoare compatibile PC/SC.
Instrument pentru card MIFARE Classic
Instrumentul pentru card MIFARE Classic este un widget utilitar care vă permite să accesați toate comenzile pentru cardurile MIFARE Classic. Poate gestiona multiple conexiuni la cititoare de carduri inteligente diferite și suportă doar cititoare de carduri inteligente compatibile PC/SC.
Instrumente și utilitare ACR122U
Instrument de învățare PC/SC
Acest instrument vă permite să executați diferite funcții API pentru carduri inteligente compatibile PC/SC pe Windows.
QuickView
Acest instrument vă permite să verificați dacă cititorul USB NFC ACR122U este instalat corect în sistemul dumneavoastră.
Instrument de script 4
Acest instrument vă permite să executați diverse comenzi și să comunicați cu un card inteligent cu ajutorul fișierelor de comandă script.
Manuale pentru utilizatori și materiale de referință
Următoarele documente sunt incluse în kit:
- Manual de utilizare pentru SDK-ul ACR122U
- API pentru aplicații ACR122U
- Specificații tehnice ACR122U
- Manual de referință pentru cardul contactless ACOS3
- Specificații funcționale pentru cardurile MIFARE
Microsoft și Windows sunt mărci înregistrate sau mărci comerciale ale Microsoft Corporation în Statele Unite și/sau alte țări.
MIFARE și MIFARE Classic sunt mărci înregistrate ale NXP B.V. și sunt utilizate conform licenței.






















