Linux:通过蓝牙传输 USB“信号”

Linux:通过蓝牙传输 USB“信号”

我想要实现的目标是:

  1. 通过 USB 将一些设备连接到 PC A

  2. 通过蓝牙将 A 上连接的设备中的任何 USB 信号发送到 B

  3. 在 PC B 上接受蓝牙信号,使其看起来像真正的 USB 设备

我想在 A 和 B 之间创建一个蓝牙桥,以便 B“认为”连接到 A 的设备实际上是通过 USB 连接到 B。

这可能吗?

  • 两者都是 Linux 系统,USB 设备不是数据存储,而是 USB 打印机,我没有使用任何其他硬件,例如 USB 蓝牙适配器。我只是在寻找一套可以建立这种桥梁的软件 - 它只是一个数据流,所以我想应该可以从以下方式发送它:USB(PC A)> 蓝牙(PC A)> 蓝牙(PC B)> USB

答案1

看一下通用协议关于如何“传输 USB 信号”。要么您的内核已经启用了此功能,要么您需要编译自己的内核并启用它。

Usbip 适用于各种网络,因此现在您只需在网络模式下通过蓝牙连接 A 和 B。蓝牙提供平底锅(“个人区域网络”)。

相关内容