0

members

Easy Basics: Project 057a ACR122U NFC Reader

of Lex C (Not selected)

Basics: Project 057a

Project name:  ACR122U NFC Reader

Tags: Arduino Uno, Arduino,  ACR122U NFC Reader

Attachments:  

In this project, you needed these parts (Dear visitors. You can support our project buy clicking on the links of parts and buying them or donate us to keep this website alive. Thank you):

1. ACR122U NFC Reader  1pc

2. ACR122U SDK ( you can buy it here  )

General

We will learn how to connect ACR122U NFC Reader to PC and use it.

Understanding the ACR122U NFC Reader

The ACR122U NFC Reader is a PC-linked contactless smart card reader/writer developed based on 13.56 MHz Contactless (RFID) Technology. Compliant with the ISO/IEC18092 standard for Near Field Communication (NFC), it supports not only MIFARE® and ISO 14443 A and B cards, but also all four types of NFC tags.

ACR122U is compliant with both CCID and PC/SC. Thus, it is a plug-and-play USB device allowing interoperability with different devices and applications. With an access speed of up to 424 kbps and a full USB speed of up to 12 Mbps, ACR122U can also read and write more quickly and efficiently. The proximity operating distance of ACR122U is up to 5 cm, depending on the type of contactless tag in use.
In order to increase the security level, ACR122U can be integrated with an ISO 7816-3 SAM slot. Furthermore, the ACR122U NFC Reader is available in module form, permitting easy integration into bigger machines, such as POS terminals, physical access systems and vending machines.
The ACR122U NFC Reader is ideal for both secure personal identity verification and online micro-payment transactions. Other applications of the ACR122U include access control, e-payment, e-ticketing for events and mass transit, toll road fare collection and network authentication.
The ACR122U comes with an optional stand to hold the smart card reader at an optimal angle, so that users can tap contactless cards or NFC-enabled devices onto the ACR122U with ease. 

The ACR122U NFC Reader is a PC-linked contactless smart card reader/writer developed based on 13.56 MHz Contactless (RFID) Technology. Compliant with the ISO/IEC18092 standard for Near Field Communication (NFC), it supports not only MIFARE® and ISO 14443 A and B cards, but also all four types of NFC tags.
ACR122U is compliant with both CCID and PC/SC. Thus, it is a plug-and-play USB device allowing interoperability with different devices and applications. With an access speed of up to 424 kbps and a full USB speed of up to 12 Mbps, ACR122U can also read and write more quickly and efficiently. The proximity operating distance of ACR122U is up to 5 cm, depending on the type of contactless tag in use.
In order to increase the security level, ACR122U can be integrated with an ISO 7816-3 SAM slot. Furthermore, the ACR122U NFC Reader is available in module form, permitting easy integration into bigger machines, such as POS terminals, physical access systems and vending machines.
The ACR122U NFC Reader is ideal for both secure personal identity verification and online micro-payment transactions. Other applications of the ACR122U include access control, e-payment, e-ticketing for events and mass transit, toll road fare collection and network authentication.
The ACR122U comes with an optional stand to hold the smart card reader at an optimal angle, so that users can tap contactless cards or NFC-enabled devices onto the ACR122U with ease. 

Features:

  • USB 2.0 Full Speed Interface
  • CCID Compliance
  • Smart Card Reader:
  1. Read/write speed up to 424 kbps
  2. Built-in antenna for contactless tag access, with card reading distance of up to 50 mm (depending on tag type)
  3. Supports ISO 14443 Type A and B cards, MIFARE, FeliCa, and all 4 types of NFC (ISO/IEC 18092) tags
  4. Built-in anti-collision feature (only 1 tag is accessed at any time)
  • Application Programming Interface:
  1. Supports PC/SC
  2. Supports CT-API (through wrapper on top of PC/SC)

Peripherals:

  • User-controllable bi-color LED
  • User-controllable buzzer
  • Supports Android™ OS 3.1 and above

Specifications:

  • Dimensions: 98.0 mm (L) x 65.0 mm (W) x 12.8 mm (H)
  • Weight:         70.0 g
  • Compliance / Certifications: ISO 18092, ISO 14443, PC/SC, CCID, EN60950/ISO 60950, CE, FCC, MIC, KC, VCCI,  RoHS 2,  USB Full Speed, Microsoft® WHQL
  • Interface: USB Full Speed
  • Operating Distance: Up to 50 mm (depends on the tag type)
  • Supply Voltage: Regulated 5V DC
  • Supply Current: 200mA (operating); 50mA (standby); 100mA (normal)
  • Operating Temperature: 0-50 °C
  • Operating Frequency: 13.56 MHz
  • Smart Card Interface Support: ISO14443 Type A & B; MIFARE; FeliCa ; 4 types of NFC (ISO/IEC18092) tags
  • Operating System Support: Windows®; Win CE 5.0 and 6.0; Linux®; Mac OS®; Android™ 3.1 and above

Applications:

  • e-Government
  • Banking & Payment
  • e-Healthcare
  • Access Control
  • Network Security
  • e-Purse & Loyalty
  • Transportation

ACR122U SDK

ACR122U\ NFC Contactless Smart Card Reader Software Development Kit

The ACR122U NFC reader is the world’s first NFC reader compliant with the CCID specification. The ACR122U is designed to support not only Mifare® and ISO 14443 Type A and B cards, but also FeliCa and NFC tags.

Comprehensive SDK - ACS provides a comprehensive collection of sample codes for device and contactless card programming using the latest versions of powerful object-oriented programming languages namely, Java, MS Visual Basic.NET 2008, MS Visual C#.NET 2008, MS Visual C++ 6.0, and MS Visual C++.NET 2008. The extensive set of development tools and reference materials in the SDK allows one to use the ACR122U for RFID-based solutions, such as e-payment, access control, personal identity verification, mass transit and toll road fare collection. With this complete ACR122U NFC Card Reader Software Development Kit, users can optimize the use of ACR122U for their contactless and NFC applications.

  • Smart Card Reader(s) : 1 x ACR122U NFC Contactless Smart Card Reader
  • Test Card(s)/ Token(s):  5 x Mifare 1K Cards; 5 x ACOS3 Contactless Cards
  • CD-ROM: 
  1. Reference Manual(s);
  2. Tools and Utilities: PCSC Learning Tool, QuickView, Script Tool 4, Smart Card and Reader Tool;
  3. Sample Codes: Demonstrates basic commands used to communicate with the cards and readers; Available in the following programming languages: Java, MS Visual Basic.NET 2008, MS Visual C#.NET 2008, MS Visual C++.NET 2008 (64-bit only), MS Visual C++ 6.0 (32-bit only).
  • SDK Operating System Support: Windows® 7, Windows® 8.1, Windows® 10

You can find the manuals and datasheets for ACR122U here in Download section.

You can download drivers for ACR122U here in Download section.

Wiring

To connect the ACR122U Device to your PC, plug in the USB connector (Type A) into available USB Port.

Step by Step instruction

1.To 

  1. Insert  ACR122U SDK CD to PC CD Drive.
  2. Open My Computer.
  3. Right click on CD drive and select Install or Run Program from your media. Press OK button.
  4. Your system can ask to install DirectPlay. Just press OK button.
  5. Select Install SDK components and follow the installation steps.
  6. Download and install driver for ACR122U here.
  7. Plug in the ACR122U NFC Reader to PC USB port.
  8. Go to Device Manager and check if the system shows your reader device. We are using Windows 10.
  9. It will be three programs (tools and utilities) in your PC when you complete installation: ACR122U tool, EasyKey, QuickView. ACR122U Tool is an application utility tool that enables the user to perform reader and card related commands. QuickView is a utility program that will check if you have properly installed the ACR122U device.

Summary

We learnt how to connect ACR122U NFC Reader to PC and use it.



Other projects of Lex C

« Go back to category
Is this project fake? Report it!   
Recommend to a friend
Published at 17-01-2018
Viewed: 1429 times