为在 IP 网络上共享 USB 接口的外围设备，提出了基于 IP 的扩展 USB 总线 iUSB 的概念，并且通过在客户端的 USB 驱动层中加入虚拟主控制器接口(VHCI)和在服务器端的 USB 驱动层中加入虚拟设备驱动(VDD)来实现 iUSB。由于包括了一个与操作系统无关的协议 iUSB，使得网络上的USB设备可以跨平台、透明地被访问，这是 iUSB 的主要优点。另外,这种实现在驱动级的方法，与传统的远程过程调用共享设备的方法相比，提供了更多的设备和控制信息，减轻了服务器端的负担，且具有更好的安全性。
USB Over Network 就是这么一款功能强大 USB 设备共享的软件。它使用方便，可以允许分享和获取本地或者网上的USB设备。本软件包含 x86 和 x64 两个版本，并为客户端和服务端，方便用户选择安装。
When you want to use a USB device you simply plug it into your computer. But what if you have no physical access to the USB device you need? In this case USB over Network becomes the most convenient solution.
How it works
The program is absolutely easy to install and use. It consists of two parts: Server and Client. As soon as you install USB over Network Server you will be able to share local USB devices with other computers over a network. The computers with USB over Network Client will have access to such shared devices.
Real USB virtualization technology
USB over Network is an all-software solution for sharing USB devices over local network or the Internet. It is a 100% virtualization technology that makes virtual USB devices on the client side the exact same copy of hardware USB devices on the server side.
Support of a wide range of USB devices
Don't worry, your USB device will do! USB devices are not limited to certain types.
USB device auto-sharing
Auto-sharing feature allows sharing all USB devices automatically at the moment you plug it in.
The auto-sharing is very convenient in most cases but there are such situations when you don't want some particular USB device to be shared automatically. You can simply blacklist it and the device won't be shared.
USB port sharing
USB over Network now has the feature of USB port sharing. It means you can set the software to share a particular USB port and any USB device plugged into it will get shared automatically. This won't affect other USB devices plugged into other USB ports.
USB device auto-connection
When auto-connection is activated, it allows connecting to the client machine automatically all the USB devices which have been shared on the server computer.
Postponed USB device sharing on Linux server.
USB over Network Linux offers you a unique and convenient feature that allows you to share plugged in USB device and still have it accessible on your local computer. As soon as any remote Client PC connects to such a device, it becomes unaccessible for usage on the local machine.
SSL Security layer protects your private information and keeps your data highway safe. The information transmission over a data channel protected with SSL protocol will be secure during the process.
Mixed 64-bit and 32-bit environment.
USB over Network is 64-bit and 32-bit compatible. It provides you with easy and flexible way of migration between 64-bit and 32-bit operating systems. You can work as in homogeneous as in heterogeneous environment.
USB over Network is completely compatible with Microsoft Hyper-V virtualization system. Read more…
OEM License Benefits.
USB over Network functionality can be easily integrated into your application. So you can share USB devices or connect them up from your application directly