Register   Login   About   Study   Enterprise   Share
AI / Internet Technology University (AITU)
Fast Login - available after registration







|

Top Links: >> 80. Technology >> 10. Java Extensions >> 10.1. Java Card >> 10.1.2. SmartCard
Current Topic: 10.1.2.2. Smart Card Readers
You have a privilege to create a quiz (QnA) related to this subject and obtain creativity score...
Smart Card Readers

Smart Card Readers or Terminals obtain card information and perform necessary operations, for example, opening a door, writing back to the Smart Card, etc. While a reader usually interfaces with a PC, a terminal is a complete processing system.

Contact Readers
A contact reader requires a physical connection. A card must be inserted into the reader. This communication is considered more secure, faster and enables large data transfer. The Protocol Type Selection (ISO7816-3) allows the speed up to 115 kilo baud.

Contact Readers usually interact with a PC via the interfaces that include RS232 serial ports, USB ports, PCMCIA slots, floppy disk slots, parallel ports, infrared IRDA ports and keyboards.

Contactless Readers

Contactless Readers communicate with the card over radio frequency.
The card must be close to the reader. The main standard is ISO 14443 (MIFARE), followed by the EMV standards.
Was it clear so far?

Application Protocol Data Units, a standard set of communications commands

Application Protocol Data Units (APDU) follow ISO 7816-3 standards.
APDUs commands are executed at a very low layer of any software application, which works with a reader.

Most terminal SDKs come in some form of C, C++ or C # with a customized API for a specific platform.
They are typically in some form of C, C++ or C # and will have the header files included. In some cases such SDK allows developers to work with the readers from more than one vendor.

APIs usually provide the main functions, such as:

Reader Select / Reader Connect / Reader Disconnect
Card Connect / Card Disconnect

After the handshake between a reader and a card, developers usually use APIs that allow to send standard ISO commands in their standard ISO format as well as some proprietary commands designed for specific readers and cards.
Topic Graph | Check Your Progress | Propose QnA | Have a question or comments for open discussion?

Have a suggestion? - shoot an email
Looking for something special? - Talk to me
Read: IT of the future: AI and Semantic Cloud Architecture | Fixing Education
Do you want to move from theory to practice and become a magician? Learn and work with us at Internet Technology University (ITU) - JavaSchool.com.

Technology that we offer and How this works: English | Spanish | Russian | French

Internet Technology University | JavaSchool.com | Copyrights © Since 1997 | All Rights Reserved
Patents: US10956676, US7032006, US7774751, US7966093, US8051026, US8863234
Including conversational semantic decision support systems (CSDS) and bringing us closer to The message from 2040
Privacy Policy