別のコンピューターを使用している場合、POSIX OSを実行しsocat
、トラフィックの記録中にポート間でデータを「パイプ」するのに使用することをお勧めします。これは基本的にハードウェアベースのソリューションに似ていますが、特別なものではなく汎用ハードウェアを使用しています。たとえば、次のようなものです。
sudo socat -x -v -d /dev/ttyUSB0,b115200,rawer,cr /dev/ttyUSB1,b115200,rawer,cr
このプログラムの本当にすてきなところは、何に接続できるかという点に関しては非常に柔軟だということです。TCP / IPソケット、ファイル/ストリームなどを使用できます。ボーレートを変換したり、行末を変更したりすることができます。紹介記事(2009年日付ですが、まだ有用です)はここから入手できます。
編集:このようなハードウェア構成ではなく、明確にするために:
Main computer serial port <--> Device serial port
次のようになります。
Main computer serial port <--> sniffer computer serial port 1
Device serial port <--> sniffer computer serial port 2