基本上我有0次这样做的经验。 我想问一些基本的东西,用于创建一个可以读卡刷卡的系统。 我应该记住什么,我应该准备什么?
答案 0 :(得分:2)
一些简单的读卡器(例如图书馆使用的读卡器)只是作为计算机的键盘出现。您可以找到任何语言的教程,以便从键盘上阅读。
你应该研究一下你想要什么样的读卡器。之后,以您喜欢的语言查找可以从中读取的库的绑定。
答案 1 :(得分:1)
有三种主要类型的读卡器:
键盘仿真
这些读卡器采用主音轨并将按键发送到主机(通常通过USB或旧式阅读器的PS / 2端口)。对于这些读者,您通常不必编写任何特殊代码...只需捕获卡片信息,因为它是“键入”的。请注意,某些读卡器会发送标题按键,如功能键或其他内容。大多数都可以配置。
串行端口
串行端口(或USB模拟串行端口)读卡器只需要像打开调制解调器或其他串行设备一样打开端口。您必须自己解释协议。通常这个协议非常简单,在某些情况下与键盘仿真相同。有关详细信息,请阅读读卡器的文档。
USB HID
HID读卡器不需要驱动程序(因为它们使用标准HID协议)。您可以使用USB Snoopy等工具查看这些输入。我更喜欢这些类型的读卡器,因为它们简化了很多东西。但是,它们更难以编程。您将需要访问操作系统中可用的任何HID API。这些很常见。