VirtualHere USB サーバーは、実際の USB ケーブルの必要性を排除し、代わりに無線または有線ネットワーク経由で USB 信号を送信します。 USB デバイスは、Android デバイスにリモートで接続されているにもかかわらず、クライアント マシンに直接接続されているように見えます。既存のクライアント ドライバーはすべてそのまま動作します。クライアント マシンは違いを認識しません。 USB ケーブルをネットワーク接続に置き換える (あるいは、USB デバイスに IP アドレスを与える) ようなものです。
例えば:
1. デジタル カメラを携帯電話に接続し、デスクトップ経由でリモート制御します。 2. あらゆるプリンターをワイヤレスプリンターに変える 3. 仮想マシンで USB デバイスを使用する 4. ゲーム コントローラーを接続し、LAN またはインターネット経由でストリーミング ゲームをリモートでプレイします。 5. USB-シリアルコンバータを使用してシリアルデバイスにリモートアクセスします 6. クラウドで USB デバイスを使用します。デバイスを接続すると、特別なプログラミングを必要とせずにクラウド サーバーから直接使用できます。 7. Android デバイスに接続されている USB ドライブを Windows/Linux/OSX に直接マウントします。
Android デバイスには USB ホスト機能が必要です (ほとんどの大型デバイスまたは新しいデバイスにはこれが備わっています)。また、Micro-USB プラグしかない場合は、Micro-USB OTG to Host アダプターを購入する必要がある場合があります。
最初のスクリーンショットは、USB Web カメラがリモートの Android デバイスに接続され、ローカルの Windows マシンで使用されている様子を示しています。つまり、通常の Web カメラを IP Web カメラに変換します。ウェブカメラを共有する場合、ネットワーク遅延を最小限に抑えるために、Android デバイスをイーサネット経由で接続することをお勧めします。
次のスクリーンショットは、リモートの Android デバイスに接続されている FTDI シリアル デバイスにアクセスする Apple Mac マシンを示しています。つまり。シリアルオーバーIP