ACR122T – Application Programming Interface
Version 2.02
www.acs.com.hk
Page 4 of 45
1.0. Introduction
The ACR122T is an NFC contactless smart card reader/writer token used for accessing ISO 14443-4
Type A and B, Mifare, ISO 18092 or NFC, and FeliCa tags. The ACR122T is PCSC-compliant so it is
compatible with existing PCSC applications. Furthermore, the standard Microsoft CCID driver is used
to simplify driver installation.
The ACR122T serves as the intermediary device between the personal computer and the contactless
tag via USB interface. The reader carries out the command issued from the PC, whether the
command is used in order to communicate with a contactless tag or control the device peripherals.
The ACR122T uses the PCSC APDUs for contactless tags following the PCSC Specification and
makes use of pseudo APDUs in sending commands for ISO 18092 tags and controlling the device
peripherals. This document will discuss how you can use the ACR122T in your smart card system.
1.1. Features
•
USB 2.0 Full Speed Interface
•
CCID Compliance
•
Smart Card Reader:
o
Read/Write speed of up to 424 kbps
o
Built-in antenna for contactless tag access, with card reading distance of up to 30 mm
(depending on tag type)
o
Support for ISO 14443 Part 4 Type A and B cards, Mifare, FeliCa, and all four types of
NFC (ISO/IEC 18092 tags)
o
Built-in anti-collision feature (only one tag is accessed at any time)
•
Application Programming Interface:
o
Supports PC/SC
o
Supports CT-API (through wrapper on top of PC/SC)
•
Built-in Peripheral:
o
User controllable bi-color LED
•
Supports Android™ OS 3.1 and above
•
Compliant with the following standards:
o
ISO 14443
o
CE
o
FCC
o
VCCI
o
PC/SC
o
CCID
o
Microsoft WHQL
o
RoHS