我正在尝试使用Mifare Classic和PN532阅读器来管理价值块。 我正在使用名为“libnfc”的开源库,但我没有看到与此库中的值块相关的任何内容。
有没有人知道我如何使用此阅读器进行增量,减量和转移呼叫&库中?
答案 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);
其中pnd
是nfc_device *
,mp
是mifare_param
,您之前已对该部门进行了身份验证(请参阅utils/nfc-mfclassic.c
)。