Windows virtual com port tcp

Windows virtual com port tcp

Последовательный или COM-порт — это интерфейс стандарта RS-232, который служит для подключения различного оборудования к компьютеру. Из-за ограничения в размере информации (1 бит), передаваемой за один раз, данный порт получил второе название: последовательный. Интересным является тот факт, что в различных интерфейсах, таких как Ethernet или USB информация передаются также — последовательно, однако, такое название за ними не закрепилось.

Что делать если в компьютере нет COM-порта?

Изначально COM-порты использовались для подключения терминалов, модемов и мыши. В современное время основное назначение сводится к подключению всевозможных источников питания, микроконтроллеров, вычислительных систем, кассовых аппаратов и других устройств. Также COM-порт очень активно использовался для синхронизации компьютеров: к примеру, ноутбука с персональным компьютером. Сейчас такой подход сменился использованием USB-порта.

Что такое виртуальный COM-порт?

Виртуальный COM-порт воображает себе наша операционная система, при этом он отсутствует физически. Для «воображения» существуют специальные программы, одну из которых мы рассмотрим позже.

Для чего используется?

Поняв, что такое реальный COM-порт и для чего он используется, без труда можно представить себе необходимость в виртуальном COM-порте. Представьте: вам нужно подключить вычислительное устройство к компьютеру через COM-порт. Но у вас его нет! Или же подключить несколько устройств, а порт всего один. Как быть в такой ситуации? Спасает именно создание виртуального порта.

Таким образом, виртуальный порт позволяет имитировать его присутствие в компьютере при отсутствии оного. Примеровприменения довольно много. Однако наиболее часто виртуальный COM-порт применяется:

  • При необходимости подключить несколько устройств одновременно.
  • При необходимости отладить (протестировать, найти ошибки) программу для вычислительного устройства при отсутствии порта.

Как создать виртуальные порты?

Для их создания предусмотрены специализированные программы. Стоит выбирать те, которые предлагают нам установить нужные для виртуальных портов драйвера, поскольку их поиск — не очень приятное занятие.

Скачайте и установите программу Advanced Virtual COM Port. Установка занимает считаные минуты, при этом на одном из этапов нам предложат драйвер:

Программа для настройки виртуального com-порта в windows

Соглашаемся и нажимаем «Установить». Следует подождать несколько минут — не пугайтесь, если потребуется 5–10 минут. Это нормально.
После установки, заходим в программу и видим главное окно:

Кернел про -для настройки виртуального com-порта в windows

Оно содержит три основных вкладки: Общие (расширенные), клиентские и локальные порты.

Вкладка общие (или расширенные) порты позволяет делиться COM-портами через локальную сеть (LAN) или интернет. Таким образом, данные с виртуальных портов могут быть легко и быстро переданы другим пользователям.
Вкладка клиентские порты позволяют создавать порты на компьютере, которые подключаются к расширенным портам через виртуальный кабель нуль-модема. Стоит сказать, что виртуальный кабель программа предусматривает автоматически.
Вкладка локальные порты даёт возможность просматривать, создавать и удалять все пары виртуальных COM-портов.

Читайте также:  Обновление до windows 10 код ошибки 0x1900200

Перейдём во вкладку локальные порты и нажмём кнопку Add. Перед нами откроется окно, предлагающее создать пару COM-портов, которые предполагаются быть соединёнными виртуальным нуль-модемным кабелем:

Создание виртуального com-порта в windows7

Жмём ОК. Переходим в Панель управления -> Система -> Диспетчер устройств.
Видим, что наши COM-порты были успешно созданы:

Виртуальные com-порты windows

Взаимодействие расширенных и клиентских COM-портов

Скорее всего, непонятным остаётся вопрос взаимодействия этих двух вкладок. На самом деле всё просто: расширенные порты позволяют делиться своими com-портами, то есть всей информацией, что доступны с устройств, подключённых к этим портам. Они подключаются к клиентским: тем, которые получают всю необходимую информацию.

Для создания расширенного порта достаточно в первой вкладке нажать кнопку Add и выбрать порт, которым мы делимся:

Расшаренный com-порт windows

Для создания клиентского порта, переходим во вторую вкладку, нажимаем кнопку Add и выбираем сначала порт, который хотим сделать клиентским, а затем адрес компьютера, к порту которого мы хотим подключиться:

Клиентский com-порт windows

Итоги

За бортом осталось ещё много чего интересного на тему COM-портов. Хотя эта технология и отходит на второй план с развитием других интерфейсов для подключения устройств, тем не менее пока что она всё ещё активно используются и знать тонкости её работы очень полезно.

Admin

IT-cпециалист с высшим техническим образованием и 8-летним опытом системного администрирования. Подробней об авторе и контакты. Даю бесплатные консультации по информационным технологиям, работе компьютеров и других устройств, программ, сервисов и сайтов в интернете. Если вы не нашли нужную информацию, то задайте свой вопрос!

TCP COM Bridge — Проброс COM портов на терминальный сервер Windows

Для Win2000 — Windows 10 (2019) (Server, x86, x64). Последняя версия: 1.7.4 build 212. 12 февраля 2021.

Для проброса COM портов на терминальном сервере Windows можно воспользоваться средствами Windows. Но передача данных через такое подключение будет работать очень медленно. Вы можете установить TCP COM Bridge и получить скорость передачи данных гораздо большую.

1. Установите TCP COM Bridge (скачать) на сервере и создайте подключение в режиме TCP сервера, с виртуальными ком-портом (Меню — Устройства — Добавить).

Рис. 2. Сетевое соединение

2. Откройте используемый TCP порт на сервере в вашем файерволе. При необходимости, настройте перенаправление порта на вашем маршрутизаторе. Если нужно пробрасывать ком-порты с нескольких клиентских компьютеров, то создайте отдельное подключение для каждого порта. Обратите внимание, что для каждого COM порта нужно использовать свой порт TCP.

3. Настройте запуск TCP COM Bridge в качестве службы. Теперь программа будет запускать одновременно с терминальным сервером.

Рис. 3. Запуск в режиме службы на терминальном сервере

4. Установите TCP COM Bridge на клиентском компьютере, с которого нужно пробросить порт на сервер. Настройте подключение к реальному COM порту на клиентском компьютере.

Рис. 4. Настройка порта на клиентском компьютере

5. Настройте подключение в режиме TCP клиента, указав IP адрес и порт сервера. Теперь при включении клиентского компьютера, он автоматически установит связь с сервером и будет принимать/получать данные из COM порта.

Рис. 5. Настройка сетевого соединения на клиентском компьютере

6. При этом сценарии использования мы рекомендуем включить опцию контроля состояния соединения. В этом случае программа на сервере или клиенте может оперативно определить разрыв связи и восстановить соединение.

Читайте также:  Canon pixma g1400 драйвер mac os

Рис. 6. Дополнительные параметры поддержания связи

TCP COM Bridge — соединяет два реальных или виртуальных COM порта между собой через сеть!

Для Win2000 — Windows 10 (2019) (Server, x86, x64). Последняя версия: 1.7.4 build 212. 12 февраля 2021.

Краткое описание:

TCP COM Bridge это утилита, которая работает как программный конвертер RS232-TCP/IP и позволяет направить данные от реального (physical) или виртуального COM порта в сеть через Ethernet или Интернет. Используя TCP COM Bridge, вы можете превратить любой компьютер в «Serial Device Server». С помощью нашей программы вы можете соединить два COM порта на разных компьютерах, в том числе и через Internet. Это позволяет построить распределенные системы сбора данных, используя существующее ПО, работающее только с COM портами.

Какие проблемы может решить TCP COM Bridge?

Наша программа позволяет сэкономить средства на покупке аппаратных терминальный серверов, и использовать компьютер с TCP COM Bridge для той же самой задачи. Вы можете подключить или создать до 256 COM портов на одном компьютере, который будет работать с 256-ю RS232 устройствами одновременно.

Начните пользоваться TCP COM Bridge прямо сейчас!

После инсталляции программы TCP COM Bridge, запустите ее с помощью иконки в меню «Пуск -> Программы». Программа предложит вам создать новое соединение, с использованием виртуального или реального COM порта. Вы можете ответить «Да» и выбрать номер порта и параметры TCP соединения в диалоговом окне. Затем кликните на кнопке «OK» в диалоговом окне. Теперь программа установит и настроит соединение, и если надо добавит виртуальный COM порт в систему.

Вид программы:

Ключевые особенности:

Универсальность. Вы можете создать соединения 256 реальных или виртуальных COM портов.

Варианты. С помощью программы можно соединять COM порты по сети, получать доступ к реальному COM порту с удаленного компьютера, разделять COM порт на два и более COM порта, получить доступ к одному порту из двух приложений, обеспечить передачу данных по сети в приложениях, которые изначально могут работать только с COM портами.

Виртуальные COM порты. Вы даже можете совсем не иметь реальных последовательных портов в вашей системе.

99.9% эмуляция. Другие приложения никогда не увидят различия между реальным последовательным портом и виртуальным COM портом, созданным TCP COM Bridge.

Сеть. По сети данные могут передаваться по протоколам TCP и UDP как в локальной сети, так и через Internet.

Гибкость. В сети Internet программа может работать с динамическими IP адресами, используя доменное имя.

Локальное использование. Вы можете создавать локальные соединения в пределах одного компьютера.

Разделение портов. Данные от одного COM порта можно разделить на два или несколько направлений (serial port splitter).

Режим службы. Программа может автоматически запускаться как служба и создавать виртуальные COM порты, устанавливать сетевые соединения еще до логина пользователя в систему.

Контекстная справка. Вы можете использовать F1 в любом месте нашей программы и получить исчерпывающую информацию по использованию программы.

Advanced Virtual COM Port

Advanced Virtual COM Port is a professional serial communications utility, which combines network and local virtual serial port functions into one.

Читайте также:  Запуск виртуального окружения python windows

Windows CE and Windows Mobile vesion available! Read more.

It gives you the ability to:

  • Create virtual serial ports and connect them with a virtual null-modem cable over a LAN or the Internet
  • Share your real (physical) serial ports over the LAN and Internet
  • Create a pairs of local virtual serial ports connected with a virtual null-modem cable

Screenshot

One of the many uses for Advanced Virtual COM Port is to allow software that only supports serial port communications, to join the Internet community and communicate not only with computers that are close by, but also with ones on the other side of the world! This is done by emulating a null-modem cable over a network.

Another use of Advanced Virtual COM Port is to share any of your serial devices, whether it is a bar code scanner, modem, sensor, oscilloscope, laboratory or industrial instrument, etc. over a LAN or the Internet. There is no need to move this equipment here and there, just connect it to a server computer, create a Shared COM Port, and anyone with installed Advanced Virtual COM Port will be able to use this equipment remotely as if it were connected to his/her computer.

And finally, Advanced Virtual COM Port allows you to create pairs of virtual serial ports locally connected using a virtual null-modem cable. There is no need to have real cables or serial ports. This function is designed to speed up developing and debugging of applications. You can debug your software that uses COM ports for communication with hand-held computers, data acquisition equipment, etc. You can even develop your own device emulator and connect it to your software through a pair of virtual COM ports.

Features

  • Virtual COM ports appear to the system and applications like real ones
  • Virtual COM ports work like real ones
  • Hot Virtual COM Port creation and removal, without having to reboot your computer
  • Once created, virtual ports persist in the system until you remove them
  • Works as a service, the ports will function even when no user is logged in
  • No need to have physical serial ports (except for physical ports sharing function)
  • Higher data transfer rate than on hardware serial ports
  • Up to 255 virtual COM ports can be created
  • PnP, WMI support
  • VMWare compatible
  • Flow control emulation support
  • Easy port state monitoring
  • Ability to temporarily remove all ports without losing their configuration

System Requirements

Administrator privileges required to install or uninstall Advanced Virtual COM Port.

Supported operating systems (for PC version):

  • Windows 2000
  • Windows XP (32 and 64-bit)
  • Windows 2003 Server (32 and 64-bit)
  • Windows Vista (32 and 64-bit)
  • Windows Server 2008 (32 and 64-bit)
  • Windows 7 (32 and 64-bit)
  • Windows Server 2008 R2
  • Windows 8 (32 and 64-bit)
  • Windows Server 2012
  • Windows 8.1 (32 and 64-bit)
  • Windows Server 2012 R2

Supported operating systems (for Windows CE version):

  • Windows CE 5.0 (x86)
  • Windows CE 5.0 — 6.0 (arm)
  • Windows Mobile 2003 SE
  • Windows Mobile 5.0 — 6.5
Оцените статью