我正在开发一个连接到 HID Omnikey 5022 读卡器的 Java 应用程序。我需要的是读取 PACS 位(原始韦根数据)。
我对这个问题有完全相同的问题,我也可以使用 PACS Probe 应用程序查看数据:
不幸的是,提供的答案对我不起作用。
这是我从 PACS Probe 得到的:
- 读卡器:HID Global OMNIKEY 5022 智能卡读卡器 0
- 卡类型:PicoPass 32KS (8x2 + 16)
- 卡序列号(CSN、UID):32966202F8FF12E0(十六进制)
- PACS 位(原始韦根)数据:000000310BC53938(十六进制)
我已经尝试过在 Omnikey 5023 指南中找到的命令,令人惊讶的是它返回了一些数据,但这不是我需要的。
该命令是:
commandAPDU = new CommandAPDU(new byte[] { (byte) 0xFF, (byte) 0x70, (byte) 0x07, (byte) 0x6B, (byte) 0x07,
(byte) 0xA0, (byte) 0x05, (byte) 0xBE, (byte) 0x03, (byte) 0x80, (byte) 0x01, (byte) 0x04, (byte) 0x00 }); // Read PACS 5023
它返回这个:
9E020003
// 我需要 000000310BC53938
由于我是智能卡开发的新手,因此我们将不胜感激。提前致谢。