综综综综合网I色五开心五月五月深深爱I外人精品影院I色碰AVI九九性爱网站I91精品国产成人做爰观看奶头I神马久95I6080午夜福利I无码欧美I9999热青青草I国产免费一区二区三区色大师I久插avI国产一区二区三区四区tvI肉肉AVI日韩无码hIAV鲁丝一区二区鲁丝性I玖玖色在线I护士HD老师free性XXXhdI亚洲四虎8848成人久久久久久久I26uuu国产亚洲日韩

利用IE瀏覽器接入IC卡讀寫器對非接觸式CPU卡的讀寫

2019-05-29 16:50:00
諾塔斯智能科技
原創(chuàng)
6142
摘要: B/S(Brower/Server,瀏覽器/服務器)模式又稱B/S結(jié)構,是Web興起后的一種網(wǎng)絡結(jié)構模式。Web瀏覽器是客戶端最主要的應用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用;

   B/S(Brower/Server,瀏覽器/服務器)模式又稱B/S結(jié)構,是Web興起后的一種網(wǎng)絡結(jié)構模式。Web瀏覽器是客戶端最主要的應用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用;

現(xiàn)在越來越多的B/S架構的應用,然而在針對嵌入式開發(fā)過程中,特別是對非接觸式IC卡,CPU卡的讀寫等一系列的嵌入式開發(fā),基于瀏覽器的B/S架構就顯得有些“力不從心”了。

   為了在B/S(Brower/Server,瀏覽器/服務器)模式中使用IC卡讀寫器進行對非接觸式CPU卡的讀寫,我們在這里以Actice X控件為例,提供基于Actice X通過瀏覽器對非接觸式CPU卡的讀寫范例,供大家參考。由于Actice X控件只能在IE瀏覽器或基于IE內(nèi)核的瀏覽器上才能使用。因此,Actice X控件的使用也是有局限性的,這也是基于B/B架構環(huán)境下嵌入式開發(fā)的一個軟肋。

   這里以諾塔斯L3-U非接觸式CPU卡讀寫器在在IE瀏覽器或者基于IE內(nèi)核的瀏覽器環(huán)境下,利用Active X控件實現(xiàn)對非接觸式CPU卡的讀寫操作,詳細步驟如下:

第一、系統(tǒng)中注冊OCX控件,在開發(fā)包中我們提供了LotusCardActiveX.ocx這個文件,需要對它進行注冊(這里不再贅述如何注冊ocx控件),可以在開發(fā)包中執(zhí)行RegOcx.bat這個批處理文件即可。注意, LotusCardActiveX.ocx所在的文件路徑不要有中文路徑,否則有可能提示控件注冊失敗。

第二、在頁面中引用正確的CLASSID,我們設備的CLASSID=CLSID:BD1874A5-3810-4639-8B70-3DDD607BAADB,在頁面中完整應用如下:

<OBJECT ID=LotusCardDriver Visible=false WIDTH=0 HEIGHT=0
 CLASSID="CLSID:BD1874A5-3810-4639-8B70-3DDD607BAADB"> </OBJECT>
第三、在IE瀏覽器或者基于IE內(nèi)核的瀏覽器環(huán)境下,利用Active X控件實現(xiàn)對非接觸式CPU卡的讀寫操作,范例代碼如下:


function OnTest()
{
	var nHandle = 0; //設備句柄
	var bResult = 0;
	var strTextInfo = "";
	var strMac = "";
	nHandle	=	LotusCardDriver.OpenDevice("",0,0,0);//讀寫器設備初始化,如果采用USB免驅(qū)動IC卡讀寫器,第一個參數(shù)為空;
如果采用RS232串口免驅(qū)的IC卡讀寫器,第一個參數(shù)為對應的端口號;如果采用TCP/IP通信的IC卡讀寫器,第一個參數(shù)為當前設備的IP地址。
	if(nHandle <=0 ) 
	{
		alert("打開設備失敗!");
		return;
	}
	LotusCardDriver.Beep(nHandle,10);//設置IC卡讀寫器的蜂鳴器,對讀寫器操作過程中的提示音。
  bResult = LotusCardDriver.SetCardType(nHandle, 'A');
  if(bResult!=1)
  {
  	alert("設置卡類型失敗!");
  	LotusCardDriver.CloseDevice(nHandle);
  	return;
  }			
  LotusCardDriver.CardPassWord="FFFFFFFFFFFF";//卡片出廠的默認密碼12個F
  bResult=LotusCardDriver.ResetCpuCard(nHandle);	
  if(bResult!=1)
  {
  	alert("復位CPU卡失敗!");
  	LotusCardDriver.CloseDevice(nHandle);
  	return;   	
  }
  
  alert("ATS:" +LotusCardDriver.ReadWriteBuffer);
  LotusCardDriver.ReadWriteBuffer="0084000004";//CPU卡開放指令,在針對CPU卡讀寫過程中,實際指令請參考非接觸式CPU卡的COS指令手冊進行。
  bResult=LotusCardDriver.SendCOSCommand(nHandle);
  if(bResult!=1)
  {
  	alert("執(zhí)行APDU失敗!");
  	LotusCardDriver.CloseDevice(nHandle);
  	return;   	
  }
 
  alert("APDU返回值:" +LotusCardDriver.ReadWriteBuffer);  
	strMac = LotusCardDriver.CalcMac("BDEA1D6B7DCE4066", "84D401FF1CD080DBC77396518189B07B35A1B3F47E2370A96AC8F57ED4", "00000000000000000000000000000000");
  alert("MAC:"+strMac);
	LotusCardDriver.CloseDevice(nHandle);
}
</script>
<!-- Insert HTML here -->
<INPUT id=test type=button value="讀卡器測試" onclick=OnTest()></BODY>


范例中僅僅采用了

0084000004
這條指令對非接觸式CPU卡的一個讀寫驗證,用戶可以根據(jù)廠商提供的非接觸式CPU卡配套的指令進行二次開發(fā),我們將提供技術支持,讓客戶實現(xiàn)快速開發(fā),從而縮短產(chǎn)品開發(fā)周期。



發(fā)表評論
評論通過審核后顯示。
熱門文章推薦
關于PSAM卡、SAM卡、SIM卡的特征和區(qū)別 2019-03-22 由于人們對PSAM卡、SAM卡、SIM卡的概念理解不到位加之很少仔細的對PSAM卡、SAM卡、SIM卡實物進行區(qū)別,容易將PSAM卡、SAM卡、SIM卡混為一談。諾塔斯智能科技就PSAM卡、SAM卡、SIM卡三者特征和作用進行介紹,幫助大家對PSAM卡、SAM卡、SIM卡進行深刻的認識和區(qū)分。
M1卡常見問題和處理方法 2019-02-21 M1卡是恩智浦出品的芯片縮寫,全稱為NXP Mifare1系列,常用的有S50及S70兩種型號,截止到2013年11月4日,已經(jīng)有國產(chǎn)芯片與其兼容,利用PVC封裝M1芯片、感應天線,然后壓制成型后而制作的卡即是智能卡行業(yè)所說的M1卡。M1卡的優(yōu)點是可讀可寫的多功能卡,缺點是:價格稍貴,感應距離短,目前適合非定額消費系統(tǒng)、停車場系統(tǒng)、門禁考勤系統(tǒng)等,目前應用最廣泛的非接觸式IC卡。
NFC數(shù)據(jù)交換格式(NDEF)規(guī)范 2019-05-28 為實現(xiàn)標簽和NFC設備,及NFC設備之間的交互通信,NFC論壇定義了稱為NFC數(shù)據(jù)交換格式(NDEF)的通用數(shù)據(jù)格式。 NDEF是輕量級的緊湊的二進制格式,可帶有URL,vCard和NFC定義的各種數(shù)據(jù)類型。
非接觸式IC卡(M1卡)區(qū)塊讀寫控制 2019-02-21 非接觸式IC卡系列中的Mifare One (M1卡)的優(yōu)點是可讀可寫的多功能卡,缺點是:價格稍貴,感應距離短,目前適合非定額消費系統(tǒng)、停車場系統(tǒng)、門禁考勤系統(tǒng)等,目前應用最廣泛的 非接觸式IC卡。諾塔斯智能科技專業(yè)從事非接觸式IC卡讀寫器的研發(fā)與銷售,為各行業(yè)用戶提供專業(yè)的IC卡系統(tǒng)解決方案。
聯(lián)系我們
聯(lián)系人: 張經(jīng)理
電話: 400-023-6659
傳真: 023-68798110
Email: 843718693@qq.com
QQ: 843718693
微信: Lotus-Smart
微博: lotusreader
旺旺: 諾塔斯智能科技有限公司
地址: 重慶市江北區(qū)宏帆路36號宏帆天地1棟6樓
  • 諾塔斯智能科技在線客服
    在線客服
  • 重慶諾塔斯智能科技有限公司微信公眾號
    關注微信
  • 諾塔斯智能科技網(wǎng)上商城
    網(wǎng)上商城
移動訪問
主站蜘蛛池模板: 国精产品一区一区三区有限在线| 国产日韩一区二区三免费高清 | 久久综合精品国产丝袜长腿| 无套内射在线观看theporn | 精品人妻系列无码专区| 亚洲人成人网站色www| 亚洲人成网站在线观看播放| 久久综合无码中文字幕无码ts| 欧美黑吊大战白妞| 久久久久高潮毛片免费全部播放| 国产超级va在线观看视频| 影音先锋亚洲成aⅴ人在| 西西人体444www大胆无码视频| 亚洲欧美日韩二三区在线| 亚洲中文字幕日产乱码小说| 久久99精品国产.久久久久| 好想被狂躁无码视频在线字幕| 亚洲国产精品隔壁老王 | 国产午夜人做人免费视频| 国产精品人妻99一区二区| 伊人99综合精品视频| 国产肉体xxxx裸体137大胆| 香蕉大美女天天爱天天做| 国内精品久久人妻朋友| 国语精品自产拍在线观看网站| 国产精品久久久天天影视香蕉| 国产亚洲精品久久久999蜜臀| 久久这里只精品国产免费9| 国产精品久久久久久av福利| 日韩中文字幕免费视频| 日本精品少妇一区二区三区| 国产人成视频在线观看| 亚洲成在线aⅴ免费视频| 日韩国产成人无码av毛片蜜柚| 国产尤物av尤物在线看| 一本色道av久久精品+| 午夜dj高清免费观看视频| 欧美黑人又粗又大又爽免费| 久久久久久伊人高潮影院| www夜插内射视频网站| 亚洲精品综合一区二区三区在线|