リモートに配置されたシリアル(rs-232)デバイスと通信する必要があるLinuxアプリケーションを使用しています。リモートエンドでsocatを使用して、IP接続を介してデバイスのシリアルデータを送信する方法を考えましたが、そのIPストリームを(疑似)シリアルデバイス文字デバイス(例:/ dev/fakesocatserial0)に戻すにはどうすればよいですか?反対側?
PIPE
アドレスタイプsocat
を使用して、接続するUnixパイプを作成できるはずです(たとえば、デバイスが実際のシリアルデバイスを備えていると仮定します)。ネットワーク接続を作成します):
socat PIPE:/dev/fakesocatserial0 TCP-LISTEN:1234
sshfsを試しましたか? remote:/dev
をlocal:/remote/dev
のような場所にマウントして、実際のキャラクターデバイスをポイントするだけです。