テスト中のデバイス(DUT)があり、以下を使用します。パワーアナライザデータロガーのデータを使用します/dev/ttyUSB0
。
問題は、DUTがデータを収集するために使用するワークステーションから離れていますが、同じネットワーク内でUSB経由でパワーアナライザに直接接続されている2番目のPCを使用する必要があることです。 USBプロキシおよび「プロキシ」システムへのSSH接続USB測定システムへのシンボリックリンクを作成します。
上の図では、最初のPCからストリームを読み取るプログラムが違いを認識しないように、最初のPCが直接接続されている/dev/ttyUSB0
2番目のPCにどのようにアクセスしますか?
ベストアンサー1
socat
ここで働くこともできます。
2番目のPCでは、socat
データをリッスンし/dev/ttyUSB0
てそれをTCPポートに供給できます。たとえば、次のようになります。
socat /dev/ttyUSB0,raw,echo=0 tcp-listen:8888,reuseaddr
その後、最初のPCでsocatを使用して2番目のPCに接続し、疑似端末のアプリケーションにデータを提供できます/dev/ttyVUSB0
。
socat PTY,raw,echo=0,link=/dev/ttyVUSB0 tcp:<ip_of_pc2>:8888
これはテストされておらず、socat
多くのオプションをサポートしているため、調整が必要な場合があります。