2011-12-20 49 views
2

我想创建一个小样本应用程序,它可以读取我的员工胸牌并将其显示在屏幕上(或者如果我可以复制它,那么我们可以更好地使用手机徽章进入工作状态比我们的塑料身份证号码)三星Nexus Prime和阅读RFID员工ID

几个问题 1.这在技术上有可能吗? 如果是这样,那么是否有任何示例应用程序/代码可以演示如何读取员工身份证的状态并保存?

我们目前使用的是HID卡

回答

2

技术上可行吗? “是”但实际上不是:-(

首先,员工卡上没有任何个人信息 - 它只是一个制造商ID +序列号,您必须自己提供员工信息。进入门禁系统的API是非常不可能的,除非你与供应商的条件非常好......好运越过你的内部安全团队 - 甚至更糟 - 地主。记住,这些不是技术人员,他们其次,即使可以将个人数据编码到个人数据上,也可以将个人数据编码到个人数据上该卡(例如电子护照类型),这些只能通过提供某些cre来解锁dentials以“证明”您持有护照(护照号码,出生日期和有效日期)。

如果你只是想一个展示和说明,那么你可以看到,如果通用的NFC阅读器应用程序的一个识别并读取序列ID,然后只需经过收集自己的数据的一个缓慢的过程。显然,当人们离开/加入/失去他们的卡等等等等,你将会为你裁掉你的工作。

我已经使用Android NFC示例(在SDK中)做了一些工作。他们不是很好,但他们工作,NFC API是足够好的工作 - 至少读取公共位等等。

+1

我对NFC没有任何了解,但它听起来像这是一个真的过于复杂的解决方案。为什么你不能只在手机旁边保存ID,在卡上捕获原始数据,存储该数据,然后在用户按下按钮时传输数据?这不正是卡的功能吗? – 2011-12-20 15:19:43

+0

我希望更多的是韦斯利的想法。以卡(加密/未加密)形式复制卡中的数据,并将该状态转移到我的手机。您没有获取CSV文件或访问员工记录是正确的。那些会变得非常紧张! – 2011-12-20 19:37:32

+0

使用Android,无法模拟收集数据的标签。您只能使用手机作为阅读器进行数据通信和控制。有些人正致力于作为标签的锁定机制,因此可以使用手机打开门,但您必须更改整个设置才能将手机用作关键。 – 2011-12-20 21:22:57