Introduction
Le lecteur/écrivain de cartes intelligentes sans contact ACR122U ACS est un lecteur/écrivain de cartes intelligentes sans contact relié à un PC, développé sur la technologie sans contact de 13,56 MHz. C'est le premier lecteur/écrivain de cartes sans contact conforme à la norme CCID au monde qui suit à la fois les normes ISO 14443 et ISO 18092. L'ACR122U est également conforme à la norme PC/SC, ce qui permet une interopérabilité entre différentes applications et plateformes.
Les SDK Windows et Android ACR122U sont inclus dans le téléchargement logiciel avec l'achat de l'écrivain NFC ACR122U.
Des codes d'exemple, des programmes utilitaires et les pilotes ACR122U sont inclus. Il y a également des manuels utilisateur pour guider les développeurs dans la création d'applications de carte à puce intelligente sans contact et NFC compatibles en utilisant le lecteur écrivain NFC ACR122U.

Spécifications du kit de développement logiciel ACR122U
Pour garantir une utilisation optimale du SDK ACS ACR122U, assurez-vous que votre système fonctionne avec les spécifications suivantes prises en charge :
Exigences système
- Minimum de processeur Pentium 1 GHz ou supérieur
- Minimum de 500 Mo de RAM
- Minimum de 600 Mo d'espace disque dur libre
- Lecteur de CD-ROM
- Port USB
Cartes à puce intelligentes supportées
- Cartes MIFARE Classic® 1K
- Cartes sans contact ACOS3
Lecteur de cartes à puce compatible
- Lecteur NFC USB ACR122U-A9
Systèmes d'exploitation pris en charge
- Windows® 7 (x86 et x64)
- Windows® 8.1 (x86 et x64)
- Windows® 10 (x86 et x64)
Composants du Kit de développement logiciel

Installateur de pilotes ACR122U
Le pilote ACS Unified PC/SC est un programme d'installation de pilote unique qui permet à tous les lecteurs de cartes à puce ACS génériques de fonctionner avec divers systèmes d'exploitation Windows®. Il est certifié par Microsoft® WHQL et permet le téléchargement automatique des mises à jour lorsque vous êtes connecté à Internet.
Codes d'échantillons
Les exemples de codes ACR122U sont des fichiers exécutables qui présentent les fonctionnalités de codage du lecteur NFC USB ACR122U. Ils servent de guide lors de la création de vos propres projets en utilisant l'ACR122U. Ces exemples de codes sont fournis pour montrer la programmation suivante des cartes et des appareils :
- ACOS3 Contactless – crée une authentification mutuelle et garantit la messagerie sécurisée.
- MIFARE - changement de clé et programmation pour les cartes MIFARE Classic 1K.
- Autre PICC – permet les fonctions de programmation pour d'autres cartes sans contact (PICC).
- Programmation du dispositif - teste les périphériques du lecteur NFC USB ACR122U.
- Format d'échange de données NFC (NDEF) – permet la communication de données entre les appareils compatibles NFC.
- Polling de carte PC/SC - affiche le type de carte, l'état de la carte et la sortie Answer-To-Reset.
- Simple PC/SC – exécute différentes commandes PC/SC.
Les codes d'échantillons sont écrits dans les langages de programmation suivants :
- Java (x86 et x64)
- Microsoft Visual Basic .NET 2008 (x86 et x64)
- Microsoft Visual C# .NET 2008 (x86 et x64)
- Microsoft Visual C++ .NET 2008 (x64)
- Microsoft Visual C++ 6.0 (x86)
Note : L'utilisation de Microsoft Visual C++ 6.0 peut nécessiter le téléchargement des fichiers suivants depuis Internet :
- MFC42D.dll
- MFCO42D.dll
- MSVCP60D.dll
- MSVCRTD.dll
Pour localiser les codes d'échantillons:
À partir de ACR122U SDK v2.00 dossier, allez à Codes d'échantillons et sélectionnez le langage de programmation souhaité. À partir de là, vous trouverez les codes d'exemple dans les dossiers suivants :
- Programmation de dispositifs dossier – contient des exemples de codes pour la Programmation de base des appareils et la Configuration de l'interrogation des appareils pour chaque langage de programmation.
- Programmation de cartes dossier – contient des exemples de codes pour les cartes sans contact ACOS3, MIFARE et autres PICC pour chaque langage de programmation.
- Autres dossier – contient des exemples de code NDEF, d'interrogation de carte PCSC et Simple PCSC pour chaque langage de programmation.
Outil de carte et lecteur intelligent
L'outil Carte à puce et Lecteur ACS est l'intégration de l'outil Lecteur ACR122U-A9 et des outils de carte en un seul programme utilitaire qui vous permet d'exécuter des commandes liées au lecteur de carte à puce et à la carte.
Note : Pour que cet outil fonctionne, il nécessite d'avoir au moins le Microsoft .NET Framework 3.5 Service Pack 1 installé sur votre ordinateur.
Outil de lecteur ACR122U-A9
L'outil de lecteur ACR122U est un widget utilitaire qui vous permet d'accéder, de contrôler et d'exécuter la plupart des commandes disponibles dans le lecteur NFC USB ACR122U.
Outil de carte sans contact ACOS3
L'outil de carte sans contact ACOS3 est un fichier de plugin widget qui vous donne accès à la plupart des commandes de la carte sans contact ACOS3. Il peut gérer plusieurs connexions à différents lecteurs de cartes intelligentes et prend en charge uniquement les lecteurs de cartes intelligentes conformes à la norme PC/SC.
Outil de carte MIFARE Classic
L'outil Carte MIFARE Classic est un widget utilitaire qui vous permet d'accéder à toutes les commandes de la carte MIFARE Classic. Il peut gérer plusieurs connexions à différents lecteurs de cartes intelligentes et prend en charge uniquement les lecteurs de cartes intelligentes conformes à la norme PC/SC.
Outils et utilitaires ACR122U
Outil d'apprentissage PC/SC
Cet outil vous permet d'exécuter différentes fonctions de carte à puce conformes à PC/SC de l'Interface de programmation d'applications (API) Windows.
Vue rapide
Cet outil vous permet de vérifier si le lecteur NFC USB ACR122U est correctement installé dans votre système.
Outil de script 4
Cet outil vous permet d'exécuter diverses commandes et de communiquer avec une carte à puce à l'aide de fichiers de commandes de script.
Manuels d'utilisation et documents de référence
Les documents suivants sont inclus dans ce kit :
- Manuel de l'utilisateur du kit de développement logiciel ACR122U
- Interface de programmation d'application ACR122U
- Spécifications techniques de l'ACR122U
- Manuel de référence pour carte sans contact ACOS3
- Spécifications fonctionnelles de la carte MIFARE
Microsoft et Windows sont soit des marques déposées, soit des marques de commerce de la société Microsoft aux États-Unis et/ou dans d'autres pays.
MIFARE et MIFARE Classic sont des marques déposées de NXP B.V. et sont utilisées sous licence.