• 168网官方开奖结果

    射频IC卡读卡器,RFID读写器,读写模块产品研发定制和销售,软件定制服务。我们的目标:一流的产品,五星级服务!对客户的需求做出快速响应。
    企业使用员工卡登录计算机配置
    Windows智能卡登录系统
    WEB与发卡器
    WEB浏览器与UHF超高频读卡器
    WEB读卡器 IC卡(NFC)发卡器
    PLC读卡器 IC卡模块
    安卓读卡器 UHF读卡器
    PCSC读卡器 智能卡登录
    新闻搜索
     
    最新新闻
    1  如何给IC卡写自定义
    2  如何配置刷卡登录电脑
    3  插卡登录拔卡锁屏
    4  在web页面实现智能
    5  关于IC卡密钥理解和
    6  BS架构下NFC读写
    7  关于IC卡密钥理解和
    8  如何配置NFC读卡器
    9  企业使用员工卡登录计
    10  Java JNI调用
    热门新闻 点击
     友我科技推出新一代农 182023
     友我科技RFID读写 178514
     友我科技发布PC/S 178419
     友我科技RFID产品 115169
     射频IC卡和IC卡读 77866
     射频卡读写模块选购指 61048
     友我科技PCSC双界 51431
     ISO14443 I 26483
     射频卡读写器发卡器介 23817
     接触式IC卡接口原理 18985
    产品推荐
    暂 无 最 新 图 文
         新 闻 中 心

    IC卡读卡器web开发第六章---CPU卡APDU操作

    双击自动滚屏 发布者:YOWO 发布时间: 阅读:2507

    CPU卡APDU的web操作

    • CPU卡介绍

    CPU卡与M1卡不同, 他不是一种逻辑存储卡,一张空白的CPU卡就类似于一个空白的硬盘, 什么也做不了.CPU卡使用之前必须对CPU卡进行文件系统的创建.就是建立目录和各种类型的文件.

    友我科技IC卡读卡器web插件

    友我科技IC卡读卡器web插件支持CPU卡的web操作,支持的浏览器有IE,Chrome,Firefox,safari,Opera以及以这些为内核的浏览器,在web上CPU卡的操作分为两种, 一个是CPU卡复位, 一个是发送APDU指令.

    CPU卡复位

    在CPU卡操作之前必须对CPU卡复位, CPU卡复位的web接口如下:

    ACPUReset()
    

    不需要任何参数, 复位后通过回调函数返回复位字符串
    回调函数返回结果:

    FunctionID=17,
    Result:数字,函数执行后的返回值,
    UID:自定义的序号,
    CardNo:所操作的卡的卡号,16进制正常顺序,
    strData:复位后的返回的16进制字符串
    ValData:无

    CPU卡APDU操作

    CPU卡执行APDU指令,接口如下:

    CPUCOS(COSHexString)
    

    参数:COSHexString:要执行的COS指令,16进制字符串。

    回调函数返回执行后的结果
    回调函数返回结果:

    FunctionID=19,
    Result:数字,函数执行后的返回值,
    UID:自定义的序号,
    CardNo:无
    strData:执行COS后的返回的16进制字符串
    ValData:执行COS指令返回的状态,10进制显示,如:9000显示为36864

    如果多次执行APDU指令, 需要等到上一次apdu执行并在回调函数中返回结果后方可执行下一条,这是可以借助UID参数来区分执行的adpu.

    操作例程

    如果已经安装了友我科技IC卡读卡器web插件系统,操作CPU卡,执行APDU就非常简单, 我们已取CPU卡随机数为例:
    首先还是复位:

    function CPUReset()
    {
    	rfidreader.Repeat=0;
    	rfidreader.HaltAfterSuccess=0;
    	rfidreader.ACPUReset();
    }
    

    回调函数返回结果:

    rfidreader.onResult(function(resultdata)
    {
    	var str;
    	switch(resultdata.FunctionID)
        {
    
    		case 17:
    
    		if(resultdata.Result>0)
    		{
    			Resetstr =resultdata.strData;
    		}
    		else
    		{
    			str= "Error";
    		}
    	
    		break;
    	
        }
    }
    );
    

    Resetstr为复位获得复位字符串ATR

    然后是执行APDU:

    function CPUCos()
    {
    	rfidreader.Repeat=0;
    	rfidreader.HaltAfterSuccess=0;
    	rfidreader.CPUCOS("0084000008");//获得8字节随机数	
    }
    

    回调函数:

    rfidreader.onResult(function(resultdata)
    {
    	var str;
    	switch(resultdata.FunctionID)
        {
    
    		case 19:
    		str="COS:";
    		if(resultdata.Result>0)
    		{
    			COSReturn=resultdata.strData;
    		}
    		else
    		{
    			str= "Error";
    		}
    	
    		break;		
        }
    }
    );
    

    COSReturn就是返回的随机数.


    相关产品

    最新RFID读写器产品手册
    RFID读写器SDK开发包
    USB射频卡RFID读写器YW-605-USB
    串口射频卡RFID读写器YW-605-RS232
    NFC读写器YW-607HCYW-607

    打印本页 || 关闭窗口
    企业简介||付款方式||网站地图||友情连接||168网官方开奖结果

    RFID读写器,IC卡读卡器, 智能卡读卡器,RFID读卡器, 电子标签,CPU卡读写器,读卡模块
    168网官方开奖结果 版权所有 (C)2008-2020
    客户服务中心信箱:coodor#126.com(将#改为@)
    热线直拨: 010-57049038 18910685939 电话微信:13691531038,13671114914
    京ICP备72406228号
    微信扫一扫168网官方开奖结果

    微信扫一扫168网官方开奖结果

    友我科技

    168网官方开奖结果

    1
    RFID读写器产品手册下载
    2
    读写器开发SDK下载
    3
    点击联系友我科技
    4
    点击联系友我科技
    5
    WEB读卡器开发指南
    6
    Windows读卡器开发指南
    7
    androids读卡器开发指南
    8
    Wince读卡器开发指南
    9
    PLC读卡器开发指南
    10
    Linux读卡器开发指南
    11
    单片机读卡器开发指南
    12
    PCSC读卡器开发指南