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

射頻IC卡讀卡器,RFID讀寫器,讀寫模塊產(chǎn)品研發(fā)定制和銷售,軟件定制服務(wù)。我們的目標(biāo):一流的產(chǎn)品,五星級服務(wù)!對客戶的需求做出快速響應(yīng)。
企業(yè)使用員工卡登錄計算機配置
Windows智能卡登錄系統(tǒng)
WEB與發(fā)卡器
WEB瀏覽器與UHF超高頻讀卡器
WEB讀卡器 IC卡(NFC)發(fā)卡器
PLC讀卡器 IC卡模塊
安卓讀卡器 UHF讀卡器
PCSC讀卡器 智能卡登錄
新聞搜索
 
最新新聞
1  如何給IC卡寫自定義
2  如何配置刷卡登錄電腦
3  插卡登錄拔卡鎖屏
4  在web頁面實現(xiàn)智能
5  關(guān)于IC卡密鑰理解和
6  BS架構(gòu)下NFC讀寫
7  關(guān)于IC卡密鑰理解和
8  如何配置NFC讀卡器
9  企業(yè)使用員工卡登錄計
10  Java JNI調(diào)用
熱門新聞 點擊
 友我科技推出新一代農(nóng) 182023
 友我科技RFID讀寫 178514
 友我科技發(fā)布PC/S 178419
 友我科技RFID產(chǎn)品 115169
 射頻IC卡和IC卡讀 77866
 射頻卡讀寫模塊選購指 61048
 友我科技PCSC雙界 51431
 ISO14443 I 26483
 射頻卡讀寫器發(fā)卡器介 23817
 接觸式IC卡接口原理 18985
產(chǎn)品推薦
   
  高頻磁鐵RFID標(biāo)簽  
 
   
  安全易用的CPU卡  
 
   
  IC手環(huán)M1手環(huán)  
 
   
  2.4G主動式 RFID電子標(biāo)簽  
 
   
  2.4G主動式 RFID電子標(biāo)簽  
 
   
  UHF遠(yuǎn)距離G2電子標(biāo)簽  
 
   
  各種尺寸的電子標(biāo)簽  
 
   
  異型圓幣卡  
 
   
  S70射頻卡RFID  
 
   
  125K只讀ID卡異型卡  
 
     新 聞 中 心

BS結(jié)構(gòu)中網(wǎng)頁程序如何使用IC卡讀卡器

雙擊自動滾屏 發(fā)布者:YOWO 發(fā)布時間: 閱讀:3055

    BS結(jié)構(gòu)程序由于維護(hù)起來比CS結(jié)構(gòu)程序簡單,現(xiàn)在越來越多的需求使用BS結(jié)構(gòu)來實現(xiàn)。那么如何在BS結(jié)構(gòu)中的網(wǎng)頁程序中使用IC卡讀卡器呢?

    友我科技為此提供了現(xiàn)成的解決方案,采用Js+ocx方式,將IC卡讀卡器的驅(qū)動部分封裝在ocx中,在網(wǎng)頁端使用js腳本調(diào)用ocx的接口,不僅實現(xiàn)IC卡的讀卡,還可以對IC卡進(jìn)行寫卡操作。

     友我科技的大部分IC卡讀卡器都支持BS結(jié)構(gòu)網(wǎng)頁工作模式,包括IC卡讀卡器YW-605HA,YW-608HA,YW-607,SDT-HA等等,這些讀卡器可以支持:ISO14443 TypeA(包含M1,S50,S70,FM08和CPU卡),ISO14443 TypeB和ISO15693協(xié)議卡片;支持NFC定義的Type1(ISO14443 TYPEA、TOPAZ),Type2(ISO14443 TYPEA、MIFARE Ultralight、 NTAG203/210/212/213/216等),Type3(Sony Felica), Type4(ISO14443 TYPEA/B、MIFARE DESFire等)。。

    ocx采用基于COM的activex技術(shù),分為32位版本和64位版本,軟件工程師可以根據(jù)需求自己選擇合適版本,或者選擇自動安裝由安裝程序自動選擇適合當(dāng)前瀏覽器的版本。

在js腳本中,可以動態(tài)加載ocx控件,也可以選擇靜態(tài)加載ocx控件。

動態(tài)加載方法:

var obj = new ActiveXObject("YW60X.yw60xCtrl.1"); 

靜態(tài)加載方法:

     <object id="ReaderTest"

        classid="clsid:167E1838-7388-4A24-86DE-985B91F0FFBF">  

      </object> 


js腳本控制IC卡讀卡器

1.打開IC卡讀卡器

function OpenReader()

{

  if(document.ReaderTest.YW_USBHIDInitial()<=0)

  {

      document.getElementById("CardNo").value = "沒有讀卡器";

      return false;

   } 

  return true;

}


2.關(guān)閉IC卡讀卡器

function CloseReader()

{

   return document.ReaderTest.YW_USBHIDFree();

}


3.尋卡,并獲得卡號,卡號可以根據(jù)yw60x.ocx控件提供的各種方法做轉(zhuǎn)換,以滿足自己的顯示需求。

function RequestCard()

{

   var i;

   var CardType;

   var vCardNo;

   var LenCardNo;

   


   if(OpenReader()==false)return;


   i = document.ReaderTest.YW_RequestCard(1,82);

   if(i<0)

   {

document.getElementById("CardNo").value ="尋卡失敗";

return;

   }

   i = document.ReaderTest.YW_AntiCollide(1);

   if(i<0)

   {

document.getElementById("CardNo").value ="尋卡失敗";

return;

   }


   

   LenCardNo = document.ReaderTest.OutData1Size;

   vCardNo    = document.ReaderTest.OutData1;

   document.getElementById("CardNo").value = document.ReaderTest.ConvertCardNo(vCardNo, 0);

   i = document.ReaderTest.YW_CardSelect(1,LenCardNo,vCardNo);

   

   

}


4.讀卡

function ReadCard()

{

   var BlockID;

   var Key;

   RequestCard();

   BlockID = document.getElementById("BlockIDRead").value; 

   

   Key =document.ReaderTest.GetVariantFromHexStr(document.getElementById("KeyRead").value);

   i = document.ReaderTest.YW_KeyAuthorization(1,96,BlockID,Key);

   if(i<0)

   {

document.getElementById("DataRead").value ="密鑰認(rèn)證錯誤";

return;

   } 

   

   i = document.ReaderTest.YW_ReadaBlock(1,BlockID,16);

   if(i<0)

   {

document.getElementById("DataRead").value ="讀塊錯誤";

return;

   }  

   document.getElementById("DataRead").value = document.ReaderTest.GetHexStr(document.ReaderTest.OutData1); 

   document.ReaderTest.YW_Buzzer(1,5,5,1);

   CloseReader();

}



5.寫卡

function WriteCard()

{

   var BlockID;

   var Key;

   var Data;

   RequestCard();

   BlockID = document.getElementById("BlockIDWrite").value; 

   

   Key =document.ReaderTest.GetVariantFromHexStr(document.getElementById("KeyWrite").value);


   i = document.ReaderTest.YW_KeyAuthorization(1,96,BlockID,Key);

   if(i<0)

   {

alert("密鑰認(rèn)證錯誤");

return;

   }

    

   Data =document.ReaderTest.GetVariantFromHexStr(document.getElementById("DataWrite").value);

   i = document.ReaderTest.YW_WriteaBlock(1,BlockID,16,Data);

   if(i<0)

   {

alert("寫塊錯誤");

return;

   }  

   document.ReaderTest.YW_Buzzer(1,5,5,1);

   alert("寫塊成功");

   CloseReader();

}

在讀卡和寫卡中,可以將各個數(shù)據(jù)利用yw60x.ocx提供的des和3des函數(shù)進(jìn)行加密和解密,使得數(shù)據(jù)更安全,至此一個簡單的網(wǎng)頁端調(diào)用IC卡讀卡器程序就好了。



相關(guān)產(chǎn)品

最新RFID讀寫器產(chǎn)品手冊
RFID讀寫器SDK開發(fā)包
USB射頻卡RFID讀寫器YW-605-USB
串口射頻卡RFID讀寫器YW-605-RS232
射頻卡RFID讀寫器發(fā)卡器SDT系列
NFC讀寫器YW-607HCYW-607

打印本頁 || 關(guān)閉窗口
企業(yè)簡介||付款方式||網(wǎng)站地圖||友情連接||聯(lián)系我們

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

微信掃一掃聯(lián)系我們

友我科技


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