Это - продукт, который будет выполнять вашу работу, но вы должны за него заплатить. Это в основном работает путем создания виртуальных портов. Вы можете сделать это самостоятельно, если хотите. Начните с этой статьи в Code Project. Это покажет вам, как вы можете создать драйвер последовательного порта. Вам необходимо добавить код, который будет регистрировать входящий / исходящий трафик и одновременно передавать данные в / из реального порта.