我正在尝试通过 Omnikey 5321 CL 阅读器访问 Mifare 智能卡 (iso14443A) 上的信息。我尝试使用智能卡库,但它使用了其他 iso 标准。为了访问卡,我必须设置一个应用程序 ID(3x 十六进制)、一个密钥(32 int)、keyid(十六进制)。
问问题
50 次
2 回答
0
我正忙于类似的过程,但是在搜索后我发现了这个例子:
编辑
事实上,我实际上得到了这个工作
它返回以下内容:
ACS ACR122 0 card detected {
atr: <Buffer 3b 8f 80 01 80 4f 0c a0 00 00 03 06 03 00 01 00 00 00 00 6a>,
standard: 'TAG_ISO_14443_3',
type: 'TAG_ISO_14443_3',
uid: '767aec7e'
}
于 2022-01-20T14:05:51.747 回答
0
您仍然可以使用智能卡库,但您必须将阅读器配置为使用 MIFARE 模式而不是 14443 协议的 T-CL 变体。
如果我没记错的话,Omnikey 工作台为此提供了一个图形配置工具。
我强烈建议认真学习Omnikey 非接触式智能卡读卡器开发指南,尤其是 MIFARE 仿真模式部分。
(我不知道,一个字节的应用程序 ID在 Mifare 上下文中意味着什么,以及3x应该代表什么值。)
于 2021-12-08T09:39:51.103 回答