L’ACR122 est un lecteur/graveur de carte à puce sans contact relié à un PC utilisé pour accéder aux balises ISO14443-4 Type A et B, ISO 18092 ou NFC et FeliCa. L’ACR122 est conforme au PCSC, il est donc compatible avec les applications PCSC existantes. De plus, le pilote standard Microsoft CCID est utilisé pour simplifier l’installation du pilote.
L’ACR122 sert de dispositif intermédiaire entre l’ordinateur personnel et l’étiquette sans contact via l’interface USB. Le lecteur exécute la commande émise depuis le PC, que la commande soit utilisée pour communiquer avec une balise sans contact ou pour contrôler les périphériques de l’appareil (LED ou buzzer).
L’ACR122 utilise les APDU PCSC pour les balises sans contact conformément à la spécification PCSC et utilise les pseudo-APDU pour envoyer des commandes pour les balises ISO 18092 et contrôler les périphériques de l’appareil.