99精品在线免费观看I亚洲美女高潮久久久I中文字幕在线观看高清I国产一级精品视频I色偷偷伊人I成人h在线观看I铜铜铜铜铜铜铜铜免费观看I久久五月天婷婷I久久久综合视频I五月激情开心网I最新中文字幕avI四虎4hu永久免费深夜福利I99兴趣网

IE瀏覽器接入IC卡讀寫器實現(xiàn)M1卡的讀寫功能

2019-05-28 17:32:00
諾塔斯智能科技
原創(chuàng)
6955
摘要:基于ActiveX技術(shù)的ocx控件是實現(xiàn)網(wǎng)頁上讀寫IC卡的一個比較不錯的方法,因為ocx是com組件,通過其發(fā)布的接口,IE可以實現(xiàn)所有的功能。ActiveX不僅能適應(yīng)大部分編程語言,做到與編程語言無關(guān),還能將IC卡讀卡器集成到web中,使得在BS結(jié)構(gòu)中可以在web客戶端輕松的調(diào)用IC卡讀卡器,極大地改善了用戶體驗。

基于ActiveX技術(shù)的ocx控件是實現(xiàn)網(wǎng)頁上讀寫IC卡的一個比較不錯的方法,因為ocx是com組件,通過其發(fā)布的接口,IE可以實現(xiàn)所有的功能。ActiveX不僅能適應(yīng)大部分編程語言,做到與編程語言無關(guān),還能將IC卡讀卡器集成到web中,使得在BS結(jié)構(gòu)中可以在web客戶端輕松的調(diào)用IC卡讀卡器,極大地改善了用戶體驗。 只要為IC卡讀卡器或者NFC讀寫器發(fā)布相應(yīng)的ActiveX控件就可以實現(xiàn)在WEB客戶端使用IC卡讀卡器了,但是這種技術(shù)方案的最大缺點就是只支持IE瀏覽器,不支持其他的瀏覽器。這里我們僅以L3-U、L3-S兩款非接觸式IC卡讀寫器在IE瀏覽器和IE內(nèi)核的瀏覽器中實現(xiàn)對M1卡的讀寫功能。

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

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

<OBJECT ID=LotusCardDriver Visible=false WIDTH=0 HEIGHT=0
 CLASSID="CLSID:BD1874A5-3810-4639-8B70-3DDD607BAADB"> </OBJECT>


第三,實現(xiàn)對M1卡的讀寫操作,這里僅僅介紹對M1卡的讀寫,對其它卡片的讀寫請參考對應(yīng)的文檔進(jìn)行。

 function OnTest()
{  var nHandle = 0; //設(shè)備句柄  var bResult = 0;  var strTextInfo = "";  nHandle = LotusCardDriver.OpenDevice("",0,0,0);//對IC卡讀寫器進(jìn)行設(shè)備初始化,如果IC卡讀寫是USB接口的,第一個參數(shù)為空;如果是IC卡讀寫器是RS232串口設(shè)備,請在第一個參數(shù)位置提供正確的端口號。  if(nHandle <=0 )   {  alert("打開設(shè)備失敗!");  return;  }  LotusCardDriver.Beep(nHandle,10);//讀卡器蜂鳴器    bResult = LotusCardDriver.GetCardNo(nHandle,38);
  if(bResult!=1)
  {
   alert("尋卡失敗!");
   LotusCardDriver.CloseDevice(nHandle);
   return;
  }    alert("卡號:"+LotusCardDriver.CardNo);//獲取IC卡UID的方法   LotusCardDriver.CardPassWord="FFFFFFFFFFFF";
  bResult=LotusCardDriver.LoadKey(nHandle, 96, 0);    if(bResult!=1)
  {
   alert("裝載密碼失敗!");
   LotusCardDriver.CloseDevice(nHandle);
   return;       }
  
  bResult=LotusCardDriver.Authentication(nHandle, 96, 0);
  if(bResult!=1)
  {
   alert("密碼認(rèn)證失敗!");
   LotusCardDriver.CloseDevice(nHandle);
   return;      }  
  bResult = LotusCardDriver.Read(nHandle, 2);
  if(bResult!=1)
  {
   alert("讀2塊失敗!");
   LotusCardDriver.CloseDevice(nHandle);
   return;      }
  alert("2塊:"+LotusCardDriver.ReadWriteBuffer);
  LotusCardDriver.ReadWriteBuffer="0123456789abcdef0123456789abcdef";
  bResult = LotusCardDriver.Write(nHandle, 2);
  if(bResult!=1)
  {
   alert("寫2塊失敗!");
   LotusCardDriver.CloseDevice(nHandle);
   return;      }  
  alert("寫2塊OK");
  LotusCardDriver.CardPassWord="FFFFFFFFFFFF";
  bResult=LotusCardDriver.LoadKey(nHandle, 96, 1);    if(bResult!=1)
  {
   alert("扇區(qū)1裝載密碼失敗!");
   LotusCardDriver.CloseDevice(nHandle);
   return;       }
  
  bResult=LotusCardDriver.Authentication(nHandle, 96, 1);
  if(bResult!=1)
  {
   alert("扇區(qū)1密碼認(rèn)證失敗!");
   LotusCardDriver.CloseDevice(nHandle);
   return;      }
  bResult = LotusCardDriver.WriteText(nHandle, 1, "春眠不覺曉處處蚊子咬夜來風(fēng)雨聲疙瘩知多少");
  if(bResult!=1)
  {
   alert("扇區(qū)1寫文本失敗!");
   LotusCardDriver.CloseDevice(nHandle);
   return;      }  
  strTextInfo = LotusCardDriver.ReadText(nHandle, 1);
  alert("扇區(qū)1文本:"+strTextInfo);  LotusCardDriver.CloseDevice(nHandle);
}
</script>

第四、在頁面控件中調(diào)用OnTest()函數(shù)。

<INPUT id=test type=button value="讀卡器測試" onclick=OnTest()>
以上內(nèi)容是基于IE瀏覽器接入IC卡讀寫器實現(xiàn)M1卡的讀寫功能的開發(fā)范例,用戶在使用我司產(chǎn)品進(jìn)行二次開發(fā)過程中,可以作為范例進(jìn)行參考和快速開發(fā)。如有疑問和需要技術(shù)支持,請聯(lián)系我司在線技術(shù)支持。

發(fā)表評論
評論通過審核后顯示。
熱門文章推薦
關(guān)于PSAM卡、SAM卡、SIM卡的特征和區(qū)別 2019-03-22 由于人們對PSAM卡、SAM卡、SIM卡的概念理解不到位加之很少仔細(xì)的對PSAM卡、SAM卡、SIM卡實物進(jìn)行區(qū)別,容易將PSAM卡、SAM卡、SIM卡混為一談。諾塔斯智能科技就PSAM卡、SAM卡、SIM卡三者特征和作用進(jìn)行介紹,幫助大家對PSAM卡、SAM卡、SIM卡進(jìn)行深刻的認(rèn)識和區(qū)分。
M1卡常見問題和處理方法 2019-02-21 M1卡是恩智浦出品的芯片縮寫,全稱為NXP Mifare1系列,常用的有S50及S70兩種型號,截止到2013年11月4日,已經(jīng)有國產(chǎn)芯片與其兼容,利用PVC封裝M1芯片、感應(yīng)天線,然后壓制成型后而制作的卡即是智能卡行業(yè)所說的M1卡。M1卡的優(yōu)點是可讀可寫的多功能卡,缺點是:價格稍貴,感應(yīng)距離短,目前適合非定額消費系統(tǒng)、停車場系統(tǒng)、門禁考勤系統(tǒng)等,目前應(yīng)用最廣泛的非接觸式IC卡。
NFC數(shù)據(jù)交換格式(NDEF)規(guī)范 2019-05-28 為實現(xiàn)標(biāo)簽和NFC設(shè)備,及NFC設(shè)備之間的交互通信,NFC論壇定義了稱為NFC數(shù)據(jù)交換格式(NDEF)的通用數(shù)據(jù)格式。 NDEF是輕量級的緊湊的二進(jìn)制格式,可帶有URL,vCard和NFC定義的各種數(shù)據(jù)類型。
非接觸式IC卡(M1卡)區(qū)塊讀寫控制 2019-02-21 非接觸式IC卡系列中的Mifare One (M1卡)的優(yōu)點是可讀可寫的多功能卡,缺點是:價格稍貴,感應(yīng)距離短,目前適合非定額消費系統(tǒng)、停車場系統(tǒng)、門禁考勤系統(tǒng)等,目前應(yī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樓
  • 諾塔斯智能科技在線客服
    在線客服
  • 重慶諾塔斯智能科技有限公司微信公眾號
    關(guān)注微信
  • 諾塔斯智能科技網(wǎng)上商城
    網(wǎng)上商城
移動訪問
主站蜘蛛池模板: 亚洲第一成人网站 | 色婷婷一区 | 国产精品一二三四 | 日本一级一片免费视频 | 搞中出 | 国产午夜av| 日本人妻丰满熟妇久久久久久 | jizz视频| 免费一级黄色片 | 亚洲偷| 人妻在客厅被c的呻吟 | 黑人精品xxx一区一二区 | 精品国产一区二区三区四区 | 国产日韩欧美 | 欧美69久成人做爰视频 | 粉嫩av| 奶波霸巨乳一二三区乳 | 国产乡下妇女做爰 | 污污污www精品国产网站 | 中文字幕在线免费看 | 西欧free性满足hd老熟妇 | 亚洲精品在线观看视频 | 四虎av | 久久精品一区 | 黄在线观看| 91在线网站| 国产精品一品二区三区的使用体验 | 国产乱码一区二区三区 | 中文字幕免费 | 少妇高潮一区二区三区99 | 国产一区二区精品 | 精品国产91乱码一区二区三区 | 在线播放你懂的 | 一区在线视频 | 五月婷婷激情 | 99免费视频 | 亚洲一区二区在线 | 日韩高清在线观看 | 成人一区二区三区 | 中文字幕日韩人妻在线视频 | 国产一区二区在线播放 | 两口子交换真实刺激高潮 | 日韩中文字幕在线 | 日韩中文字幕在线播放 | 在线日韩| 日本精品久久 | 亚洲成人av| 亚洲男人天堂av | 在线免费看毛片 | 精品一区二区三区三区 | 成人教育av | 午夜视频福利 | 91在线观看免费高清 | 国产国语亲子伦亲子 | 日韩看片 | 狠狠的日 | 亚洲激情文学 | 中文字幕码精品视频网站 | 中文字幕在线免费看 | 草草浮力影院 | 四虎影视www在线播放 | 夜夜骚av一区二区三区 | 自拍视频在线观看 | 日韩黄色一级片 | 不卡在线视频 | 香蕉视频黄色 | 欧美日韩免费 | 日韩av大片 | 嫩操影院| 国产91在线视频 | 你懂得在线 | 国产精品999 | 亚洲理论片| 久久99精品久久久久久 | 天天看天天爽 | 久久av一区二区三区亚洲 | 国产肥白大熟妇bbbb视频 | 爱爱综合网 | 国产精品123 | jizz在线播放 | 天天干天天干 | 69久久| 在线观看网站 | av网站在线播放 | 国产91在线观看 | 久久久久麻豆v国产精华液好用吗 | 一级片在线免费观看 | 日韩av免费在线观看 | 99爱视频| 精品视频在线观看 | 成人精品久久 | 婷婷国产 | 国产免费无码一区二区 | 网站av| 午夜精品一区二区三区在线视频 | 最近最经典中文mv字幕 | 九月婷婷| 色翁荡息又大又硬又粗又爽 | 一区二区视频在线观看 |