2つのアプリケーションが同じシリアルポートにアクセスできるようにするにはどうすればいいですか

2つのアプリケーションが同じシリアルポートにアクセスできるようにするにはどうすればいいですか

同じシリアル ポート (/dev/ttyUSB0) で実行するアプリケーションが 2 つ必要です。1 つは読み取り専用モニターで、もう 1 つはシリアル ポート上のデータを読み取って応答するアプリケーションです。

モニターが受信メッセージのみを読み取ることができる場合、同じシリアル ポートで 2 つのアプリケーションを実行できるようにするにはどうすればよいでしょうか。

socat でそのようなことができると聞きましたが、物理ポートを使用せずに仮想ポートを作成するという情報しか見つかりませんでした。私が望んでいるのは、物理シリアル ポートを取得し、モニターが着信メッセージを読み取れるようにシリアル ポートのコピー (必要な場合は 2 つ) を作成することです。

私はDebian OSを使用しています

関連情報