JustKernel

Ray Of Hope

USB Over IP – Requirement Document

 USB Over IP (USBOIP)

1) Requirements & Scope:

The basic requirement of this project arises from a common need of sharing the USB device over a LAN. It’s a common constraint that USB device connected to one system in LAN can be used only on the system with which it is connected. With this project this restriction will be removed.

The project aims to share the USB device between 2 PCs only (this is the starting target).  USB device connected to one PC should be visible in another PC as a normal USB device as if it’s independently connected.

Setup Description:

PC-A and PC-B are connected using normal LAN. •

USB Pen drive is connected to PC-A.

USB device is only connected to PC-A. But a virtual USB drive is visible on PC-B as a mass storage device. The user using PC-B will do normal data transfer option to the mass storage drive visible in his My Computers folder. But the data will be actually copied to the actual mass storage device connected to PC-A. Similarly, if a user issue a read command from the mass-storage device of PC-B, read will be actually done from the USB device connected to PC-A.

User will be totally unaware of the system lying beneath and he will be doing simple read and write operations.

Constraints and Limitations:

•    Limited to only two PCs.

•    Limited to only USB read/write operations.

•    For Windows-XP only •    LAN connection speed should be high.

•    Transfer size should be limited. (The limit will be defined in the design document).

Originally Posted On: 2010-08-05 06:34:13

Anshul Makkar, anshul_makkar@justkernel.com

Tags: ,


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.