Я думаю, что программа, которую вы ищете, называется ser2net. Он соединяет последовательные потоки с TCP-портами по вашему выбору. В Ubuntu / Debian сделайте следующее:
# apt-get install ser2net
затем отредактируйте /etc/ser2net.conf и настройте строку, такую как эта:
2000:telnet:600:/dev/ttyUSB0:115200 8DATABITS NONE 1STOPBIT banner
и наконец перезапустите сервис
# systemctl restart ser2net
Страница конфигурации / man-страница хорошо документирована, но для пояснения этого запустится служба TCP на порту 2000, введите telnet, 10-минутный тайм-аут, подключенный к / dev / ttyUSB0 с соответствующими настройками последовательного порта. Я не уверен, к какому типу клиентского программного обеспечения вы подключаетесь к трансиверу, поэтому вам, возможно, придется изменить тип подключения с «telnet» на «raw» и поиграть с параметрами, удалить баннер и т.д.
НТН!