由于需求的千差万别,IC卡读卡器在实际使用中一般都需要经过二次开发,而软件工程师一般都精通一种或几种编程语言,有时候恰恰要使用不熟悉的编程语言。有时候也有一些工程师问这个IC卡读卡器支不支持这种编程语言,其实答案是肯定的。

IC卡读卡器SDK中一般都带有DLL文件,实际上这个DLL文件的调用与编程语言是没有关系的,而与编程语言有关系的就是API函数的声明,只要我们了解相关编程语言的语法规则,基本可以用任何编程语言来开发了。

下面举个例子来说明:

M1卡的防碰撞并选卡函数YW_AntiCollideAndSelect

函数的C语言声明如下:int stdcall  YW_AntiCollideAndSelect(int ReaderID, unsigned char MultiCardMode, unsigned char *CardMem, unsigned char *SNLen, unsigned char *SN);

delphi声明:function YW_AntiCollideAndSelect(ReaderID: Integer;MultiCardMode:Byte;var CardMem: Byte;var SNOLen:Byte;SNO: PChar): Integer;stdcall;external 'YW60x.dll';

VB声明:Public Declare Function YW_AntiCollideAndSelect Lib "YW60x.dll" (ByVal ReaderID As Long, ByVal MultiCardMode As Byte, ByRef CardMem As Byte, ByRef SNOLen As Byte)

C#声明:[DllImport("YW60x.dll")]

public static extern int YW_AntiCollideAndSelect(int ReaderID,byte MultiCardMode, ref byte CardMem, ref byte SNLen, byte [] SN);

Power Builder 9 声明:public FUNCTION long YW_AntiCollideAndSelect (long lReaderID , char MultiCardMode, ref char CardMem, ref char SNOLen, ref char SNO[]) library "YW60x.dll"

JAVA声明:

public int YW_AntiCollideAndSelect(int ReaderID,byte MultiCardMode, Pointer CardMem, Pointer SNLen, Pointer SN)

{

int ret;

try

{

JNative fuc = new JNative("YW60x.dll", "YW_AntiCollideAndSelect");

fuc.setRetVal(Type.INT);

fuc.setParameter(0, ReaderID);

fuc.setParameter(1, MultiCardMode);

fuc.setParameter(2,CardMem);

fuc.setParameter(3,SNLen);

fuc.setParameter(4,SN);

fuc.invoke();

ret = fuc.getRetValAsInt();

}

catch(NativeException e)

{

ret = -1;

}

catch(IllegalAccessException e)

{

ret = -2;

}

return ret;

}

只要明白各种编程语言中数据类型的转换,就可以自己将这些读卡器SDK中的API函数转换成自己熟悉的声明函数。

rfid卡的读写c语言,IC卡读卡器与编程语言相关推荐

  1. 如何区分电梯卡为id卡ic卡_UID卡是什么?和IC卡、ID卡有什么区别?

    原标题:UID卡是什么?和IC卡.ID卡有什么区别? 生活中,我们经常用到门禁卡.考勤卡.电梯卡还有停车卡,这些功能是怎么实现的呢?这是靠卡里封装的芯片和线圈来实现各种功能,不同的芯片频率.容量.读写 ...

  2. rfid卡的读写c语言,RFID超高频桌面式USB发卡器

    RFID超高频桌面式USB接口发卡器UR5002是一款高性能的UHF频段EPCglobal UHF Class 1 Gen 2 / ISO 18000-6C ISO 18000-6B协议电子标签读写器 ...

  3. [RFID]IC卡克隆(四)Proxmark3全卡克隆已解密的IC卡

    这不是一篇原理介绍和过程分析,这只是一篇实践过程记录,笔者在 (三)Proxmark3测试存在默认密码的IC卡 中已经获得了带克隆卡的uid和全部16组密码,本次测试在此基础上进行. [实践环境] o ...

  4. web端 刷卡器_web开发与IC卡读卡器

    前段时间有个项目在客户端web下使用IC卡读卡器,试了很多种方案都觉得麻烦,最后在网上找了个现成的方案,采用了YW-605HA读卡器,厂家就不说了,免得说做广告.开发起来也挺简单. 他们将IC卡读卡器 ...

  5. 磁条卡,接触式IC卡,非接触式IC卡的优缺点

    磁条卡的特点: 磁条卡由于其结构简单,存储容量小,安全保密性差,读写设备复杂且维护费用高,作为七.八十年代技术水平的产品已风光不再,即将面临淘汰. 智能IC卡与磁条卡相比有哪些优势? 接触式IC卡与磁 ...

  6. ID卡,非接触式IC卡,接触式IC卡,他们分别有那些芯片封装起来的

    1.ID卡 EM4100.EM4102.TK4100.TK28.TEMIC.ATMILE.TK9013.Temic E5551.T5557. T5567. 2.非接触式IC卡 FM11RF08. Ut ...

  7. Proxmark3 Easy Gui 4.0 5.0 5.1全卡克隆已解密的IC卡

    禁止使用本软件从事任何违反法律法规的事情! 仅限用于技术研究和数据修复,违法必究! 正版授权:99元/1台网络验证版授权(199元单机版授权) VIP会员永久支持免费升级最新冰人2019.4月的固件, ...

  8. 校园卡查询系统C语言,校园卡帐号的查询方法

    一卡通校园卡的帐号,在一卡通系统中是持卡人的唯一标识号,持卡人应牢记自己校园卡的帐号,以便正确.快捷的在相关服务中使用.查询一卡通校园卡的帐号的方法很多,下面介绍几种: 一.有校园卡的情况查询校园卡帐 ...

  9. 关于IC卡密钥理解和修改(简易篇)

    关于IC卡密钥理解和修改(简易篇) 常用的IC卡由于结构简单,使用方便,价格低,越来越受到普通应用的欢迎.本文主要描述普通IC卡的密钥相关的知识. 关于IC卡的读写,必须使用IC卡读写器, 我们推荐使 ...

  10. 公交IC卡读写器设计指南

    采用PHILIPS公司的Mifaue卡作IC卡,设计以射频技术为核心,以单片机为控制器的IC卡读写器在公交自动收费系统中的应用.制作的IC卡读写器可以实现制卡.售卡.自动收费等功能,具有安全.实用.方 ...

最新文章

  1. Python爬虫并自制新闻网站,太好玩了
  2. 【GDOI2016模拟3.16】幂(容斥 + 模型复杂转化)
  3. leetcode算法题--可以形成最大正方形的矩形数目
  4. linux screen 配置(下标高亮)
  5. 哈夫曼字符串编码c语言实现,基于哈夫曼(haffuman)算法的文件压缩的实现(C语言)(原创)...
  6. 南理工计算机学院研究生课程的评价和反思(研一上)
  7. 微信投票时间是在服务器上的吗,如何微信设置投票,微信投票活动时间设置小技巧...
  8. 【图像融合】评价方法(熵、均方根误差)
  9. UVA10450 POJ1953 World Cup Noise【斐波那契数列】
  10. MS CRM 2011 如何向自定义Ribbon按钮传递参数
  11. jquery 下载 安装 浏览器支持
  12. nupkg文件怎么安装
  13. python课设参考文献_Python课程设计任务书
  14. 超级鹰平台识别boss验证码
  15. 基于Auto.js的萌猫跳辅助
  16. python xlsx转xls_Python 批量将xls文件转换为xlsx
  17. 地图上分成一块一块区域 高德地图_高德地图绘制区域边界线
  18. 深度探索C++对象模型pdf
  19. Linux--自旋锁(介绍及API简介)
  20. 活动策划书用什么计算机软件,各行业主流设计软件有哪些?(设计人员请进)...

热门文章

  1. 教你如何AMPL自动求解tsp问题
  2. idea 搜索不到gsonformat_Android Studio 4.1没有GsonFormat插件的解决
  3. 计算机网络技术知识点
  4. 如何将pdf在线转换成word免费版
  5. 如何利用快解析搭建汽车经销商管理系统
  6. 树莓派gpio接ttl转usb串口调试
  7. 百度编辑器UEditor使用问题小结
  8. 【离散数学】集合论 第三章 集合与关系(5) 集合的笛卡尔积、笛卡尔积对交/并的分配律、集合计数的乘法原理
  9. 软考中级 软件设计师资料(考点分析+复习笔记+历年真题+电子版课本)
  10. 自然语言处理实战:小说读取及分析(附代码)