我试图用USB (使用Amkette链接)电缆在linux和windows机器之间传输数据。以前,我使用网络协议(UDP)在linux和windows之间传输数据。但是现在我需要用USB电缆传输数据,这有可能吗?如果可能的话,我们需要使用哪种电缆?是否有用于USB数据传输或示例的库?
发布于 2012-10-27 09:47:32
您可能想看一看USBnet。
USBnet允许您使用USB电缆创建IP网络。这将允许您在没有WiFi或蓝牙的情况下与您的WiFi设备对话。
他们有设置指示。
Linux
视窗
苹果Mac
它甚至允许你建立一个DHCP!
如果不希望在计算机上手动设置网络,请执行以下操作,以使设备上的DHCP服务器能够在usb0接口上处理请求。
USBnet维基
GNU/Linux“usbnet”驱动程序框架
发布于 2012-10-27 09:58:55
所有“轻松传输”类型的USB数据传输电缆都有自己的软件供使用,要么嵌入在设备中,要么单独安装在磁盘上。这些设备的例子包括“轻松传输电缆”(软件分离)和一堆中国制造的设备,类似于这一个和安克特设备,这些设备中嵌入了软件。
我怀疑嵌入式软件是以自动运行的形式出现的,任何Windows机器都会启动并运行,以连接到另一端的计算机,而计算机也在运行相同的软件。由于声称“不需要安装任何软件或驱动程序”而出售的电缆仅仅意味着这是嵌入式的,并且不需要用户的干预来连接两台Windows计算机。
从简单的以太网cat 5交叉电缆、大容量USB硬盘驱动器、蓝牙以及通过路由器连接的一组完全联网的机器,这些替代方法都是非常容易获得的,因此似乎对这项技术并不感兴趣,但是进一步的研究(即Google)会产生以下信息:
该设置似乎是所谓的"USBnet",它将两台计算机连接在一起,就像通过以太网连接一样。对于Ubuntu用户来说,我在这里看到的唯一优势是,如果您有一台带有坏掉的RJ45以太网端口或卡的计算机,或者如果您有一个设备没有,但是有一个您可以使用的USB端口。
可能兼容的设备:

这将包括使用与所列设备相同芯片的设备。我不知道你拥有的设备是否兼容。此兼容性列表直接取自linux-usb.org -请查看此页面以获得更多信息和说明。
此外,这里有一些说明还介绍了如何在Intrepid上完成这一工作。引用消息2中的话:
#On my primary machine with Intrepid, I configured USB0 using
ifconfig usb0 192.168.1.1
#On the other machine also with Intrepid, I configured usb0 using
ifconfig usb0 192.168.1.2然后在网络管理器中:
选择“编辑连接”>“自动usb0”,并在两台计算机上设置手动IP,同时也使用相同的IP作为默认网关。
然后,它又给出了以下转让指示:
它还警告说,文件传输速度非常慢。
读完这篇文章后,不要被诱惑,把一根普通的男用USB电缆插到两台电脑上试用。这样的电缆会把每个TX和RX引脚按错误的顺序连接在电脑上(所以无论如何它都不能工作),更重要的是,它会把+5和电源的基础连接在一起。这可能会使两台电源短路,从而损坏它们或你的电脑,并引发其他问题,包括让它们起火并烧毁你的房子。(好吧,我在这里表现得很戏剧化,但这样做确实是个坏主意)
https://askubuntu.com/questions/207081
复制相似问题