我不明白如何使用 MFRC522 从 NFC 标签读取 JSON 文件

问题描述

我正在尝试使用 MFRC522 从 NFC 标签读取数据。我可以读取 ID、SAK、ATQA、ATS,但我不明白如何从标签文件 JSON 读取块数据。对执行给定任务的简单命令序列感兴趣。 我有 NFC 类型 4A mifare plus。使用 Anticollision 和 Select 功能执行读取 ID。

解决方法

根据 Mifare Plus datasheet 只需 Transceive,就像您在 Mifare Classic 1/4K 中所做的那样,其 datasheet 第 12 节说 Transceive 30h00h 可以阅读块 0

由于您没有指定如何连接到 MFRC522 以及使用何种语言,但您可以读取 ID 等,因此您必须熟悉向其发送 Transceive 之类的命令并取回数据。

JSON 文件如何存储在块中取决于您的实现(尽管它可能是 NDef 的专有编码,只有您通过查看才能知道)