用RFID讀寫器(比如RS-2831)廠家提供的demo或自己編寫程序來(lái)做存取控制1.啟動(dòng)讀寫器啟動(dòng)電腦,打開(kāi)RFID實(shí)驗(yàn)箱,取出高頻讀寫器用USB連接線連接電腦。在電腦上打開(kāi)讀寫器演示軟件,進(jìn)入主界面,打開(kāi)端口。2.讀取lSO14443A協(xié)議卡片信息
1)將讀寫器演示軟件選項(xiàng)切換到lSO14443A協(xié)議(圖2-1中1),點(diǎn)擊“切換到lSO14443A模式”(圖2-1中2),點(diǎn)擊“打開(kāi)射頻”(圖2-1中3),此時(shí)高頻讀寫器正式進(jìn)入lSO14443A讀寫準(zhǔn)備狀態(tài)。
2) 點(diǎn)擊“Request”(圖2-1中4),此時(shí)卡類型即顯示在右邊(圖2-1中12),執(zhí)行Request命令后,若射頻場(chǎng)中有ISO14443A標(biāo)簽存 在,“卡類型”文本框?qū)?huì)顯示該標(biāo)簽的類型代碼;否則,狀態(tài)欄提示“無(wú)ISO14443A電子標(biāo)簽可操作”。由于該命令執(zhí)行的是 Request(All),處于任何狀態(tài)的標(biāo)簽均會(huì)應(yīng)答;如果調(diào)用Request(Idle),則只有處于Halt狀態(tài)之外的標(biāo)簽才能應(yīng)答。
3) 點(diǎn)擊“Anticoll”(圖2-1中5),Mifare One 防沖突獲取射頻場(chǎng)中一張Mifare One標(biāo)簽的UID,如果防沖突執(zhí)行成功,“卡號(hào)”文本框?qū)?huì)顯示獲取到的4字節(jié)標(biāo)簽UID(圖2-1中13);否則狀態(tài)欄顯示“防沖突失敗”。 ULAnticoll: UltraLight 防沖突:獲取射頻場(chǎng)中一張UltraLight標(biāo)簽的UID,如果防沖突執(zhí)行成功,“卡號(hào)”文本框?qū)?huì)顯示獲取到的7字節(jié)標(biāo)簽UID;否則狀態(tài)欄顯示防沖 突失敗。
4)點(diǎn)擊“Select”(圖2-1中6),選擇指定UID的標(biāo)簽,以后的所有操作均針對(duì)該標(biāo)簽。如果選擇成功,“卡容量大小”文 本框會(huì)顯示標(biāo)簽存儲(chǔ)區(qū)的大?。▓D2-1中14)。注意:UltraLight標(biāo)簽無(wú)需執(zhí)行該命令,在ULAnticoll過(guò)程中已經(jīng)進(jìn)行了Select操 作。
1. Mifare one S50(共16個(gè)扇區(qū))塊0~塊2為數(shù)據(jù)塊;塊3為密鑰塊.Mifare one S70(共40個(gè)扇區(qū))當(dāng)扇區(qū)號(hào)<=31時(shí),塊0~塊2為數(shù)據(jù)塊;塊3為密鑰塊;當(dāng)扇區(qū)號(hào)>31時(shí),塊0~塊14為數(shù)據(jù)塊;塊15為密鑰塊.
2.要寫入數(shù)據(jù)時(shí),數(shù)據(jù)的長(zhǎng)度必須為16個(gè)字節(jié).
3.讀UltraLight標(biāo)簽時(shí),請(qǐng)將扇區(qū)號(hào)設(shè)為0,塊號(hào)即為UltraLight標(biāo)簽對(duì)應(yīng)的頁(yè)號(hào).讀取的內(nèi)容是從選擇的頁(yè)號(hào)開(kāi)始的連續(xù)4個(gè)頁(yè).
4.寫UltraLight標(biāo)簽時(shí),只有低四個(gè)字節(jié)能被寫入標(biāo)簽,余下的12個(gè)字節(jié)為0;
另外,有專用于UltraLight標(biāo)簽的寫命令ULWrite。