現在、有線 USB 接続をワイヤレス化する作業を行っています。現在の設定は次のとおりです。
シリアル通信 (UART) を使用する 4 つのセンサーが、Windows タブレットに接続されたシリアル-USB デバイスに接続されています。タブレットでは、FTDI ドライバーがオンボード ソフトウェアが使用する 4 つの仮想 COM ポートを作成します。ソフトウェアへのこのインターフェイス (仮想 COM ポート) は固定されており、変更しないでください。
目標は、有線 USB ケーブルを取り外してタブレットをワイヤレスにすることです。これは、USB データを読み取り、それをワイヤレスでタブレットに送信するデバイス (RPI?) を挿入することで実現できると考えていました。正確な方法はわかりませんし、これが正しいアプローチであるかどうかもわかりません。
そこで質問ですが、希望するワイヤレス設定を取得するにはどうすればよいでしょうか?
PS: Raspberry Pi ソリューションが正しい場合、USB データを読み取ってワイヤレスで送信できるようにプログラムする必要があります。また、ワイヤレス データを受信し、仮想 COM ポートを作成して、そこにデータを配置するためのタブレット上のソフトウェアも必要です。これは正しく理解されていますか?
答え1
使用できますユーエスビーピーワイヤレスを含むあらゆるネットワーク経由で USB 接続を転送します。これは Linux カーネルの標準部分ですが、Raspberry Pi で使用している OS バリアントでデフォルトで有効になっているかどうかを確認する必要があります。Raspberry Pi はサーバーとして機能し、4 つの COM ポートをエクスポートします。usbip
これを設定するには、プログラム (Debian/Raspbian などの同じ名前のパッケージ内) が必要です。Windows クライアントの場合は、上記のリンクからバイナリをダウンロードできます。
より詳細に説明しているブログ記事がいくつかあります。例えばここ。