The PB module is a network attached USB hub that connects USB peripheral devices to PC and Linux hosts over a Local Area Network. The PB module has six USB ports that may be used for connecting USB devices or USB hubs. The PB module enables mixing different USB devices over a single network connection.
The PB drivers are loaded onto a host PC or server so USB devices attached to the PB bridge may communicate with the hosts without changing existing device application software. Peripheral USB devices can be centrally managed from a remote server or PC. The Multi-Host Connections feature allows multiple host PCs to establish connections with the PB module concurrently, where each PC takes ownership of a USB device or a group of USB devices. USB devices cannot be shared among hosts.
The PB module implements the USB/IP protocol. USB/IP permits USB device sharing over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates "USB I/O messages" into TCP/IP payloads and transmits them between the PB module and host computers. Original USB device drivers and applications can be also used for remote USB devices without modification. A computer can use remote USB devices as if they were directly attached.