No Image

Удаленный com порт по tcp ip

СОДЕРЖАНИЕ
2 просмотров
11 марта 2020

Читатель нашего сайта Иван, спрашивает:

Здравствуйте! Подскажите пожалуйста, есть ли какая-нибудь программа, с помощью которой можно использовать выход/вход ethernet как виртуальный COM port?

Да, такой софт существует. Самое известное решение — программа HW Virtual Serial Port от компании HW Group.

Мы нашли хороший материал об этой программе:

COM-порты, работающие через TCP/IP

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

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

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

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

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

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

Редиректор TCP_SerPort

Последнее обновление программы в шапке: 17.09.2013

Краткое описание:
Перенаправляет данные с сети (TCP) в COM порт на Андроид устройстве и из COM порта в сеть. Поддерживает FT232RL (FTDI), CP2102 (Silicon Lab), PL2303 (PROLIFIC).

Читайте также:  Как добавить третью ось в excel

Описание:
Программа представляет из себя редиректор который принимает данные с сети (ТСP) и перенаправляет их через СОМ порт подключенный к Андроид на различные устройства. Поддерживаются переходники USB COM на чипах FT232RL(FTDI), CP2102(Silicon Lab), PL2303(PROLIFIC). Андроид должен иметь USB HOST и версию не ниже 3.1

Где это может быть использовано? Допустим у Вас есть устройство (например теплосчетчик или микроконтроллер) который имеет интерфейс RS232 или USB и работает напрямую с компьютером.Теперь Вам надо получать/управлять им через сеть или Интернет.Часто бывает что переписать программу на компьютере на сетевую нет возможности (сложная,программист уволился/спился 🙂 и т.д) и переделывать контроллер на сетевой тоже часто не просто.Выход может быть такой.К Андроид через переходник USB<>COM или напрямую (если USB) подключаем устройство. На компьютере запускаем эту программу HW Virtual Serial Port Single которая создает виртуальный COM порт в системе и перенаправляет данные по сети на Андроид. Запускаем программу TCP_SerPort на Андроиде. В программе VSP на компьютере указываем IP и порт(3333) андроид устройства.Запускаем программу которая работает с подключенным оборудованием на PC и подключаемся к виртуальному СОМ порту. Все. Работаем с устройством по сети.

Софтовый аналог программы замечательная утилита LINUX ser2net. Есть программы редиректоры под PC но они в основном платные и на обоих сторонах должны быть компьютеры, что часто неудобно. Есть так-же «железные» решения типа Tibbo. Плюс использования Андроид в том что небольшое, сразу имеем WI_FI и можно еще организовать обработку и запись данных.

Редиректор также можно использовать в робототехнике когда андроид устройство стоит на тележке,а рулим удалено с PC или другого андроида.Для этого просто пишем клиента к TCP серверу. Так-же можно подключать различное торговое оборудование (сканеры,принтеры и т.д)

Программа Вета версия. Делал под свои задачи. Буду рад если пригодится еще кому то. Конструктивные замечания/предложения приветствуются. Перед использованием можно проверить работают ли у Вас на устройстве переходники USB<> COM моей программой TermUSB

Так-же рекомендую для тестирования программы по сети утилиту Hercules Setup UTILITY. Ну и конечно в LINUX NETCAT
Разработчик: Шипов Александр

Admin

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

Читайте также:  Сброс контроллера акб ноутбука

Для Win2000 – Windows 10 (2019) (Server, x86, x64). Последняя версия: 1.7.0 build 422. 13 сентября 2019.

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

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 в любом месте нашей программы и получить исчерпывающую информацию по использованию программы.

Добро пожаловать в киберблог радиоинженера и программиста, позывной UR3QQJ. Мой многолетний опыт затрагивает такие области, как промавтоматизация, IoT, руководство людьми и переговоры с заказчиком. Второе направление – аудит ИС в области безопасности. Третье – ЦОС в области радиолокации. Экспертное консультирование и нестандартные решения? Без проблем. Приглашаю на канал.

воскресенье, 14 июня 2015 г.

Удаленный COM-порт по TCP/IP

Данная утилита представляет собой WEB-сервер IP-to-COM, осуществляющий трансляцию пакетов данных из COM-порта (виртуального или физического) в сеть и наоборот – из сети в COM-порт, с возможностью удаленной настройки порта и контроля его состояния, вплоть до служебных сигналов DTR/RTS/CTS/DSR/DCD. Хотите помигать светодиодиками или узнать состояние пары кнопок? Тоже без проблем. Все настройки сервера сохраняются и восстанавливаются автоматически.

Настройку сервера удобно осуществлять через любой браузер. Для комфортной работы можно выставить любое время авто refresh-а (в ‘settings.ini’ по-умолчанию задано 5-секунд). Если данные нужны только по запросу, параметр ‘WEB-Server Interval Update’ выставляем каким-угодно большим.

  1. При использовании в качестве клиента браузера (любого), сервис-страничка генерится динамически с задаваемым интервалом обновления (из настроек), для удобства.
  2. Никто не мешает обращаться к серверу из своих программ с любым интервалом обновления данных, для этого доступны следующие теги:

mode – режим активации порта
sh0 – имя порта
sh1 – скорость
sh2 – битность
sh3 – количество старт-стоп бит
sh4 – пакет для записи из сети в удаленный порт
dtr – режим активации сигнала DTR (pin 4 RS-232)
rts – режим активации сигнала RTS (pin 7 RS-232)

  1. Win32/64 (NT/2003/XP/7/8).
  2. Cеть Интернет (обязателен проброс порта) или Интранет.
  3. Физический COM-порт или виртуальный*.

* com0com используется лишь в качестве виртуального нуль-модемного кабеля, чтобы гонять данные у себя же (у меня на ноуте нет физического COM-порта). После запуска конфигуратора больше ничего с ним и не надо делать, он создаст виртуальные два порта и после этого его закрываем, все. Альтернативой com0com можно взять виртуальный нуль-модемный кабель у AGG Software, но он триал на 30 дней, далее блокируют. Поэтому, все что нужно – запустить сервер.

COM NUM=COM1
COM BAUDRATE=9600
COM BITS=8
COM STOPBITS=1
COM DTR=0
COM RTS=0
COM ONOFF=1
WEB-Server Port=5001
WEB-Server Interval Update=5

Комментировать
2 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
Adblock detector