私の手元で利用している自作のラジオは、3.5mmのオーディオケーブルを2本使用しています。アンテナは屋根に設置していますが、夏の暑さのため、屋外で長時間監視することはできません。そこで、オーディオをネットワーク経由で操作し、自宅の下でエアコンを起動して遠隔操作するという方法を考えました。
調査の結果、大まかな方法は、USBオーディオカードを使用してオーディオ/マイク信号を収集し、そのカードをルーターに接続し、ルーター上でOpenWRTを実行してVirtualhereを起動することです。Virtualhereは、改良されたUSB/IPプロトコルを使用することで、性能を維持しながら複数のプラットフォームでUSB共有を実現するリモートUSBソリューションです。
無償版(試用版)では、1台のUSBデバイスに接続できます。公式サイト:https://www.virtualhere.com/
Virtualhere のサーバーは、Android/Windows/macOS/Linux の主要なアーキテクチャをサポートしています。また、Synology の DSM や、ASUS の ADM、QNAP の QNAP などの NAS もサポートしています。クライアント側は、Windows/Linux (GUI またはヘッドレスモード) のみです。
必要な材料
- 使用済みのルーターで、OpenWRTのファームウェアをインストールできるものが希望。(私はnewifi miniを使用しています。)
Padavanのファームウェアも有効です。さらに、恩山フォーラムにあるファームウェアには、VirtualHereサーバーが最初から組み込まれているため、設定の手間を省くことができます。
USB接続のサウンドカード(私は緑聯のUS205というものを購入しました。マイクとオーディオの両方のポートがあります。)
virtualhereは、ルーターのOpenWRTシステム上で動作する必要があるため、まずルーターをOpenWRTに書き換える方法を検討し、その後、そのプロセッサのアーキテクチャを確認する必要があります。私の持っているルーターはMediaTek MT7620Aプロセッサで、アーキテクチャはramips/mt7620(MIPSel、MIPS24Kc)です。ご自身のルーターのCPUモデルを調べてください。必ずしもこのアーキテクチャであるとは限りません。しかし、皆さんがOpenWRTを導入しているのであれば、どのアーキテクチャであるかを知っているはずです。

2. 仮想環境のサーバーをダウンロードしてください。ダウンロードしたファイル名はそれぞれ異なりますが、後続の説明のために、ここでは「virtualhere」という名前で保存し、Dドライブに配置することを想定します。
公式サイトには、特定の開発ボード (SBC: ボード上のプロセッサ) やアーキテクチャ向けの、パフォーマンスを最大限に引き出すための「VirtualHere USB Server の CPU 最適化ビルド」といったバージョンがあります。ただし、ライセンスが必要です(クライアント上でライセンスキーを入力する必要がありますが…、ネット上には不正な方法も存在しますが、正版を購入することを推奨します)。
2. scpコマンドを使用して、virtualhereをルーターにコピーします。ターミナルを開き、「あなたのルーターのIPアドレスが192.168.2.1の場合」と仮定して、以下のコマンドを実行してください:
scp -O D:\virtualhere root@192.168.2.1:/usr/share/
その後、権限を付与し、実行してください。
`/usr/share` ディレクトリへ移動する
/usr/share/virtualhere の実行権限を付与する。
/usr/share/virtualhere -b
3. OpenWRT の自動起動タスクに追加する (ルーター管理インターフェース → 起動項目 → ローカル起動スクリプト)
`exit 0` の前に1行追加する
/usr/share/virtualhere -b
4. virtualhereの公式サイトからクライアントソフトウェアをダウンロードしてください。 https://www.virtualhere.com/usb_client_softwareクリックして開く必要はありません。ルーターに接続されていれば、PC上で動作するクライアントは、仮想的な「virtualhere」サーバーとしてルーターの名前を認識するはずです。

5. ラジオのオーディオケーブルとUSBサウンドカードを接続し、USBサウンドカードをルーターに接続します。部屋に戻り、蓮さんのPCには自動的にオーディオデバイスが認識されるはずです。これにより、快適な操作が可能になります。
備考:ルーターの性能制限により、稀にパケットロスが発生することがありますが、全体として良好な使用感です。また、サウンドカードのサンプリングレートを調整することで、適切な低下を図り、処理負荷を軽減することも可能です。さらに、積極的に実験を行うハムの方は、ルーター上の内ネットワーク経由での接続機能を利用し、自宅から本格的な遠隔操作を実現することを検討してみてはいかがでしょうか?
謝辞
このガイドは、一部のオンラインチュートリアルを参考に作成しました。特に、 https://www.toutiao.com/article/7123119746773565990/