62

システムからデータを読み取ってコンピュータに転送する USB デバイスがあります。Linux シングル ボード PC (つまり Raspberry Pi) を使用してスクリプトを実行し、USB デバイスのリモート サーバーにすることが可能で、SSH または FTP 経由でその「リモート サーバー」(Linux) に接続できるかどうか疑問に思っています。または別のプロトコル (インターネット経由) を使用して、その USB ポートをコンピューターにマウントします。ターミナル サービスがどのようにリモート リソースに接続するかはご存じでしょうが、私も同じものが必要ですが、できれば Linux ボード上で行う必要があります。

私のシステムはWindows 7なので、そのリモートUSBを「ローカルポート」としてマウントする必要があるため、ソフトウェアはローカルで通信していると認識し、リーダーを見つけます。

4

1 に答える 1

77

IP ネットワーク (LAN/インターネット) を介してリモート USB デバイスを共有および/またはマウントする機能を提供するusbipと呼ばれるオープン ソース プロジェクトがあります。

また、この機能をより優れたドキュメントと UI で提供する商用製品が少なくとも 3 つあります。この返信の最後に商用製品へのリンクを含めました。

usbip Web ページから:

USB デバイスをコンピュータ間でフル機能で共有するために、USB/IP は「USB I/O メッセージ」を TCP/IP ペイロードにカプセル化し、コンピュータ間で送信します。オリジナルの USB デバイス ドライバとアプリケーションは、リモート USB デバイスにも変更なしで使用できます。コンピュータは、直接接続されているかのようにリモート USB デバイスを使用できます

usbipサーバー プロセスは Linux システムで実行され、クライアントは Linux と Windows で利用できます。プロジェクトは明らかに 2005 年から存在しており、署名済みの Windows クライアント ドライバーは 2011 年から存在します。理論的には、Raspberry で構成されたリポジトリによって異なります。 Pi を実行sudo aptitude install usbipして、サーバー側のドライバーとアプリケーションをインストールできるはずです。

Ubuntu 14.10 (Utopic Unicorn) 以降を使用する場合、usbipパッケージをインストールする必要はありません。usbip ツールはlinux-tools-genericパッケージの一部であり、バイナリは /usr/lib/linux-tools-KERNEL- で既に利用可能です。バージョン/。

usbipのインストール方法と使用方法に関するウォークスルー チュートリアルは、HowToForgeで入手できます。

Windows クライアントは、HowToForge チュートリアルから進歩し、単なるコマンド ライン ツールではなく、もう少し多くのインターフェイスを備えています。

市販の USB-over-IPツール:

Fabula-Tech USB-over-Network - Windows および Linux で動作 - 試用版あり:

Eltima Software USB Network Gate - Windows、Mac OS X、および Linux で動作 - 試用版あり:

インセンティブ Pro/SimplyCore LLC USB リダイレクター - Windows および Linux で動作 - Linux サーバーでは明らかに無料で、無料の Windows クライアントが利用可能です。

于 2013-10-30T17:23:27.733 に答える