This is a mirror of official site: http://jasper-net.blogspot.com/

SmartCard Direct Serial Interface

| Sunday, November 7, 2010
Introduction

This article describes a way of implementing a SmartCard control based application upon a Serial interface.
The hardware interface used is widely known as "Phoenix", and i'm going to describe the hardware architecture about this, and how to integrate it with a Visual Basic application needless to use PC/SC specification.
Otherwise, the target of this article is to show how to directly interact with the smartcard toward the hardware interface told before.  

Each SmartCard vendor implements its own command set named APDU (Append Protocol Data Unit) based on ISO-7816 specification. In this way,  we can explode each SmartCard type with the correct APDU commands set; in this way, we can use Mifare, TIBC or any other type of Smartcard as an RFID Tag for identity  purpose by this VB interface.

To get it working, it's only necesary to feed the circuit with 5V continuos current and a RS-232 PC serial interface.

Interface

Phoenix interface is a serial interface with a 9 pin serial jack, and an 10 pin SmartCard connector (pins 4, 6 and 8 unplugged). This interface is just developed and it's the base of this project.
It's composed of a 10 pin SmartCard module, a MAX232 IC used to convert RS-232 (serial) levels to TTL voltages, a 3.579 Mhz quartz crystal used as pulse generator,
a voltage regulator and several capacitors, resistors and leds used as pull-up/pull-down resistors, or voltage generators basically.  

The serial port pin conections are shown in phoenix electronic squema:

phoenix.JPG

Read more: Codeproject

Posted via email from .NET Info

0 comments: