Advanced Card Systems Limited ACR1281U 사용자 설명서

다운로드
페이지 79
ACR1281U 
 
 
 Advanced Card Systems Ltd. 
Page 76 of 81 
 
Example 2:  DESFIRE Frame Level Chaining (ISO 7816 wrapping mode) 
// In this example, the application has to do the “Frame Level Chaining”. 
// 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 00 02 18 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 00 06 18 05 91 AF [$91AF] 
 
Step 3: Send an APDU {90 AF 00 00 00} to get the last frame. INS=0xAF 
Answer: 04 52 5A 19 B2 1B 80 8E 36 54 4D 40 26 04 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 DC E3 4F 26 1D 2D 51 49 [$5149] 
 
In which, the first byte “AF” is the status code returned by the DESFire Card. 
The Data inside the blanket [$5149]can simply be ignored by the application.