问题描述
我正在尝试使用 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 的专有编码,只有您通过查看才能知道)