原始USB插座?

时间:2011-02-11 23:50:39

标签: usb driver

有谁知道如何为USB设备创建原始套接字?就像你可以为以太网设备创建原始套接字一样,我想向USB设备发送/接收任意数据。

2 个答案:

答案 0 :(得分:3)

取决于平台 - 您需要一个低级USB库。

http://sourceforge.net/projects/libusb/http://sourceforge.net/projects/libusb-win32/是开始的好地方

PS。它本身不是套接字,套接字特定于网络

答案 1 :(得分:0)

您可以使用原始套接字写入EndPoint,但需要遵循某个协议才能让设备物理接受并回复命令。

根据协议的编写方式,您可以使用RawSocket和一些Usb嗅探器将数据重播到EndPoint,但大多数设备都采用时间戳和握手过程,需要为每个连接动态执行,通常涉及查询设备状态并使用该信息完成握手以及其他信息,具体取决于相关设备的协议。