<sub id="62jh5"><p id="62jh5"><li id="62jh5"></li></p></sub>
  1. <center id="62jh5"></center>

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

    IC卡讀卡器web開(kāi)發(fā)第四章---讀寫(xiě)IC卡數(shù)據(jù)

    雙擊自動(dòng)滾屏 發(fā)布者:YOWO 發(fā)布時(shí)間: 閱讀:2420

    IC卡讀卡器WEB讀寫(xiě)IC卡數(shù)據(jù)


    采用友我科技IC卡讀卡器web插件可以對(duì)普通IC卡進(jìn)行讀和寫(xiě)操作,根據(jù)實(shí)際業(yè)務(wù)需求,可以手動(dòng)點(diǎn)擊讀寫(xiě)和在web網(wǎng)頁(yè)內(nèi)自動(dòng)讀寫(xiě).

    IC卡WEB讀數(shù)據(jù)

    在web網(wǎng)頁(yè)內(nèi)讀IC卡數(shù)據(jù)的API有如下:
    1.M1卡讀塊,支持將讀取的數(shù)據(jù)進(jìn)行DES或者3DES加或者解密后送回

    M1ReadBlock(blockIndex, FormatID)
    

    如果DesDir=0則直接讀塊,如果DesDir=1(YW-607)或者DesDir=2(YW-607),同時(shí)指定DES的密鑰,則將數(shù)據(jù)加解密后返回
    參數(shù):blockIndex,塊號(hào),絕對(duì)地址,從0開(kāi)始

    FormatID,格式,0:16進(jìn)制字符串返回,1:普通字符串返回。
    2.M1卡讀扇區(qū),支持將讀取的數(shù)據(jù)進(jìn)行DES或者3DES加或者解密后送回

    M1ReadSector(sectorindex, FormatID)
    

    如果DesDir=0則直接讀扇區(qū),如果DesDir=1(YW-607)或者DesDir=2(YW-607),同時(shí)指定DES的密鑰,則將數(shù)據(jù)加解密后返回
    參數(shù):blockIndex,塊號(hào),絕對(duì)地址,從0開(kāi)始

    FormatID,格式,0:16進(jìn)制字符串返回,1:普通字符串返回。

    讀塊API和讀扇區(qū)API都可以讀出卡內(nèi)數(shù)據(jù), 對(duì)于1K字節(jié)的M1卡, 一個(gè)扇區(qū)包含4個(gè)數(shù)據(jù)塊.

    現(xiàn)以讀塊數(shù)據(jù)為例:

    function ReadBlock()
    {
    	var BlockID;
    	var Key;
    	
    	BlockID = 4; //塊號(hào)
    	Key ="FFFFFFFFFFFF";//卡的密鑰,此處可以使用明文密鑰,也可以使用下載的密鑰
    	rfidreader.KeyMode=0;
    	rfidreader.KeyStringMode=0;
    	rfidreader.KeyString=Key;
    	rfidreader.Repeat=0;//只讀一次
    	rfidreader.M1ReadBlock(BlockID, 0);//formatid=0為16進(jìn)制返回?cái)?shù)據(jù)
    }
    

    讀卡器在回調(diào)中返回?cái)?shù)據(jù):

    //友我科技讀卡器web插件回調(diào)函數(shù)
    rfidreader.onResult(function(resultdata)
    {
    	switch(resultdata.FunctionID)
        {
    		case 5:
    		
    		if(resultdata.Result>0)
    		{
    		CarNo = resultdata.CardNo;//卡號(hào)
            BlockData = resultdata.strData;	//塊數(shù)據(jù)	
    		}
    		else
    		{
    			Alert("讀失敗");
    		}
    		break;
    
        }
    }
    );
    

    讀一次數(shù)據(jù)就結(jié)束了,其實(shí)是很簡(jiǎn)單的.

    IC卡網(wǎng)頁(yè)自動(dòng)讀數(shù)據(jù)

    對(duì)于自動(dòng)讀數(shù)據(jù),與單詞讀數(shù)據(jù)的API接口是一樣的, 不同的是我們通過(guò)友我科技IC卡讀卡器web插件的屬性repeat來(lái)控制, 當(dāng)repeat=0表明單次讀取, 當(dāng)repeat=1表明是自動(dòng)連續(xù)讀取, 當(dāng)讀取到接過(guò)了,通過(guò)回調(diào)函數(shù)返回?cái)?shù)據(jù), 如果沒(méi)有讀到數(shù)據(jù)或者錯(cuò)誤,則不返回任何數(shù)據(jù).

    function ReadBlock()
    {
    	var BlockID;
    	var Key;
    	
    	BlockID = 4; //塊號(hào)
    	Key ="FFFFFFFFFFFF";//卡的密鑰,此處可以使用明文密鑰,也可以使用下載的密鑰
    	rfidreader.KeyMode=0;
    	rfidreader.KeyStringMode=0;
    	rfidreader.KeyString=Key;
    	rfidreader.Repeat=1;//此處修改成1,則表明自動(dòng)連續(xù)讀取
    	rfidreader.M1ReadBlock(BlockID, 0);//formatid=0為16進(jìn)制返回?cái)?shù)據(jù)
    }
    

    IC卡網(wǎng)頁(yè)寫(xiě)數(shù)據(jù)

    IC卡web頁(yè)面寫(xiě)數(shù)據(jù)通過(guò)如下api接口實(shí)現(xiàn):
    1.M1卡寫(xiě)塊,支持DES或者3DES加密后寫(xiě)塊

    M1WriteBlock(blockindex,blockdata,FormatID)
    

    如果DesDir=0則直接將數(shù)據(jù)寫(xiě)塊,如果DesDir=1(YW-607)或者DesDir=2(YW-607),同時(shí)指定DES的密鑰,則將數(shù)據(jù)加解密后寫(xiě)塊
    參數(shù):blockIndex,塊號(hào),絕對(duì)地址,從0開(kāi)始

    blockdata:要寫(xiě)入的字符串,由于M1卡的每塊為16字節(jié),故blockdata最終轉(zhuǎn)換的16進(jìn)制不夠16字節(jié)長(zhǎng)度,后面將補(bǔ)0x00,如果超過(guò)16字節(jié),將去掉多余的字節(jié)。

    FormatID,格式,0:16進(jìn)制字符串返回,1:普通字符串返回。

    2.M1卡寫(xiě)扇區(qū),支持DES或者3DES加密后寫(xiě)扇區(qū)

    M1WriteSector(blockindex,blockdata,FormatID)
    

    如果DesDir=0則直接將數(shù)據(jù)寫(xiě)扇區(qū),如果DesDir=1(YW-607)或者DesDir=2(YW-607),同時(shí)指定DES的密鑰,則將數(shù)據(jù)加解密后寫(xiě)扇區(qū)
    參數(shù):blockIndex,塊號(hào),絕對(duì)地址,從0開(kāi)始

    blockdata:要寫(xiě)入的字符串,由于M1卡的扇區(qū)有4塊和16塊,可用字節(jié)為48字節(jié)和240字節(jié)

    故blockdata最終轉(zhuǎn)換的16進(jìn)制不夠字節(jié)長(zhǎng)度,后面將補(bǔ)0x00,如果超過(guò)字節(jié)長(zhǎng)度,將去掉多余的字節(jié)。

    FormatID,格式,0:16進(jìn)制字符串返回,1:普通字符串返回

    寫(xiě)數(shù)據(jù)的結(jié)果也是通過(guò)回調(diào)函數(shù)返回.
    以寫(xiě)數(shù)據(jù)塊為例:

    function WriteBlock()
    {
    	var BlockID;
    	var Key;
    	var Data;
    	
    	BlockID = 4;  //塊號(hào)
    	Key ="FFFFFFFFFFFF";//密鑰
    	Data ="11223344556677889900AABBCCDDEEFF";//數(shù)據(jù),16字節(jié)16進(jìn)制數(shù)字
    	rfidreader.KeyMode=0;
    	rfidreader.KeyStringMode=0;
    	rfidreader.KeyString=Key;
    	rfidreader.Repeat=0;
    	rfidreader.M1WriteBlock(BlockID, Data,0);	
    }
    

    當(dāng)寫(xiě)完成或者寫(xiě)失敗后, 系統(tǒng)在回調(diào)函數(shù)中返回結(jié)果:

    rfidreader.onResult(function(resultdata)
    {
    	switch(resultdata.FunctionID)
        {
    
    		case 5:
    		document.getElementById("CardNo").value = resultdata.CardNo;
    		if(resultdata.Result>0)
    		{
    
    		case 6:
    		if(resultdata.Result>0)
    		{
    			CardNo=resultdata.CardNo;//成功寫(xiě)入卡的卡號(hào)
    			alert("寫(xiě)入成功");
    		}
    		else
    		{
    			alert("寫(xiě)入失敗,錯(cuò)誤:")
    		}
    		break;
        }
    }
    );
    


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

    最新RFID讀寫(xiě)器產(chǎn)品手冊(cè)
    RFID讀寫(xiě)器SDK開(kāi)發(fā)包
    USB免驅(qū)IC卡讀卡器發(fā)卡器YW-605HAYW-605-USB
    串口射頻卡RFID讀寫(xiě)器YW-605-RS232
    NFC讀寫(xiě)器YW-607HCYW-607

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

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

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

    友我科技

      <sub id="62jh5"><p id="62jh5"><li id="62jh5"></li></p></sub>
    1. <center id="62jh5"></center>

      <legend id="62jh5"></legend>
      <sub id="62jh5"></sub>
      成人午夜在线观看 | 无码爱爱视频 | 久久亚洲色WWW成人男男下载 | 丝袜脚交一区二区三区 | 麻豆熟妇乱妇熟色A片在线看 | 高潮91| 中文字幕一区二区三区人妻高清 | 国产精品秘 精品久久久 | sesese999 | 嗯~啊~快点死我男男视频 |

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