COM-порт работающий через TCP/IP Программа HW Virtual Serial Port

Виртуальный COM-порт работающий через TCP/IP-протокол.

Наличие COM порта в операционной системе персонального компьютера позволило бы «достучаться» удаленно к любому ресурсу, использующему ethernet-подключение по локальной сети. Виртуализация последовательных портов, клонированных таким образом, сняла бы ограничение на длину RS232-соединений и решила бы коммуникационную задачу. Исполнительное устройство, транслирующее LAN-подключение хотя бы в Rx/Tx-сигналы и доступное с персонального компьютера, определялось бы в системе как периферия, управляемая через UART.

Нет числа приложениям, требующих виртуализацию COM-портов: управление кондиционерами, коммутации силовых линий, съем и обработка телеметрической информации (температура, давление, влажность), мониторинг цифровой техники с возможностью ее ресета и/или перезагрузки. Много-много полезных дел требуют удаленного доступа к RS232-совместимым оконечным устройствам.

 

 HW Virtual port manager1

 

Одним из решений  является программа HW Virtual Serial Port от компании HW Group. Это свободно распространяемое программное обеспечение, предназначенное для формирования в среде Windows-совместимых операционных систем драйвера последовательного порта, использующего TCP/IP стек. Драйвер способен нумеровать то количество COM-портов, которое предоставляет в его распоряжение ОС, при этом каких-либо ограничений на его использование с сетевыми протоколами нет.

Управление программным пакетом выполняется посредством менеджера виртуальных портов:

HW Virtual port manager2

Управление подключениями осуществляется за счет того, что устанавливается взаимно однозначное соответствие между IP-адресом удаленной периферии и мнемоническим именем COM-порта. Наряду с закладкой «Virtual Serial Port» менеджер предоставляет доступ по UDP к ресурсам локальной сети, идентифицированных MAC-адресами. Доступ к ним возможен через шлюз по IP-адресу и маске, а кроме того – с указанием конкретного порта периферийного устройства. К сожалению, возможности этой закладки нацелены только на оригинальные устройства HW Group.

HW Virtual port manager3

Закладка для установок виртуального COM-порта управляет служебными операциями программного обеспечения: отвечает за ведение лога, запускает утилиту по старту операционной системы, предоставляет системный трей для оперативного доступа, устанавливает параметры PING-операций и т.д. Но главная задача установочной закладки – параметры шифрования с помощью TEA-ключей. С ее же помощью задаются параметры работы в терминальной сессии путем установки NVT–параметров.