<td id="n3ws3"></td>
          <th id="n3ws3"></th>
            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
            <del id="n3ws3"><form id="n3ws3"></form></del>
            <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
          1. <dd id="n3ws3"><dl id="n3ws3"></dl></dd>
            射頻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)品推薦
            暫 無 最 新 圖 文
                 新 聞 中 心

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

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

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


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

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

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

            M1ReadBlock(blockIndex, FormatID)
            

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

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

            M1ReadSector(sectorindex, FormatID)
            

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

            FormatID,格式,0:16進制字符串返回,1:普通字符串返回。

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

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

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

            讀卡器在回調(diào)中返回數(shù)據(jù):

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

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

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

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

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

            IC卡網(wǎng)頁寫數(shù)據(jù)

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

            M1WriteBlock(blockindex,blockdata,FormatID)
            

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

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

            FormatID,格式,0:16進制字符串返回,1:普通字符串返回。

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

            M1WriteSector(blockindex,blockdata,FormatID)
            

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

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

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

            FormatID,格式,0:16進制字符串返回,1:普通字符串返回

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

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

            當(dāng)寫完成或者寫失敗后, 系統(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;//成功寫入卡的卡號
            			alert("寫入成功");
            		}
            		else
            		{
            			alert("寫入失敗,錯誤:")
            		}
            		break;
                }
            }
            );
            


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

            最新RFID讀寫器產(chǎn)品手冊
            RFID讀寫器SDK開發(fā)包
            USB免驅(qū)IC卡讀卡器發(fā)卡器YW-605HAYW-605-USB
            串口射頻卡RFID讀寫器YW-605-RS232
            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)系我們

            友我科技

              <td id="n3ws3"></td>
                    <th id="n3ws3"></th>
                      <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
                      <del id="n3ws3"><form id="n3ws3"></form></del>
                      <b id="n3ws3"><menuitem id="n3ws3"></menuitem></b>
                    1. <dd id="n3ws3"><dl id="n3ws3"></dl></dd>
                      青草青草 | 三区四区欧美视频 | 一级片黄色 | 免费在线观看视频黄 | 91日日|

                      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ā)指南