【问题标题】:Streaming data over USB in python / mimic usb drive with python?在 python 中通过 USB 流式传输数据/使用 python 模拟 USB 驱动器?
【发布时间】:2012-07-13 18:55:27
【问题描述】:

我想知道以下是否可行: 我想通过双面 USB 电缆将我的计算机连接到另一台计算机或一些消费电子产品(如 ps3 或 xbox 之类的)。我想在第一台计算机上运行一个程序,该程序将通过 USB 电缆运行恒定的数据流,以欺骗第二台计算机相信它是一个 USB 闪存驱动器,并且它可以从中读取数据。第一台计算机可以将数据流相应地更改为应该在模拟闪存驱动器上的文件。

本质上,我想使用计算机上的程序来模拟另一设备中的 USB 硬件。

我不知道我的措辞是否合适,但这可能吗?

图表:

|我的电脑运行这个程序 | >-----模拟USB数据流-----> |目标 |

【问题讨论】:

    标签: python streaming usb emulation


    【解决方案1】:

    这在没有特殊硬件的情况下是不可能的,因为 USB 不支持对等网络。使用 Firewire (IEEE-1394) 可能会做得更好,它至少可以通过适当的驱动程序用于 TCP/IP。

    【讨论】:

    • 如果它从我计算机上的串行端口转到另一台计算机上的 USB 端口怎么办?我可以在我的计算机上编写一个程序,使连接看起来像闪存或 USB 驱动器吗?
    • 当然。不过,您可能需要 Python 以外的东西,并且您需要在计算机上安装特殊软件才能看到“驱动器”。
    • 啊。唉,这就是问题所在,因为我无法在另一台计算机上安装软件。我将研究我想要完成的硬件解决方案。 thisthis 基本上是我想要的,但没有硬件......
    猜你喜欢
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    相关资源
    最近更新 更多