我的编码几乎总是与我的 Omnikey RFID CardMan 5321 智能卡一起使用。问题是我们今天收到了标有“HID iCLASS GL”的新卡,这些卡似乎与我们的编码不兼容。
没有经过整个源代码,当我们调用以下行时,我们的问题就出现了,它基本上告诉我们数据的长度: lResult = SCardTransmit(hCard, 0, bytCommand, lLen, 0, byReadBuffer, iReturnlength)
我们只返回一个长度为 2 的数据,它的数据被标记为“x69 x86”。即使我告诉它读取所有 255 个字符,其余的也只是标记为空。
现在我知道我们的读卡器可以读取这些卡,因为 OMNIKEY 诊断工具向我们显示以下内容: 状态:已插入智能卡 FW:5.10 端口:USB Lib:1.0 智能卡名称:iCLASS 32KS 8x2+16 ART:有效协议:ISO 15693 (第 2 部分) PICCtoPCD:26,48 kbps PCDtoPICC:26,48 kbps 频率:13.56 MHz
正如我之前解释的那样,除了“x69 x86”之外,我的卡没有返回任何数据,这在我的编码中一切正常,这肯定是不正确的。
如果有人有任何阅读 HID iCLASS 卡的经验,我将非常感谢一些有关如何阅读的反馈。即使我们必须许可软件,也没关系。
提前致谢!