【发布时间】:2017-06-19 04:54:48
【问题描述】:
我正在尝试通过 HID OMNIKEY 5427 CK 通过 APDUs 命令来操作 MIFARE 卡,即。 Ultralight C 卡,在 Windows 10 x64 OS 环境中使用 WinSCard.dll。 (我在 NXP NDA 下,可以完全访问他们的文件)
我这几天一直在网上找资料。除了 2 页的小册子外,似乎没有针对此模型发布的文档。
GetUID(FFCA000000)这样简单的命令就可以了,我可以取回实际的卡UID。
但是对于“使用卡进行身份验证”,来自 HID 5421 模型的参考文档说我应该从 OpenGenericSession (FFA0000703010001) 开始,我试过了,读者总是回答 6D00h(错误)
我尝试直接发送身份验证命令'1Ah + 00h'(FFA00005080100F30000641A0000)阅读器也总是回复错误代码。
我体验过 HID 5421 型号,它非常简单,不知道为什么这款 5427 与它的兄弟姐妹不同。
是的,我联系了 HID 支持。没运气。我无法从他们那里得到任何有用的信息。
如果有人有想法或有 5427 软件开发指南,请帮助。到现在我已经拉了将近一个星期的头发了。
【问题讨论】:
-
我可以共享一个工作代码来使用 HID 5321/6321 读卡器访问 Ultralight-C(使用通用会话)——但您的问题似乎是 HID 5427 读卡器(我没有访问权限)到)。通用会话的有趣之处在于它适用于 Windows,但不适用于 linux(即使使用官方的全键驱动程序)。可能值得尝试检查 5427 是否使用与 5421 相同的驱动程序......祝你好运!
-
我的目标平台是 Windows,所以我希望我可以使用通用会话方法。请分享代码,我想所有 HID 设备之间的通用会话协议是相同的,但我在网上找不到 HID 演示该功能的示例。对我来说奇怪的是这个特殊的型号 5427 没有任何在线发布的开发指南。 .. 非常感谢您的编辑和慷慨。 @vlp
-
您知道您可以通过网页界面配置 OK5427CK 吗?也许你会在那里找到一个缺失的设置。
-
网页界面?我想我想念那个功能。你知道如何访问它吗?
-
是的,OK5427CK 是一款复合 USB 设备(智能卡读卡器 + 以太网接口)。您需要为 OK5427CK 安装 OMNIKEY 驱动程序,默认的 windows 驱动程序将不起作用。然后,您将在设备管理器以及您的网络连接中看到一个额外的“网络接口”。您应该可以通过192.168.63.99 调用它的接口(参见第 2 章,链接:goo.gl/hjj7Ut)遗憾的是,Web 接口驱动程序仅适用于 Windows 7 和更早版本。
标签: hid mifare smartcard-reader contactless-smartcard pcsc