我在Beaglebone上使用libnfc和apdu_examle.c和PN532。 我有一个用于在手机上模拟Miffare经典1k卡HCE(主机卡仿真)的android示例,并且一切正常。如果我点击电话,则可以阅读从手机发送的消息。
是否可以发送apdu命令从Miffare经典1k卡(无源标签)中读取数据?没有电话。 该卡是ISO / IEC 14443A标准。 卡上必须有特定的格式或数据结构吗?
以下是有关该卡的更多信息:
ISO / IEC 14443A(106 kbps)目标: ATQA(SENS_RES):00 04
基于MIFARE类型识别程序的指纹
答案 0 :(得分:0)
MIFARE Classic不能与APDU(ISO 7816第4层)一起使用,而是与第3层+专有扩展一起使用。据我所知,除非手机具有NXP的NFC芯片组,否则无法使用HCE与之通信。
但是,如果您的卡是带有模拟MIFARE的SmartMX,则意味着您可以将APDU发送到JavaCard操作系统。您是否尝试过发送简单的命令,例如空的SELECT 00A4040000
?