如何使用PN532阅读器减少MIFARE Classic值块的值?

时间:2016-08-12 10:25:20

标签: rfid mifare lib-nfc

我正在尝试使用Mifare Classic和PN532阅读器来管理价值块。 我正在使用名为“libnfc”的开源库,但我没有看到与此库中的值块相关的任何内容。

有没有人知道我如何使用此阅读器进行增量,减量和转移呼叫&库中?

1 个答案:

答案 0 :(得分:0)

查看标题utils/mifare.h(及其关联的实现utils/mifare.c)。它们包含MIFARE读取器命令的实现。例如,对于increment命令,您可以使用类似:

mp.mpv.abtValue[0] = 1;
mp.mpv.abtValue[1] = 0;
mp.mpv.abtValue[2] = 0;
mp.mpv.abtValue[3] = 0;

nfc_initiator_mifare_cmd(pnd, MC_INCREMENT, blockNumber, &mp);

其中pndnfc_device *mpmifare_param,您之前已对该部门进行了身份验证(请参阅utils/nfc-mfclassic.c)。