MiFare读卡器进入Web申请表

问题描述 投票:3回答:2

我有一个Web应用程序,我希望读卡器可以扫描我们学校的学生证,并出示其身份证号。我们用于与相关读卡器进行管理的原始系统已经对其进行了预设,但是现在,我正在尝试将读卡器用于Web浏览器表单。

我已使用Classic ASP对页面进行编码,并将数据链接到MS Access数据库。我使用的读卡器链接到一个名为Campus Online的程序应用程序,该程序管理我们的学生证和数据。我正在使用ACR122U读卡器,该读卡器可与我们的校园数据库完美配合。

简而言之,我希望能够首先打开需要进行扫描的主页。用读卡器扫描学生证,并在表单字段中显示所需数据(学生证)。我一直在寻找解决方案的几天,但是似乎没有明确的答案。我知道该帖子位于How to read a mifare 1k card through ACR122U NFC Tag reader connected to local machine in a web application,但显然没有回答我关于如何将读卡器与我的网页集成的问题。它仅显示演示不适用于我的读卡器。

[如果有代码参考,可以使用在线服务或用于将ACR122U读卡器与网页集成的方法,那将是最好的。

感谢您的协助。

web-services ms-access mifare smartcard-reader cardreader
2个回答
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. 检测读卡器。
  2. 检测卡。
  3. 检测Web应用程序窗口(可能是浏览器窗口,自定义应用程序等)。
  4. 读取学生ID(取决于您是否在谈论卡的UID,可能需要对卡进行一些基于密钥的验证。
  5. 传递值(活动窗口和注入标准输出)。>>

0
投票

嗯,这已经很老了,但是我也想尽办法,所以我决定在.NET中创建某种“恶魔”-您可以创建服务,在后台运行的小型应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.