Мне нужно два приложения для запуска на одном последовательном порту (/dev/ttyUSB0). Один - это монитор только для чтения, а другой - приложение, которое считывает данные с последовательного порта и отвечает обратно.
Как сделать так, чтобы на одном последовательном порту могли работать два приложения, если монитор может только читать входящие сообщения, тогда это нормально.
Я слышал, что socat может делать что-то подобное, но может только найти информацию о том, что он делает виртуальные порты и не использует физические порты, я хочу получить физический последовательный порт и сделать копию (или две, если необходимо) последовательный порт для монитора, чтобы иметь возможность читать входящие сообщения.
Я использую ОС Debian