RFID技术的局限性

3
我的毕业项目是关于使用RFID技术的智能大学考勤系统。如果一个学生有多张卡(作弊),并想代替他的朋友上课,该怎么办?在这种情况下,我的系统将无法理解人为干扰,它将通过读卡器检测到的RFID标签来考勤两个学生,并将其存储在数据库中。
我从一开始就面临着这个问题,这是我系统中的一个巨大漏洞。
我需要一个解决方案或任何想法来解决这个问题,可以在代码中实现,也可以在现实生活中识别人类。

你使用的是哪个频率?是UHF、HF还是LF?你有物理限制吗,或者也可以使用其他硬件吗? - BrOSs
我正在使用15米范围内的UHF,这是我的大学提供给我的硬件,并且他们想解决这个问题,有什么建议吗? - Zonah
你可以放置一个显示器来显示总出勤人数,然后教授需要点名确认学生人数。如果数字不匹配,就按照以前的方式找出作弊的学生。尽管如此,我们仍然提供解决方案。如果你想要纯硬件/软件答案,它们会非常昂贵。 - BrOSs
4个回答

1

根据您的投入、可用技术和工作环境的一致性,有几种方法可以实现这个目标。以下是我想到的前两种方法:

1)在房间天花板上创建一个读取天线网格,并使用信号响应时间来确定学生标签的位置可靠性。如果两个标签注册为太接近,则显示相关姓名供教授呼叫并确认出勤。此解决方案将高度依赖于设备的精度和房间温度/湿度的稳定性(可能还有其他因素,如液体和金属存在)。

2)类似于第一个解决方案,但略有不同。某些读写器和标签(例如Impinj R2000和Indy Readers,Impinj Monza 5+等)具有从被询问标签接收到的信号报告响应时间和相位角的能力。使用与第一个解决方案类似的设置,如果使用此方法,您可以获得更高的可靠性和精度。


0

您的软件可以随机选取几个出席人员的名字,这样教授就可以要求他们自我识别。这不会消除作弊的可能性,但会增加被抓的风险。

另一个想法:通过教授或相机+软件计算出出席者人数,并将其与可见的RfID标签数量进行比较。


0

我们都遇到过那种故障,你无法对此做任何事情,但是通过摄像头系统的帮助,我认为它可以最小化这种故障。

为什么要使用摄像头系统而不是生物识别指纹系统?让我们重新表述问题,如果有生物识别指纹系统,为什么要使用RFID呢?;)

理想的使用方式是使用处理标签读取的RFID中间件。

一旦读卡器检测到标签,中间件只需调用安全摄像头系统并请求快照,并将其存储在数据库中。我正在使用一个名为Envoy的RFID中间件。


0

这个RFID限制目前没有解决方案。

但是如果您能够使用生物识别(指纹)识别设备与RFID卡一起使用。在您的系统中,您需要:

  1. 将生物识别扫描仪与RFID读卡器集成
  2. 将生物识别数据存储在您的卡中

在进行考勤时:

  1. 读取UID
  2. 由学生扫描生物识别
  3. 将扫描的生物识别与您存储在卡中的生物识别进行匹配(参见步骤2)
  4. 进行考勤(如果生物识别匹配,则为出席,否则为缺席)

如果你有指纹扫描仪,为什么还要费心使用RFID呢? - Lodestone6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接