2016-03-21 54 views
0

使用NFC读写器ACR122U如何唯一标识来自其他NFC读卡器的NFC读卡器?

安装libnfc从这里link1

使用python运行在树莓派2的考勤项目,MySQL的on 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阅读器?

谢谢

+0

每个nfc阅读器都有自己的连接 - 使用关于连接的信息来记录哪个阅读器读取特定标签 – barny

+0

对不起,但您的描述和代码不足以为他们提供良好的建议。我们基本上没有关于您的读者和架构的信息。 –

+0

对不起,您提供了所需的信息 – abdulazizalmass

回答

1

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

ACS有更新的设备,如ACR35和ACR1255U-J1,它们的固件中包含唯一可识别的数据字段。这些可以通过来自PC或智能手机等主机设备的软件查询。我们是ACS产品以及其他制造商的授权经销商。你可以看看我们的NFC读卡器这里的行:

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

我们提供our forums对这些读者的广泛支持,包括示例应用程序和开发工具包,以帮助你去快。

+0

非常感谢。我不知道。现在我甚至考虑购买estimaote beabvon – abdulazizalmass

+0

估计信标实现室内导航系统 – abdulazizalmass