USBデバイスネットワークシェア USB Network Gate IPネットワーク上の USB デバイスを仮想的にローカル USB デバイスとして認識

「USB Network Gate」は、IPネットワーク上のホストのローカルUSBポートに装着されているUSBデバイスを、ネットワーク越しに参照し、(仮想的に)ローカルUSBポートに装着されたUSBデバイスのように扱うことができる、USBリダイレクト・ソフトウェア製品です。

ビジネス用途に最適なデザイン

  • サーバー機能としてUSBリダイレクト機能、クライアント機能としてリモートUSB接続機能を提供
  • Windows / Linux / Android / Mac OS Xで動作する個別パッケージを提供可能。同一パッケージにサーバー機能とクライアント機能を収録

主な特長

リモートプラットホームに挿入されたUSBデバイスを、ネットワークを介してローカルPCにマウントすることができるソリューションです。

  • Windows / Linux / Android / Mac OS Xで動作する個別パッケージが提供可能、パッケージ内にサーバー機能とクライアント機能を収録
  • LAN/Wifi/VPN/InterneなどIP到達可能なネットワーク環境で使用することが可能(※1)
  • 上記がゲストOSとして動作するVM環境で動作可能
  • さまざまなCPUを搭載した組込み向けボードで動作するLinux / Androidで動作可能
  • プリコンパイルしたバイナリパッケージ(OEMパッケージ)とソースコードパッケージを用意
  • デバイスドライバ、サービスプロセスを制御するAPIとライブラリを提供。ユーザのシステムとのインテグレーションが可能
  • USBバルク転送、インタラプト転送に加えアイソクロナス転送をサポート
  • USB3.0サポート
  • サンプルGUIを提供

※1:リダイレクトするUSBデバイスによっては、サーバー / クライアント間のネットワークに十分な帯域と品質が必要となる場合があります。

使用イメージ

本製品を利用すると、USB Network Gateサーバーが動作するコンピュータの物理USBポートに装着した現実のUSBデバイスを、IPネットワーク空間にある仮想USBデバイスとして公開できます。

UNG_01.jpg

公開されたIPネットワーク空間上の仮想USBデバイスは、USB Network Gateクライアントの機能によって、実際にUSBローカルポートに装着された物理USBデバイスのように使用できます。

UNG_02.jpg

例えばUSB Network Gateを使えば、その他ソフトウェアの追加や開発をすることなく、遠隔地に設置されたUSBカメラをネットワーク越しにコンピュータに組み込んで、その動画を取り込むといった使い方が可能となります。

遠隔カメラソリューションの実現は、その他の技術・方法でも可能ですが、既存のOS機能、デバイスドライバ機能を利用するUSB Network Gateの場合、複雑な作り込みや大きなコストをかけることなく実現できる点がメリットです。

USB Network GateがサポートするOSで動作可能なUSBデバイス機器は、全てUSB Network Gateによってリモートで共有使用できるため、利用シーンは格段に広がります。

アーキテクチャ

下記アーキテクチャによりUSBデバイスの仮想化を実現しています。

UNG_03.jpg

採用事例

採用事例 1 - 教育システム

<従来の教育システム>

UNG_04.jpg

従来システムの課題

・講師のパソコンや独自の機器を使い、一方的に説明する形が多い。
・生徒毎の画面を出しながら説明していくには、生徒のPCを遠方から操作できると便利。

<USB Network Gate利用イメージ>

UNG_05.jpg

システム構成

・ネットワーク管理機器にUSB Network Gate Serverを採用し、プロジェクタとUSBで接続。

導入効果

・生徒のPC・タブレットに講師のUSB機器を直接USB接続したかのようにふるまうことが可能となる。
⇒ 講師による操作が可能になる。

運用イメージ

・各生徒の課題を説明する際に、講師用タッチペンで、各生徒のUSB Network Gate Clientの入ったPC・タブレットのマウスであるかのように操作。

採用事例 2 - プロジェクタ共用システム

<従来のプロジェクタ共用システム>

UNG_06.jpg

従来システムの課題

・プロジェクタを各自がHDMIで接続するのは煩雑で、美観が良くない。
・あらかじめ床下やテーブルの下を這わせるとレイアウトの自由度が損なわれる。

<USB Network Gate利用イメージ>

UNG_07.jpg

システム構成

・プロジェクタ共用無線機器にUSB Network Gate Serverを採用し、プロジェクタとUSBで接続。

導入効果

・各出席者のPC・タブレットから共用プロジェクタに接続されたUSB-HDMI機器を自分がHDMI出力したかのようにふるまうことが可能となる。
⇒ 出席者による操作が可能になる。

運用イメージ

・各出席者のPC・タブレットから共用プロジェクタに接続されたUSB-HDMI機器を自分がHDMI出力したかのように使用。

サポートUSBデバイス例

多種多様なUSB接続デバイスへ適用することができます。

  • 入出力機器
    • キーボード
    • マウス
    • ペンタブレット
    • ゲームパッド
    • ハンディターミナル
    • iPad
    • USBオーディオ
    • USBカメラ
    • 電子黒板、など
  • 通信機器
    • Bluetoothアダブタ
    • WiFiアダブタ
    • UART変換アダプタ
    • Ethernet変換アダプタ
    • USB Zigbee
    • CAN / LIN / FlexRayゲートウェイ、など
  • データストレージ
    • USBハードディスク
    • USBフラッシュメモリー
    • 光DISCドライブ
    • iPhone
    • Android
    • デジタルカムコーダ、など

動作確認済み環境

  • Windows (32-bit and 64-bit): Windows7/8/10, Windows Server 2012/2016/2019
  • macOS:10.9~10.14
  • Linux:kernel 4.x
  • Android:5.0~

移植・チューニング

指定ターゲットへの移植、OSのカスタマイズやドライバ開発などを受託いたします。
お気軽にご相談ください。

提供形態

  • OEMバイナリパッケージ

OEMバイナリパッケージにはUSB Network Gateサーバー機能/クライアント機能を実行する全ての実行モジュールに加えカスタムアプリケーションを作成するためのAPIヘッダ、およびライブラリを含みます。OEMバイナリパッケージをお客様の開発するデバイスやシステムに組込み、再販が可能です。

  • OEMソースコードパッケージ

USB Network Gateの全てのソースコードをご提供するパッケージです。このパッケージではお客様にて自由に再コンパイルビルドが可能です。ビルドした実行モジュールをお客様の開発するデバイスやシステムに組込み、再販が可能です。

《関連製品》
インターネット越しの USB デバイス共有ソフトウェア 「FlexiHub

製品を探す