ArtOS 快速开发框架

ArtOS 快速开发框架

首页
ArtOS框架
使用文档视频教程
Micropython
官方文档学习教程固件开发
发现
树莓派ESP32
生态圈
智能生活直播物联工业物联Node-RED
开发资源
开发板软件资源器件资源
关于ArtOS
登录 →
ArtOS 快速开发框架

ArtOS 快速开发框架

首页 ArtOS框架
使用文档视频教程
Micropython
官方文档学习教程固件开发
发现
树莓派ESP32
生态圈
智能生活直播物联工业物联Node-RED
开发资源
开发板软件资源器件资源
关于ArtOS
登录
  1. 首页
  2. 开发资源
  3. 软件资源
  4. Windows下 USB/IP 工具 - usbipd-win

Windows下 USB/IP 工具 - usbipd-win

0
  • 软件资源
  • 发布于 2025-12-22
  • 9 次阅读
极客熊
极客熊

usbipd-win 是一个在 Windows 上运行的 USB/IP 实现工具,它允许你通过网络共享 USB 设备,从而使得远程机器能够访问连接在本地计算机上的 USB 设备。USB/IP(USB over IP)协议本质上是将 USB 设备通过网络进行远程共享,它允许通过 TCP/IP 网络远程使用 USB 设备,就像它们直接连接到远程计算机上一样。

官方地址:

https://github.com/dorssel/usbipd-win

usbipd-win 的功能和特点:

  1. USB 设备共享:
    usbipd-win 使得 USB 设备(如 USB 打印机、扫描仪、闪存驱动器等)能够在网络上共享。用户可以将连接到本地 Windows 机器的 USB 设备通过网络共享给其他计算机。

  2. 跨平台支持:
    usbipd-win 是 Windows 平台的 USB/IP 解决方案。它与 Linux 上的 usbip 工具兼容,因此你可以将 USB 设备从 Windows 共享给 Linux 机器,反之亦然。

  3. 简单的命令行工具:
    usbipd-win 提供了命令行工具,通过它可以管理共享的 USB 设备。例如,可以通过命令将本地的 USB 设备导出(共享),或者将远程机器上的 USB 设备导入(连接)到本地。

  4. 设备映射:
    通过网络连接 USB 设备后,操作系统会识别该设备,并将其作为本地设备进行使用,就像直接插在本地计算机上一样。这意味着你可以在没有物理连接的情况下使用这些设备。

  5. 方便的安装和使用:
    usbipd-win 提供了 Windows 安装包,可以方便地进行安装与配置。它通过 USB/IP 协议在网络上共享和连接设备,不需要复杂的驱动程序或者额外的硬件支持。

使用方法:

  1. 安装 usbipd-win:
    你可以从 GitHub 的项目页面下载最新的安装包或源代码:usbipd-win GitHub

  2. 启动服务:
    安装完成后,可以通过命令行启动 usbipd-win 服务,允许设备共享。

    usbipd.exe status    # 查看当前 USB 设备的状态
    usbipd.exe list      # 列出所有可共享的 USB 设备
    usbipd.exe bind <busid>  # 绑定 USB 设备并共享
    
  3. 从远程机器连接 USB 设备:
    一旦设备共享了,你可以从另一台 Windows 机器上通过 usbip 工具连接这个设备:

    usbip.exe attach --remote=<remote-ip> --busid=<busid>
    
  4. 卸载 USB 设备:
    在远程机器上连接后,断开设备的操作可以通过以下命令进行:

    usbip.exe detach --busid=<busid>
    

应用场景:

  • 远程 USB 设备访问:在某些环境下,USB 设备可能只能物理连接到特定的计算机,而 usbipd-win 可以让其他远程机器也能够使用该设备。

  • 虚拟化环境:对于虚拟化技术(如虚拟机或远程桌面),通过 usbipd-win 可以让虚拟机或远程机器使用主机上连接的 USB 设备。

  • USB 设备共享:公司或组织中,可以通过网络共享 USB 设备,使得多个团队或个人可以访问特定的设备,而无需每台机器都直接连接它。

注意事项:

  • 网络延迟可能会影响 USB 设备的使用体验,尤其是对于实时性要求较高的设备(如打印机或扫描仪)。

  • 共享 USB 设备需要确保网络的稳定性和安全性,避免在不安全的网络环境中暴露敏感设备。

总的来说,usbipd-win 是一个强大的工具,可以将 USB 设备通过网络进行共享,极大地提高了设备的灵活性和可访问性,尤其是在需要远程使用 USB 设备的场景中非常有用。

相关文章
Windows下 USB/IP 工具 - usbipd-win

Windows下 USB/IP 工具 - usbipd-win

usbipd-win 是一个在 Windows 上运行的 USB/IP 实现工具,它允许你通过网络共享 USB 设备,从而使得远程机器能够访问连接在本地计算机上的 USB 设备。USB/IP(USB over IP)协议本质上是将 USB 设备通过网络进行远程共享,它允许通过 TCP/IP 网络远程

Thonny 开发Micropython的瑞士军刀

Thonny 开发Micropython的瑞士军刀

官网地址 官网:https://thonny.org/ Github:https://github.com/thonny Thonny 是一个专为 Python 初学者设计的集成开发环境(IDE),它提供了一

目录
  • 极客熊
  • 极客熊
  • 极客熊
Copyright © 2026 ArtOS All Rights Reserved. Powered by ArtOS.