繁体   English   中英

与ISO / IEC14443-3a(Layer3交换)进行通信以进行NFC交换Mifare Plus卡

[英]Communicate with ISO/IEC14443-3a (Layer3 exchange) for NFC exchange Mifare Plus card

我是NFC开发的新手。 我想了解是否有可能与ISO / IEC 14443-3A协议层上的标签进行通信(第3层交换)并与Mifare Classic和Plus卡交换命令数据吗? 由于Mifare Classic和Mifare PLus(SL1 / SL2)在第3层交换过程中起作用。

如何在不使用Android的IsoDep的情况下交换数据?

MIFARE经典协议支持取决于NFC芯片组。 如果您的设备使用NXP的NFC芯片组(例如PN544),通常会支持MIFARE Classic,因为该芯片组将自动处理非标准帧和MIFARE Crypto-1加密。 Broadcom的NFC芯片组不支持MIFARE Classic,并且将很难(或什至不可能)手动实现协议和加密。 MF Plus SL1向后兼容模式也是如此。 我不知道MF Plus SL2向后兼容模式。

对于普通的ISO / IEC 14443-3 A型协议(即遵循框架的协议,例如MIFARE Ultralight,my-d prox),可以使用NfcA标签技术对象。

对于处于ISO / IEC 14443-4模式(和SL3)的MF Plus SL1 / SL2,可以使用IsoDep标记技术对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM