0

使用 NFC 阅读器 ACR122U

从这里安装 libnfc 链接1

在 Raspberry Pi 2 上使用 python、mysql在 github上运行考勤项目。

我想达到什么目标?

我想在用户从 NFC 阅读器扫描时对其进行监控

详细解释 案例场景: 假设您在一家公司有 10 个 NFC 阅读器,您将如何以编程方式将 NFC 阅读器与另一个阅读器区分开来,尤其是当用户扫描他们的标签时?

数据库查询:解决方案!? 我在考虑查询用户的个人资料数据。例如,如果您进行扫描,您的姓名、ID 和扫描时间将被添加到 mysql 表中。我仍在努力解决如何在这个 mysql 表字段示例中识别 NFC 阅读器。

以下是正则表达式如何能够唯一地识别 NFC 标签:

uid = re.search(r'((\w){2}\s\s){4}',output).group(0).strip().split(" ")
 
uid = ' '.join(uid).upper()

有没有办法区分 NFC 阅读器和其他阅读器?

谢谢

4

1 回答 1

1

ACR122U 是较旧的阅读器,没有任何唯一可识别的数据字段供您在软件中发现。因此,如果您希望能够将阅读器从主机设备移动到主机设备,您将无法验证它是哪一个。如果您计划在整个使用期间将阅读器停在一台主机设备上,那么您可以在主机设备上寻找唯一可识别的数据来解决您的问题。但这是一个单独的问题。

ACS 的一些较新的设备,例如 ACR35 和 ACR1255U-J1,它们的固件中确实包含唯一可识别的数据字段。这些可以从 PC 或智能手机等主机设备的软件中查询。我们是 ACS 产品以及其他制造商的授权经销商。您可以在此处查看我们的 NFC 阅读器系列:

http://flomio.com/product-category/readers/

我们在我们的论坛上为这些读者提供广泛的支持,包括示例应用程序和开发工具包,以帮助您快速上手。

于 2016-03-24T06:48:11.580 回答