首页 > 解决方案 > 使用 ST25R3911B 实现 Mifare 经典 1K 读/写

问题描述

我是 NFC 领域的新手,我想通过使用 Mifare 经典 1K 和 ST25R3911B 来构建一个应用程序,为此我必须在它们之间进行适当的通信,通过它我可以在它们之间进行通信(比如读/写操作)。我在读取 UID 方面取得了成功,但我不明白的其他事情,比如如何进行身份验证,或者哪个是我可以在它们之间进行通信或共享信息的正确命令。如果有人有这方面的经验或任何知识,请帮助我,任何形式的帮助将不胜感激!预先感谢!

标签: authenticationcryptographynfcmifare

解决方案


我没有使用过这个芯片,但是我看到它的数据表说它支持 Mifare 作为您需要自己实现的自定义协议,因为没有由芯片本身处理的通用方法。这意味着您将需要基于 NXP 文档实施协议,包括在那里使用的专有密码术。如果它只是您的私人宠物项目,您可能会通过一些在互联网上流传的逆向工程实施而侥幸逃脱,但正确的做法是联系 NXP 并获得许可证。一种更简单的解决方案可能是用已经获得 NXP 许可的芯片替换芯片。


推荐阅读