Добрый день!
Вечером выложу ПО, которое перекладывает из COM — порта данные в COM — порт и логирует данные.
Схема.
USB — COM — физический порт COM1.
USR-IOT — виртуальный порт COM2 (TCP client 40000).
USR-IOT — виртуальный порт COM3 (TCP сервер 40000).
Приложение от вендора.
Два виртуальных порта настраиваются между собой, один работает как TCP сервер, другой как TCP клиент.
ComPortBridge передает данные между COM1 и COM2.
Приложение вендора открывает COM3.
Логика.
Из физического порта COM1 передаем в виртуальный COM2 и логирует пакет.
Виртуальный COM2 передает в COM3.
COM3 открывает приложение и получает и передаёт данные. И в обратную сторону аналогично.