Пока что у меня лишь промежуточное решение:
sudo socat PTY,link=/dev/ttyS10 UDP-DATAGRAM:192.168.2.15:5000,broadcast
Проблемы:
1) Если допустим открыть при помощи cutecom который отсылает строку лишь по нажатию ввода, то все равно на каждую букву отдельный пакет, например «123<enter>» это четыре пакета 31 32 33 0A. Хотелось бы некоторой группировки символов по некоторому таймауту.
2) При помощи wireshark видно что прилетает ответ на каждую букву (ну, я делаю специальную посылку на другой стороне UDP из нескольких печатаемых ASCII символов), но minicom и cutecom эти ответы не отображают, стало быть связь односторонняя...
Вопрос: как связать UDP и tty чтобы пакеты летали туда сюда, при этом группируя смежные байты? Хочется некоего тоннеля, при этом на одной стороне Linux а на другой лишь UDP и ничего более (самодельное устройство без ОС).
Возможно даже не socat, а другая утилита? В принципе, от безысходности я смогу и программку накатать для этой цели, но хотелось бы что-то стандартненькое...