多个usb hid通过hub usb连接一台电脑

时间:2014-12-10 20:37:11

标签: c# usb hid

我有点问题。 我买了5个hid usb rfid阅读器。我通过USB集线器连接到一台PC。我创建了软件,我从这些读者那里获取数据。 这些读者在某张卡片中读取了一个ID。

如果在不同的读卡器读卡器中逐一执行卡片,则一切正常。 问题是,当我同时在读卡器中传递卡片时,我得到了所有错误的数据。

例如: 如果卡1的ID是1234567808 身份证2是9876543212

。 如果我同时读取两张卡都没有收到: 12345678089876543212

但是我把数字搞混了,我怎么解决?

1 个答案:

答案 0 :(得分:0)

这些读者是否只是模拟键盘并将数字键入任何文本字段?在这种情况下,您必须编写一个客户端,该客户端一次只能选择性地启用一个键盘(并定期在它们之间切换以查看是否有输入)或直接与读者对话。