Android HCE支持的标签

时间:2014-02-04 07:09:16

标签: android nfc host emulation hce

我正在尝试使用我的Nexus 4设备模拟Android NFC作为主机卡仿真演示的一部分。我想知道HCE是否支持所有NFC标签还是只支持特定标签?

ISO-DEP只是一个例子,还是唯一有效的?

2 个答案:

答案 0 :(得分:3)

阅读the documentation通常会有所帮助:

  

具体来说,Android 4.4支持模拟基于NFC论坛的卡   ISO-DEP规范(基于ISO / IEC 14443-4)和处理应用协议数据单元   (APDU),如ISO / IEC 7816-4规范中所定义。 Android要求模拟ISO-DEP   仅在Nfc-A(ISO / IEC 14443-3 A型)技术之上。支持Nfc-B(ISO / IEC   14443-4 B)类技术是可选的。显示了所有这些规范的分层   在figure 3

答案 1 :(得分:0)

如果标签支持ISO-DEP / 7816-4,则可以使用HCE。 如果标签仅支持NfcA或NfcB,则无法使用。检查TagTechnology支持列表。

  1. 非接触式信用卡使用ISO-DEP / 7816-4。

  2. NFC Type 4 Mifare DesFire也使用ISO-DEP / 7816-4。 您可以使用HCE与之交谈。 但是,使用NDEF更实用。 ISO-DEP只包含低级Mifare命令;更难使用。