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