目标:

通过友我科技的服务,实现跨浏览器的高频IC卡(S50含M1卡)的读卡(使用读卡器YW-605HA)


基于RFID读写器云服务的web开发指南:

1、下载客户端的服务,并安装
http://www.youwokeji.com.cn/cloudreader/YOWORFIDReaderCloudForWeb.exe

2、安装后在页面中包含js文件

<script language="javascript" src="http://127.0.0.1:8008/YOWOCloudRFIDReader.js"></script>
<script language="javascript" src="<%=path%>/YOWOReaderBase.js"></script>

YOWOReaderBase.js

try {var rfidreader=YOWORFIDReader.createNew();if(!rfidreader.TryConnect()){alert("浏览器不支持,请更换浏览器后重试!");}} catch(e) {alert("创建友我科技RFID云服务连接失败,请访问http://www.youwokeji.com.cn/下载安装!");//top.location = "http://www.youwokeji.com.cn/CloudReader/YOWORFIDReaderCloudForWeb.exe";
}
window.onunload=function()
{rfidreader.Disconnect();
}function CheckConnected()
{if(!rfidreader.Connected()){alert("连接RFID读写器云服务失败,重新下载安装!");return false;}return true;
}function GetErrStr(ErrCode)
{var ErrText="未知错误";switch(ErrCode)  {case -1:ErrText="没有找到IC卡读卡器,支持型号:YW-605HA或者YW-607";break;case -3:ErrText="寻卡失败";break;case -4:ErrText="寻卡失败";break;case -5:ErrText="卡休眠失败";break;    case -6:ErrText="密钥认证失败";break;case -7:ErrText="读块失败";break;case -8:ErrText="写块失败";break;case -9:ErrText="钱包初始化失败";break;case -10:ErrText="钱包读余额失败";break;case -11:ErrText="钱包充值失败";break;case -12:ErrText="钱包减值失败";break;case -13:ErrText="复位错误";break;case -14:ErrText="COS执行错误";break;case -101:ErrText="参数错误";break;}return ErrText;
}

3、读卡:
添加按钮,当点击后,触发读卡:

//回调函数,读卡的回调
rfidreader.onResult(function(resultdata) {switch(resultdata.FunctionID) {case 5:console.log(resultdata.CardNo);//卡号console.log(resultdata.strData);break;}
}function read() {//分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位.每个扇区有独立的一组密码及访问控制每张卡有唯一序列号,为32位rfidreader.KeyMode=0;//A秘钥。默认rfidreader.KeyStringMode=0;//16进制字符串rfidreader.KeyString="FFFFFFFFFFFF";//默认秘钥字符串rfidreader.Repeat=0;//只执行一次rfidreader.M1ReadBlock("5", 0);//读取5扇区的数据,秘钥是FFFFFFFFFFFF。不管卡号}

参考: [友我科技读卡器开发指南](http://www.youwokeji.com.cn/CloudReader/#hf)

RFID读写器web插件实现读卡写卡相关推荐

  1. HX530系列串口通信高频RFID读写器|读卡器串口调试工具测试读卡操作说明

    本文将重点介绍HX530系列串口通信高频RFID读写器|读卡器串口调试工具测试读卡操作说明. 1.打开SDK 中的Demo,使用串口工具,如下图 2.在串口调试工具设置相关参数 2.1.波特率:960 ...

  2. 用c语言编写rfid读卡系统,USB免驱RFID读写器编程解析之一:智能卡篇

    随着RFID应用的普及,越来越多的软件工程师需要使用RFID读写器编程来实现自己的需求.为了使软件工程师更快的了解RFID读写器的使 用,本文选择一款市面上常用的USB免驱RFID读写器SDT-HA来 ...

  3. 用ARDUNO自制RFID读写器、复旦M1卡初探

    1. 为什么要用Arduino 一提到,我们可能会想到ACR122.Proxmark3这些设备,还有Radiowar出售的专业级RFID设备,实际上我们完全可以自己使用arduino单片机和RC522 ...

  4. Arduino 控制RFID读写器读写 IC卡

    Arduino 控制RFID读写器读写 IC卡 一.IC卡的认识   IC卡可以通过频段进行划分,低频(125KHz~134kHz,典型工作频率是12KHz).高频(13.56MHz)和超高频(860 ...

  5. 华大多功能四合一HD-100多功能智能卡读写器OCX插件配置使用教程

    华大多功能四合一HD-100多功能智能卡读写器OCX插件配置使用教程 一.简介 二.配置使用 三.代码分享 一.简介 华大HD-100多功能智能卡读写器作为IC卡系统集成必备的前端处理设备,极大地提高 ...

  6. IO接口以太网低频工业RFID读写器|读取器CK-LR12-E00之Modbus TCP的寄存器定义与说明

    IO接口以太网低频工业RFID读写器|读取器CK-LR12-E00是一款支持Modbus TCP通讯协议的工业以太网RFID数据读取设备,广泛应用于自动化MES系统领域,其MODBUS 寄存器为16b ...

  7. 精伦多功能读写器OCX插件配置使用教程

    精伦多功能读写器OCX插件配置使用教程 一.简介 二.配置使用 三.接口文档说明 四.代码示例 一.简介 精伦多功能射频卡读写器iDR210是最新推出销售的一款多功能.免装驱动程序的射频卡读写器,可根 ...

  8. FDX-B标签RFID读写器CK-LR12-AB之Modbus Rtu协议运用规则

    1.1 Modbus Rtu 协议 1.1.1 寄存器定义表 寄存器地址 定义内容 寄存器地址 定义内容 0 从站地址 1 485速率 2 通信校验 3 读卡模式 4 系统状态 5 RSSI 6 Re ...

  9. 西门子rfid读写器java,西门子发布新一代超高频RFID读写器

    西门子推出新一代超高频(UHF)RFID读写器,Simatic RF650R.Simatic RF685R和Simatic RF680R.这三款功能和性能各异的设备,可以让用户更快速地实施RFID项目 ...

最新文章

  1. js 异步for each
  2. ionic1 打包过程 常用命令行
  3. java.util.hashmap_java.util.HashMap中的无限循环
  4. Setting下的自定义控件LinearColorBar
  5. petshop 数据库
  6. mqtt+uniapp 发布/订阅实例
  7. paip.提升用户体验-----c++ 实现360浏览器收藏动作星星动画效果
  8. CocoaPod使用--Podfile--版本依赖管理
  9. 今天第一次来这里开博,大家多多指教
  10. oracle健康检查脚本下载,oracle 数据库性能健康检查脚本
  11. springboot整合logback日志
  12. 理解Intel cpufreq intel_pstate driver的工作模式
  13. 音效管理android,Android之声音管理器《AudioManager》的使用以及音量控制
  14. 计算机一直重启无法进入系统怎么办,电脑无限蓝屏重启 电脑一直不断的重启怎么办...
  15. [全]win7成功干掉win8--一个小U盘引发的血案(U盘在win8下装win7的方法)Lenovo V580c
  16. 汽车Vin码识别系统,就用OCR识别技术
  17. 计算机学院毕业设计文化衫,超全毕业文化衫创意设计图案与素材整理!2017毕业班服设计图案!...
  18. idea跑android项目报A problem occurred configuring project ‘:app‘
  19. Unity灯光烘焙设置详解
  20. Java的一些基本概念和它们之间的关系

热门文章

  1. 为什么说信息是负熵?
  2. 红孩儿编辑器的输入法模块的函数依赖关系图
  3. Cura Engine 源码解析:Settings
  4. php怎么使用sendcloud,高级功能 - SendCloud 文档中心 - SendCloud 文档中心
  5. darknet源码解析:networ结构体之input_pinned_gpu
  6. 论文学习笔记——弱监督语义分割(Learning Integral Objects with Intra-Class Discriminator for Weakly-Supervised Sema)
  7. Genymotion安卓模拟器常见问题汇总
  8. C语言——兔子繁殖问题多解
  9. Visual Studio中更改项目名称
  10. 距离度量 —— 余弦相似度(Cosine similarity)