用Linux读USB读卡器?OMNIKEY CardMan 3121 USB

2024-10-01 09:25:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个OmnikeCardman3121USB,它是一个读卡器,比如读比利时的身份证。我现在把它连接到我的Ubuntu上。在

enter image description here

如何在Linux下使用BASH或Python或Java或C读取卡数据?使用lsusb/dmesg我只能看到以下内容。在

Bus 003 Device 032: ID 076b:3021 OmniKey AG CardMan 3121

[364695.783762] usb 3-2: new full-speed USB device number 32 using xhci_hcd
[364695.805281] usb 3-2: New USB device found, idVendor=076b, idProduct=3021
[364695.805288] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[364695.805292] usb 3-2: Product: Smart Card Reader USB
[364695.805296] usb 3-2: Manufacturer: OMNIKEY AG
[364695.805707] usb 3-2: ep 0x83 - rounding interval to 128 microframes, ep desc says 192 microframes

跟进:

示例代码:https://www.hidglobal.com/Download-EULA?headless=&regionfree=&nid=14983


Tags: bashnewubuntulinuxdevicejavaproductusb
1条回答
网友
1楼 · 发布于 2024-10-01 09:25:11

您可以使用PCSC(个人计算机-智能卡),这是一个框架/架构,用于以一种相同的方式访问不同的卡和读卡器。在

存在不同语言的代理。 以下是pcscpython教程的链接:http://ludovicrousseau.blogspot.pt/2010/04/pcsc-sample-in-python.html

编辑:在ubuntu上安装pcsclite

相关问题 更多 >