Introduzione
L'ACR122U ACS Reader Writer è un lettore/scrittore di smart card contactless collegato al PC, sviluppato sulla tecnologia contactless a 13,56 MHz. È il primo lettore/scrittore di carte contactless al mondo conforme allo standard CCID che segue sia ISO 14443 sia ISO 18092. L'ACR122U è inoltre conforme PC/SC, il che consente l'interoperabilità tra diverse applicazioni e piattaforme.
Con l'acquisto del lettore/scrittore NFC ACR122U, nel download del software sono inclusi sia l'SDK Windows ACR122U sia l'SDK Android.
Sono inclusi codici di esempio, programmi utility e driver ACR122U. Sono inoltre presenti manuali utente per guidare gli sviluppatori nella creazione di applicazioni NFC e per smart card contactless utilizzando il lettore/scrittore NFC ACR122U.

Specifiche del Software Development Kit ACR122U
Per garantire un utilizzo ottimale dell'SDK ACS ACR122U, assicurarsi che il sistema sia in esecuzione con le seguenti specifiche supportate:
Requisiti di sistema
- Processore Pentium da almeno 1 GHz o superiore
- Minimo 500 MB di RAM
- Minimo 600 MB di spazio libero su disco rigido
- Unità CD-ROM
- Porta USB
Smart card supportate
- Carte MIFARE Classic® 1K
- Carte contactless ACOS3
Lettore di smart card supportato
- Lettore NFC USB ACR122U-A9
Sistemi operativi supportati
- Windows® 7 (x86 e x64)
- Windows® 8.1 (x86 e x64)
- Windows® 10 (x86 e x64)
Componenti del Software Development Kit

Programma di installazione del driver ACR122U
Il driver ACS Unified PC/SC è un unico programma di installazione che consente a tutti i lettori di smart card ACS generici di funzionare con vari sistemi operativi Windows®. È certificato Microsoft® WHQL e consente l'aggiornamento automatico tramite download quando si è connessi a Internet.
Codici di esempio
I codici di esempio ACR122U sono file eseguibili che illustrano le funzionalità di programmazione del lettore NFC USB ACR122U. Servono come guida quando si creano progetti personalizzati utilizzando l'ACR122U. Questi codici di esempio vengono forniti per mostrare la seguente programmazione di carte e dispositivi:
- ACOS3 Contactless – crea autenticazione reciproca e garantisce messaggistica sicura.
- MIFARE – modifica chiave e programmazione per le carte MIFARE Classic 1K.
- Altre PICC – abilita funzioni di programmazione per altre carte contactless (PICC).
- Programmazione del dispositivo – verifica le periferiche del lettore NFC USB ACR122U.
- NFC Data Exchange Format (NDEF) – fornisce comunicazione dati tra dispositivi abilitati NFC.
- Polling carte PC/SC – visualizza tipo di carta, stato della carta e output Answer-To-Reset.
- PC/SC semplice – esegue diversi comandi PC/SC.
I codici di esempio sono scritti nei seguenti linguaggi di programmazione:
- Java (x86 e x64)
- Microsoft Visual Basic .NET 2008 (x86 e x64)
- Microsoft Visual C# .NET 2008 (x86 e x64)
- Microsoft Visual C++ .NET 2008 (x64)
- Microsoft Visual C++ 6.0 (x86)
Nota: L'utilizzo di Microsoft Visual C++ 6.0 potrebbe richiedere di scaricare da Internet tutti i seguenti file:
- MFC42D.dll
- MFCO42D.dll
- MSVCP60D.dll
- MSVCRTD.dll
Per individuare i codici di esempio:
Dalla ACR122U SDK v2.00 cartella, accedere a Sample Codes e selezionare il linguaggio di programmazione desiderato. Da lì, troverai i codici di esempio nelle seguenti cartelle:
- Programmazione del dispositivo cartella – contiene codici di esempio per Programmazione di base del dispositivo e Configurazione del polling del dispositivo per ciascun linguaggio di programmazione.
- Programmazione carte cartella – contiene codici di esempio per carte contactless ACOS3, MIFARE e altre carte PICC per ciascun linguaggio di programmazione.
- Altro cartella – contiene codici di esempio NDEF, PCSC Card Polling e Simple PCSC per ciascun linguaggio di programmazione.
Strumento per smart card e lettore
L'ACS Smart Card and Reader Tool è l'integrazione di ACR122U-A9 Reader Tool e degli strumenti per carte in un unico programma di utilità che consente di eseguire comandi relativi al lettore di smart card e alle carte.
Nota: Per il funzionamento di questo strumento è necessario avere installato sul computer almeno Microsoft .NET Framework 3.5 Service Pack 1.
ACR122U-A9 Reader Tool
L'ACR122U Reader Tool è un widget di utilità che consente di accedere, controllare ed eseguire la maggior parte dei comandi disponibili nell'ACR122U USB NFC Reader.
Strumento per schede contactless ACOS3
Lo strumento per schede contactless ACOS3 è un file plug-in widget che consente di accedere alla maggior parte dei comandi delle schede contactless ACOS3. Può gestire più connessioni a diversi lettori di smart card e supporta esclusivamente lettori di smart card conformi allo standard PC/SC.
Strumento per schede MIFARE Classic
Lo strumento per schede MIFARE Classic è un widget di utilità che consente di accedere a tutti i comandi delle schede MIFARE Classic. Può gestire più connessioni a diversi lettori di smart card e supporta esclusivamente lettori di smart card conformi allo standard PC/SC.
Strumenti e utilità ACR122U
Strumento di apprendimento PC/SC
Questo strumento consente di eseguire diverse funzioni per smart card basate sull'Application Programming Interface (API) di Windows conforme allo standard PC/SC.
QuickView
Questo strumento consente di verificare se il lettore NFC USB ACR122U è installato correttamente nel sistema.
Strumento script 4
Questo strumento consente di eseguire vari comandi e di comunicare con una smart card tramite file di comandi script.
Manuali utente e materiali di riferimento
Il presente kit include i seguenti documenti:
- Manuale utente del Software Development Kit ACR122U
- Application Programming Interface ACR122U
- Specifiche tecniche ACR122U
- Manuale di riferimento delle schede contactless ACOS3
- Specifiche funzionali delle schede MIFARE
Microsoft e Windows sono marchi registrati o marchi di Microsoft Corporation negli Stati Uniti e/o in altri Paesi.
MIFARE e MIFARE Classic sono marchi registrati di NXP B.V. e sono utilizzati su licenza.


















