Preciso que dois aplicativos sejam executados na mesma porta serial (/dev/ttyUSB0). Um é um monitor somente leitura, enquanto o outro é um aplicativo que lê os dados na porta serial e responde.
Como posso fazer com que dois aplicativos sejam executados na mesma porta serial? Se o monitor só consegue ler as mensagens recebidas, tudo bem.
Ouvi dizer que o socat pode fazer algo assim, mas só consigo encontrar informações sobre ele fazendo portas virtuais e não usando portas físicas, o que eu quero é pegar uma porta serial física e fazer uma cópia (ou duas se necessário) de a porta serial para que o monitor possa ler as mensagens recebidas.
Estou usando um sistema operacional Debian