我想创建一个小样本应用程序,可以读取我的员工徽章并在屏幕上显示(或者更好,如果我可以复制它,这样我们就可以使用我们的手机标记工作而不是我们的塑料身份证)
几个问题 这在技术上是否可行? 如果是,那么是否有任何示例应用程序/代码可以演示如何读取员工身份证的状态并保存?
我们目前正在使用HID卡
答案 0 :(得分:2)
技术上可行吗? “是的”但实际上并非如此: - (
首先,员工卡上没有任何个人信息 - 它只是制造商ID +序列号。您必须自己提供员工信息。一个API进入门禁机制?除非你和供应商保持着非常好的条件,否则很不可能......祝你好运过你的内部安全团队 - 甚至更糟糕的是 - 房东。请记住,这些不是技术人员,他们会开始考虑API =汤姆克鲁斯+不可能的任务黑客!即使从系统中“只是”csv导出员工+身份证号码也可能无法获得。
其次,即使可以将个人数据编码到卡上(例如电子护照类型),这些只能通过提供某些凭证来“解锁”您拥有护照(护照号码,DOB)来解锁。和到期日。)
如果您只是想要一个节目然后告诉您,您可以看到其中一个通用NFC阅读器应用程序识别并读取序列ID,然后只是经历一个自己收集数据的缓慢过程。显然当人们离开/加入/丢失他们的卡等等你将为你裁掉你的工作。
我已经完成了Android NFC示例(在SDK中)的一些工作。它们不是很好但是它们确实有用,并且NFC API足够好用 - 至少可以阅读公共位等等。