【发布时间】:2017-04-26 10:37:21
【问题描述】:
上下文
我有一台 Minix x88i Android 计算机(不相关,但它没有内部 NFC 技术),连接到外部 RFID 阅读器(ACS 的 ACR1252u)。 ACS 提供了API for Android,因此我可以通过我的应用程序与我的读者交流。这行得通。
目标
我的目标是能够读取 ISO 14443 Type A 卡((荷兰)身份证和护照(又名 ePassports)),并在我的应用程序。访问这些标签的关键是电子护照上可见的机读区(机读区),现在可以硬编码。
问题
我有点不知道下一步该做什么。我找到了JMRTD API 来帮助我访问 ePassports,但是在我的应用程序中导入它后我不知道如何使用它(主要是因为我没有“标签”或'卡'对象或其他东西)。我发现使用它的应用程序要么使用导入javax.smartcardio.* 或android.nfc.*,它们都不能在我的Android 应用程序中用于没有内部NFC 的设备。
我是否需要使用 JMRTD?不,如果有其他我不知道的库做同样的事情,请告诉我!
您可以指导我正确地指导我如何在没有内部 NFC 的设备上结合 ACR 阅读器将 JMRTD(或其他东西)用于 Android 应用程序,从而帮助我。他们的一个受欢迎的阅读器是 ACR122,如果你有这方面的经验,它也适用于我的阅读器的机会很高!或者也许你知道一个做同样事情的项目,所以我可以用它作为代码示例。
如果我需要提供更多信息,请告诉我。提前致谢!
【问题讨论】:
标签: java android nfc rfid acr122