Smartcard Lib for Arduino compat. boards

planning

Smartcard access lib for Arduino based boards

4.8 Stars (8)
19 Downloads (This Week)
Last Update:
Download sclib_0.0.7rc3.zip
Browse All Files

Description

Smartcard access lib for Arduino based boards connected directly to a smartcard.

This is currently a work in progress.

Currently it is possible to communicate with a smartcard directly connected to a Arduino board or connected via a TDA8024T (or compatible chips. e.g. DS8024).

All tests have been done with a smart card slot connected directly to the Aruino board.

Working:
- Activation of asynchronous and synchronous smart cards
- Exchanging data with supported Smart card (Sending / Receiving)
- Asychron T=0 APDU communication.
- Basic sychron communication
- ETU calculation from TS byte.
- Support class for SLE4432 / SLE4442 / SLE4441 and SLE4440 compatible sychron smartcards.
Mostly used for secure data storage.

Open points:
- Error handling not completly implemented.
No retries if parity error is found.
- Setup of communication parameters from ATR
- T=1 communication not supported (Still possible via "raw" sendBytes(..) / receiveBytes(..))

Smartcard Lib for Arduino compat. boards Web Site

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
7
0
1
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
Write a Review

User Reviews

  • fabz79
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I was able to use this source code to implement communication with a 7816 card. Some initial problems were solved with the author's help. Very good job on this.

    Posted 09/16/2014
  • stellaras09
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Amazing work. Keep up the good work Angus!!!

    Posted 08/23/2014
  • laaraj11
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Nice work ! I have a question : why putting a pull-up resistance on RST while it's OUTPUT ?? also it will be nice to add inverse convention to your code !

    Posted 05/18/2014
  • pulkitdakor
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    but i got error while complining in arduino ide.....please help me in solving this

    Posted 06/22/2013
  • maxgarcia
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great project

    Posted 01/23/2013
Read more reviews

Additional Project Details

Programming Language

C++

Registered

2012-01-15
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.