IntroductionThis 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. InterfacePhoenix 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:
Read more: Codeproject
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. InterfacePhoenix 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:
0 comments:
Post a Comment