如何将命令连接到从读卡器中取出 nfc 卡的操作?

  • 本文关键字:nfc 操作 读卡器 命令 连接 nfc
  • 更新时间 :
  • 英文 :


我目前正在从事一个项目,员工可以使用NFC卡从他们的帐户登录和注销。

我的想法是,他们将卡放在读卡器(Acr 122u(上,以使用用户名和密码打开URL。我已经通过将 URL 保存到卡(包括网站后跟login.do?userName=(...)&password=(...)(来成功获得它。

现在,我希望浏览器关闭,或者- 如果不可能 -另一个带有logout.do命令的 URL,一旦卡从读卡器中取出,就会打开。因此,没有人会忘记注销。

我的问题是我不知道如何将注销命令链接到卡删除操作。

我不相信这是不可能的,而且听起来非常不安全。任何NFC扫描仪都可以通过在卡的范围内获得任何人的用户名和密码。存储在卡上的信息很容易复制。这意味着拥有支持NFC的智能手机的人可以扫描另一个人的卡并将这些信息用于恶意目的。

但是,NFC卡具有唯一的序列号,(通常(无法复制。它通常用于某些环境中的访问控制,但不以您描述的方式使用。如果您为计算机编写了轮询NFC读卡器以检查有关设备当前可读取的卡(如果有(的信息,则可以使用该卡的序列号来确定它是哪个员工,并使用它来打开浏览器窗口。浏览器需要由您的软件控制,以便在应用程序在一定秒数后无法检测到卡时,它也可以关闭相同的浏览器窗口。每秒轮询一次应该没问题,并且在两三次检查失败后将卡视为丢失可能足以确保员工的浏览器不会仅仅因为读卡器被撞到而关闭。

API 参考可从制造商处获得。 https://www.acs.com.hk/en/products/3/acr122u-usb-nfc-reader/

最新更新