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