Advanced Card Systems Limited ACR1222LD1 사용자 설명서

다운로드
페이지 77
 
 
ACR122L-USB-ACS
// To get the version of the DESFIRE card. 
 
Step 1: Send an APDU {90 60 00 00 00} to get the first frame. INS=0x60 
Answer: 04 01 01 01 00 1A 05 91 AF[$91AF] 
Step 2: Send an APDU {90 AF 00 00 00} to get the second frame. INS=0xAF 
Answer: 04 01 01 01 00 1A 05 91 AF[$91AF] 
Step 3: Send an APDU {90 AF 00 00 00} to get the last frame. INS=0xAF 
Answer: 04 2C 46 71 E6 23 80 CD 64 51 65 60 50 07 91 00[$9100] 
Example 3: DESFIRE Native Command. 
// We can send Native DESFire Commands to the reader without ISO7816 wrapping if we find that the 
Native DESFire Commands are more easier to handle. 
 
// To read 8 bytes random number from an ISO 14443-4 Type A PICC (DESFIRE) 
APDU = {0A 00} 
 
 
 
Answer: AF 53 44 D1 69 4C 20 B6 2B[$B62B] 
In which, the first byte “AF” is the status code returned by the DESFire Card. 
The Data inside the blanket [$B62B] can simply be ignored by the application.  
 
Example 4:  DESFIRE Frame Level Chaining (Native Mode) 
// In this example, the application has to do the “Frame Level Chaining”.