我是NFC开发的新手。我想了解是否有可能与ISO/IEC 14443-3A协议层(第3层交换)上的标签进行通信,并与Mifare经典卡和加号卡交换命令数据?由于Mifare经典和Mifare PLus (SL1/SL2)工作在第三层交换过程。
我们如何在安卓系统中不使用IsoDep来交换数据呢?
发布于 2013-12-04 16:43:40
MIFARE经典协议支持依赖于NFC芯片组。如果您的设备使用NXP的NFC芯片组(例如,PN544),通常支持MIFARE,因为芯片组将自动处理非标准帧和MIFARECrypto-1加密。Broadcom的NFC芯片组不支持MIFARE经典,手工实现协议和加密将很困难(或者更确切地说是不可能)。同样适用于MF Plus SL1向后兼容模式。不过,我不知道MF Plus SL2向后兼容模式。
对于正常的ISO/IEC 14443-3类型A类协议(即那些遵循框架的协议,如MIFARE超光速,MIFARE),您可以使用NfcA标记技术对象。
对于MF SL1/SL2在ISO/IEC 14443-4模式(和SL3)中,您可以使用IsoDep标记技术对象。
https://stackoverflow.com/questions/20374747
复制相似问题