我有一个网络应用程序,我希望读卡器扫描我们学校的学生证,并拿出他们的身份证号码。我们用相关读卡器管理此系统的原始系统已经预设可以使用,但是,现在我正在尝试将读卡器用于Web浏览器表单。
我使用经典ASP对我的页面进行了编码,并将数据链接到MS Access数据库。我正在使用的读卡器链接到一个名为Campus Online的程序应用程序,它管理我们的学生证和数据。我使用的ACR122U读卡器与我们的校园数据库完美配合。
简单地说,我希望能够首先打开需要进行扫描的主页。使用读卡器扫描学生证,其中所需数据(学生ID)将出现在表单字段中并提交。我一直在寻找解决方案的几天,但似乎没有任何明确的答案。我知道帖子在How to read a mifare 1k card through ACR122U NFC Tag reader connected to local machine in a web application,但它显然没有回答我关于如何将读卡器与我的网页集成的问题。它只显示与我的读卡器不兼容的演示。
如果有任何代码参考,可用的在线服务或如何将ACR122U读卡器与网页集成的方法,那将是最好的。
感谢您的帮助。
答案 0 :(得分:4)
您可能希望了解使用ACR122U NFC Contactless Smart Card Reader Software Development Kit
您如何看待这一点,您将需要构建一些客户端应用程序,以便于检测卡,读取它,然后将学生ID输出到Web应用程序窗口。我害怕没有快速解决方法。
幸运的是,您的读卡器符合PC/SC标准,这样可以更轻松地编写可以标准方式连接的内容,以方便您的所需功能。您希望使用winscard.dll来使用Windows操作系统内置的PC / SC功能。
构建一个应用程序(C ++ ,. Net,Java或其他一些可以访问Windows中的PC / SC API的主流编程语言)来执行以下操作;
答案 1 :(得分:0)
这很老了,但是我也想弄清楚它,因此我决定在.NET中创建某种“恶魔”-您可以创建服务,在后台运行小型应用程序。
然后我将其连接到websocket,并在我的Web应用程序中订阅了套接字消息。现在,当我在读卡器中使用卡时,恶魔会读取它,并将消息发送到Web套接字。然后网络套接字将其发送到应用程序并瞧瞧