SDI011 讀卡器發送非APDU指令

目錄

 

1 使用FFFE 發送Raw data

2 使用FFCC 發送 L3層指令


 

1 使用FFFE 發送Raw data

 

例如:

  想要發送raw data :5140

FFFE0000025140

  實際收到的是:

  0B0051403E1E , (0B:PCB , 00:CID, 3E1E: EDC)

  14443 協議幀格式如下:

 

  通過對比得出,通過FFFE指令,實際發送的數據依舊是標準I塊的格式, 不能發送非標準幀的數據;

 

 

2 使用FFCC 發送 L3層指令

相關命令:

  READER_CNTLESS_RAW_CFG  :  設置進入RAW模式,通過跟蹤儀數據,發送該指令後,SDI011讀卡器不在尋卡操作;

  •   FFCC0000029700    ;設置進入RAW模式,卡類型爲TypeA
  •   FFCC0000029701    ;設置進入RAW模式,卡類型爲TypeB

  READER_CNTLESS_RAW_XMIT_EX:  發送指令

  

    注: B1: Wait time , 設置FWI

                      B2: Is CRC , 是否添加CRC

                     B3: 主要用於發送短幀,比如REQA(26)、WakeUp(52)等指令;

 

 舉例(python):

  發送:

print reader.pcsc.send_apdu("FFCC0000" + "02" + "9700", 2)
print reader.pcsc.send_apdu("FFCC0000" + "07" + "AE03000700" + "01" + "26", 2)
print reader.pcsc.send_apdu("FFCC0000" + "08" + "AE03000000" + "02" + "9320", 2)

回覆:
fm11nc Reader init
Nfc Reader init
atr:3B80800101
9000
00100000000044009000
002800000000881DA297A09000

 

  


 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章