国产成人aaa在线视频免费观看_麻豆精品视频在线观看_欧美亚洲日本国产综合在线_成人网18免费韩国 - 九九热在线精品视频

射頻IC卡讀卡器,RFID讀寫器,讀寫模塊產品研發定制和銷售,軟件定制服務。我們的目標:一流的產品,五星級服務!對客戶的需求做出快速響應。
企業使用員工卡登錄計算機配置
Windows智能卡登錄系統
WEB與發卡器
WEB瀏覽器與UHF超高頻讀卡器
WEB讀卡器 IC卡(NFC)發卡器
PLC讀卡器 IC卡模塊
安卓讀卡器 UHF讀卡器
PCSC讀卡器 智能卡登錄
新聞搜索
 
最新新聞
1  如何給IC卡寫自定義
2  如何配置刷卡登錄電腦
3  插卡登錄拔卡鎖屏
4  在web頁面實現智能
5  關于IC卡密鑰理解和
6  BS架構下NFC讀寫
7  關于IC卡密鑰理解和
8  如何配置NFC讀卡器
9  企業使用員工卡登錄計
10  Java JNI調用
熱門新聞 點擊
 友我科技推出新一代農 182023
 友我科技RFID讀寫 178514
 友我科技發布PC/S 178419
 友我科技RFID產品 115169
 射頻IC卡和IC卡讀 77866
 射頻卡讀寫模塊選購指 61048
 友我科技PCSC雙界 51431
 ISO14443 I 26483
 射頻卡讀寫器發卡器介 23817
 接觸式IC卡接口原理 18985
產品推薦
暫 無 最 新 圖 文
     新 聞 中 心

IC卡讀卡器web開發第六章---CPU卡APDU操作

雙擊自動滾屏 發布者:YOWO 發布時間: 閱讀:2507

CPU卡APDU的web操作

  • CPU卡介紹

CPU卡與M1卡不同, 他不是一種邏輯存儲卡,一張空白的CPU卡就類似于一個空白的硬盤, 什么也做不了.CPU卡使用之前必須對CPU卡進行文件系統的創建.就是建立目錄和各種類型的文件.

友我科技IC卡讀卡器web插件

友我科技IC卡讀卡器web插件支持CPU卡的web操作,支持的瀏覽器有IE,Chrome,Firefox,safari,Opera以及以這些為內核的瀏覽器,在web上CPU卡的操作分為兩種, 一個是CPU卡復位, 一個是發送APDU指令.

CPU卡復位

在CPU卡操作之前必須對CPU卡復位, CPU卡復位的web接口如下:

ACPUReset()

不需要任何參數, 復位后通過回調函數返回復位字符串
回調函數返回結果:

FunctionID=17,
Result:數字,函數執行后的返回值,
UID:自定義的序號,
CardNo:所操作的卡的卡號,16進制正常順序,
strData:復位后的返回的16進制字符串
ValData:無

CPU卡APDU操作

CPU卡執行APDU指令,接口如下:

CPUCOS(COSHexString)

參數:COSHexString:要執行的COS指令,16進制字符串。

回調函數返回執行后的結果
回調函數返回結果:

FunctionID=19,
Result:數字,函數執行后的返回值,
UID:自定義的序號,
CardNo:無
strData:執行COS后的返回的16進制字符串
ValData:執行COS指令返回的狀態,10進制顯示,如:9000顯示為36864

如果多次執行APDU指令, 需要等到上一次apdu執行并在回調函數中返回結果后方可執行下一條,這是可以借助UID參數來區分執行的adpu.

操作例程

如果已經安裝了友我科技IC卡讀卡器web插件系統,操作CPU卡,執行APDU就非常簡單, 我們已取CPU卡隨機數為例:
首先還是復位:

function CPUReset()
{
	rfidreader.Repeat=0;
	rfidreader.HaltAfterSuccess=0;
	rfidreader.ACPUReset();
}

回調函數返回結果:

rfidreader.onResult(function(resultdata)
{
	var str;
	switch(resultdata.FunctionID)
    {

		case 17:

		if(resultdata.Result>0)
		{
			Resetstr =resultdata.strData;
		}
		else
		{
			str= "Error";
		}
	
		break;
	
    }
}
);

Resetstr為復位獲得復位字符串ATR

然后是執行APDU:

function CPUCos()
{
	rfidreader.Repeat=0;
	rfidreader.HaltAfterSuccess=0;
	rfidreader.CPUCOS("0084000008");//獲得8字節隨機數	
}

回調函數:

rfidreader.onResult(function(resultdata)
{
	var str;
	switch(resultdata.FunctionID)
    {

		case 19:
		str="COS:";
		if(resultdata.Result>0)
		{
			COSReturn=resultdata.strData;
		}
		else
		{
			str= "Error";
		}
	
		break;		
    }
}
);

COSReturn就是返回的隨機數.


相關產品

最新RFID讀寫器產品手冊
RFID讀寫器SDK開發包
USB射頻卡RFID讀寫器YW-605-USB
串口射頻卡RFID讀寫器YW-605-RS232
NFC讀寫器YW-607HCYW-607

打印本頁 || 關閉窗口
企業簡介||付款方式||網站地圖||友情連接||聯系我們

RFID讀寫器,IC卡讀卡器, 智能卡讀卡器,RFID讀卡器, 電子標簽,CPU卡讀寫器,讀卡模塊
北京友我科技有限公司 版權所有 (C)2008-2020
客戶服務中心信箱:coodor#126.com(將#改為@)
熱線直撥: 010-57049038 18910685939 電話微信:13691531038,13671114914
京ICP備14016005號
微信掃一掃聯系我們

微信掃一掃聯系我們

友我科技


1
RFID讀寫器產品手冊下載
2
讀寫器開發SDK下載
3
點擊聯系友我科技
4
點擊聯系友我科技
5
WEB讀卡器開發指南
6
Windows讀卡器開發指南
7
Android讀卡器開發指南
8
Wince讀卡器開發指南
9
PLC讀卡器開發指南
10
Linux讀卡器開發指南
11
單片機讀卡器開發指南
12
PCSC讀卡器開發指南