我正在使用和测试这个库http://jmrtd.org/,这是一项伟大的工作。 我学会了如何阅读和处理护照芯片中的所有数据。 现在我的下一步将创建一个简单的Android应用程序,用于发送我必须使用相同库读取的NdefMessage。 我想最简单的方法是创建一个模拟护照芯片结构的NdefMessage。 这可能吗? 你对此有什么建议或经验吗? 感谢
答案 0 :(得分:2)
不,这是不可能的。 Passport不使用NDEF来存储数据。相反,他们使用特定于ICAO 9303中定义的基于芯片的机器可加工旅行证件的应用协议。
您的问题有点偏离范围: 从Android 4.4开始,Google推出了基于主机的卡仿真(HCE)。 (自9.1以来,类似功能已集成到CyanogenMod中。)使用HCE,您可以通过实施基于ISO 7816-4 APDU的协议,根据ICAO 9303模拟eMRTD应用程序。