读写器上某个地方会内置天线,一般是线圈,或者是线路板上有线圈。
而IC卡里面也是内置线圈,然后一个角上有一个芯片,但是它不自带电源。
当IC卡和读写器靠近到一定距离,两者线圈相互作用产生电场,然后双方匹配上密码后就可以相互通讯。当IC卡拿走,电场就自动消失,数据通讯也断开(一般是读写器 *** 作完就自动断开)。
就你提的问题,首先有几个概念你要先弄清楚:1、开发环境和语言:这个当然有很多,像你说的VS2010就是其中之一;
2、串口通信 *** 作API:当然这个依赖于1,即你选的开发环境,如果在VS2010中,则Windows系统有一组用于串口 *** 作的API;如果换了别的环境,如Linux系统,则有另一组API,这些是由 *** 作系统本身提供的;
3、读卡器协议:上述两个问题解决了,就可以使用串口通讯,也就是向读卡器发数据,但是你发的数据读卡器如何解读,就要依赖于读卡器的协议了,这个一般由读卡器厂商提供,往往会为开发者提供一组用户读卡器二次开发的SDK。使用它们就可以 *** 作读卡器了。
当然有些厂商的SDK会直接使用一种语言将2封装到提供的SDK中,这样会大大简化用户的开发。
此外,如果没有厂商提供的SDK,理论上只要知道读卡器协议也能 *** 作IC卡。甚至在某些情况下,不知道读卡器协议,也可以通过破解其协议,达到 *** 作IC卡的目的。
电脑里realtek pcie card reader这个程序是读卡器驱动。
读卡器(Card Reader)是一种读卡设备,由于卡片种类较多,所以读卡器的含义覆盖范围比较广。
根据卡片类型的不同,可以将其分为IC卡读卡器,包括接触式IC卡,遵循ISO7816接口标准非接触式IC卡读卡器,遵循ISO14443接口标准,远距离读卡器,遵循ETC国标GB20851接口标准。
存储卡的接口也不太统一,主要类型有CF卡、SD卡、MiniSD卡、SM卡、Memory Stick卡等。
RFID电子标签阅读器,称之为远距离读卡器,比如ETC系统中,可以在10m内读写车载的IC卡。
存储卡大量应用于智能手机、照相机,广义来讲,智能手机和照相机也成为读卡器。按所存储卡的种类分分为CF卡读卡器、SM卡读卡器、PCMICA卡读卡器以及记忆棒读写器等,还有双槽读卡器可以同时使用两种或两种以上的卡按端口类型分可分为串行口读卡器、并行口读卡器、USB读卡器。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)