Как создать виртуальный com порт? Создание виртуального ком порта


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

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

Вам понадобится

  • — компьютер с выходом в интернет
  • — браузер
  • — навыки системного администрирования
  • — Advanced Virtual COM Port
  • — USB Serial Converter либо Virtual Null Mode

Инструкция

1. Скачайте и установите программу Advanced Virtual COM Port. Для этого откройте браузер и перейдите по ссылке http://www.advancedvirtualcomport.com/files/AdvancedVirtualComPort.zip. Данная программа включает сетевые и локальные функции виртуального порта COM. Она может сотворить воображаемый порт и присоединиться к нему через воображаемый кабель модема, через сеть либо интернет. Эти порты, сделанные в программе, выглядят так же, как и настоящие. Работают они подобно. Запустите программу, исполните процедуру создания порта: нажмите кнопку «сотворить порт», выберите источник создаваемого порта. Следуйте инструкциям программы. Дальше зайдите в «Панель управления», выберите «Диспетчер устройств», там проследите происхождение нового порта в списке портов.

2. Скачайте драйвер для виртуального порта, дабы поставить воображаемый com-порт на компьютер, с сайта http://com0com.sourceforge.net/. Распакуйте архив с драйвером в папку, подключите кабель с разъемом USB к компьютеру. Иной конец кабеля, там, где два разъема DB-9, никуда не подключайте. Дальше механически установится оборудование. Выберите опцию «провести поиск подходящего драйвера для устройства», с указанием места его размещения. Дальше нажмите кнопку «Обзор» и выберите скачанный драйвер. В дальнейшем окне нажмите кнопку «Готово». Позже установки USB Serial Converter будет запущен мастер установки последовательного порта. Повторите процедуру установки оборудования с поддержкой мастера нового оборудования. Перезагрузите компьютер, дабы сделать воображаемый com порт. Зайдите в «Панель управления», «Система», нажмите «Диспетчер устройств» и проследите происхождение нового порта.

3. Скачайте и установите программу Virtual Null Mode. Создание виртуального порта com с подмогой этой программы представляет собой довольно примитивную процедуру. Позже установки программы программа предложит сделать новое устройство, выберите «Да», дальше выберите номера портов, кликните кнопку «ОК» в окне программы и в диалоговом окне. Дальше программа установит виртуальные порты на компьютер. Перезагрузите ПК, зайдите в «Диспетчер устройств» и проверьте возникновение новых портов.

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

Инструкция

1. Контроль портов в операционной системе Windows является непременным условием для неопасно работы в сети. Дабы проконтролировать их, подключитесь к интернету, после этого наберите в командной строке netstat –aon и нажмите Enter. Вы увидите список нынешних сетевых подключений с указанием внутренних и внешних ip-адресов, используемых портов, состояния соединений и номеров идентификаторов процессов.

2. Запустите интернет-браузер и вновь наберите в командной строке netstat –aon. Сравните новую таблицу и предыдущую – вы увидите, что позже запуска браузера возникли новые строки. В частности, были открыты новые порты, они указаны в графе «Локальный адрес» позже двоеточия в строках адреса. Эти порты открыли сервисы операционной системы и запущенный браузер. В последней колонке таблицы указаны идентификаторы процессов – PID. С их подмогой вы сумеете узнать, какая программа открывает определенный порт.

3. Наберите в том же окне командной строки команду tasklist. Перед вами появится список запущенных процессов. В первой колонке – «Имя образа» — указаны имена запущенных процессов. Во 2-й находятся идентификаторы процессов. Посмотрите в предыдущей таблице PID процесса, открывшего новейший порт, и обнаружьте данный идентификатор в таблице процессов. Слева от него, в первой колонке, вы увидите имя волнующего вас процесса. Если хотите узнать о нем огромнее, введите его в поисковик, вы получите всю нужную информацию.

4. Имеет ли хакер вероятность подключиться к вашему компьютеру через открытые порты? Да, в том случае, если «висящие» на этих портах программы и сервисы имеют уязвимости. Регулярное обновление программ и файлов ОС помогает недопустить нелегальное проникновение на компьютер.

5. Для контроля портов непременно используйте фаервол (брандмауэр, сетевой экран). Многие троянские программы, попав на компьютер и собрав необходимую информацию, пытаются открыть какой-то порт и переслать информацию хакеру. Брандмауэр подметит открывшийся порт и здесь же заблокирует соединение, выдав вам соответствующее сообщение.

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

Вам понадобится

  • — доступ в интернет;
  • — навыки программирования.

Инструкция

1. Зайдите на сайт http://www.advancedvirtualcomport.com. Перейдите в раздел закачек файлов и выберите программу Advanced Virtual COM Por. Данное приложение предуготовлено для настройки виртуального порт а и включения его сетевых и локальных функций. Оно создает воображаемый порт и подключает его к модему через воображаемый кабель для приобретения доступа к сети либо интернету.

2. Скачайте установочный файл на свой компьютер в всякое место. Запустите программу Advanced Virtual COM Por и выберите функцию «Сотворить порт ». Дальше проследуйте инструкциям приложения, дабы установить воображаемый порт .

3. Скачайте с сайта http://comocom.sourceforge.net/ драйвер USB Serial Converter для установки виртуального порт а. Распакуйте архив с утилитой и подключите к компьютеру кабель с разъемом USB. Вторую сторону кабеля оставьте свободной, т.е. никуда не подключайте. Позже этого произойдет механическая установка оборудования.

4. Нажмите на кнопку «Поиск подходящего драйвера» и укажите место размещения скачанной папки. Нажмите кнопку «Готово». Запустится мастер установки виртуального порт а. Позже окончания перезагрузите компьютер и проверьте присутствие нового порт а.

5. Установите на персональный компьютер программу Virtual Null Modem, которая легко поможет вам сотворить воображаемый порт . Скачать приложение дозволено с сайта http://www.virtual-null-modem.com/. Позже заключения установки появится окно с запросом создания виртуального порт а. Нажмите кнопку «Да» и укажите номер порт а. Перезагрузите компьютер позже установки нового порт а.

6. Проверьте возникновение виртуального порт а. Для этого нажмите на кнопку «Пуск» и перейдите в раздел «Панель управления». Выберите меню «Диспетчер устройств» и ознакомьтесь со списком порт ов, один из них будет виртуальным. Зайти в «Диспетчер устройств» также дозволено, нажав правой кнопкой мышки на ярлык «Мой компьютер» и предпочтя пункт «Управления».

Видео по теме

При работе с ПК бывают случаи, когда в вашу систему установлено несколько приложений, для работы которых нужен com-порт . Впрочем число данных порт ов вдалеке не неизменно равно числу таких приложений. Следственно при нехватке этих устройств в ОС предусмотрено создание виртуальных, число которых не ограничено.

Инструкция

1. Существует несколько методов создания виртуального com-порт а, число этих методов равно числу программ, дозволяющих провести такие манипуляции в ПК. Одним из приложений сходственного вида является Advanced Virtual COM Port. Скачать ее дозволено по ссылке, представленной в категории «Добавочные источники». Установите программу и запустите. Наблюдательно изучите интерфейс утилиты и обнаружьте кнопку «Сотворить порт ». В открывшемся окне выберите источник того порт а, тот, что вы собираетесь сделать. Зайдите через меню «Пуск» в «Панель управления». Выберите значок «Диспетчер устройств» и проверьте раздел com-порт ов.

2. Также существует и иной метод создания виртуального порт а. Он основан на установке драйвера. Для начала скачайте его, перейдя по дальнейшей ссылке под наименованием «Драйвер com-порт а». Загруженный архив распакуйте в всякую папку. После этого подключите кабель стороной разъёма USB к компьютеру (2-й конец кабеля, где находятся два DB-9, оставьте неподключённым). Выберите «Провести поиск подходящего драйвера для устройства». Укажите место расположения драйвера. После этого нажмите «Обзор», выберите драйвер, и кликните по кнопке «Готово». Перезагрузите компьютер и проверьте «Диспетчер устройств».

3. Сотворить воображаемый com-порт дозволено и с подмогой сетевой утилиты Virtual Null Mode. Скачать ее дозволено, разыскав соответствующее наименование в категории «Добавочные источники». Установите программу. Позже установки на появившийся вопрос о создании нового устройства ответьте «Да». Укажите нужные номера порт ов и удостоверите внесенные метаморфозы кнопкой «ОК». На этом этапе создание com-порт а завершено. Перезагрузите ваш компьютер, зайдите через меню «Пуск» в «Панель управления» и проверьте «Диспетчер устройств». Также не забывайте, что виртуальные порт ы примерно не отличаются от реальных, они выглядят и работают подобно своим настоящим собратьям.

jprosto.ru

Виртуальный COM-порт для Windows 7

Виртуальный COM порт для Windows 7

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

COM-порт для Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Итоги

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

answit.com

Как создать порт?

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

Что нужно для организации виртуального последовательного порта

  1. Наличие персонального компьютера с подключенным Интернетом;
  2. Любой навигатор по Интернет;
  3. Программное приложение Advanced Virtual COM Port;
  4. Драйвер USB Serial Converter;
  5. Утилита Virtual Null Modem.

Пошаговая организация виртуального com-порта

  1. Открываем навигатор и скачиваем программное приложение Advanced Virtual COM Port, которое вмещает настройки сети, а также местные для создаваемого порта. Платформа организовывает виртуальное устройство подключения и соединяется с ним через модем, используя при этом сетевое соединение или Интернет. Полученные порты функционируют не хуже физических.
  2. Устанавливаем приложение.
  3. Запускаем его и организовываем порт:
    • Кликаем на кнопку «Создание порта»;
    • Отмечаем источник устройства;
    • Выполняем предлагаемые инструкции;
    • В пункте меню «Пуск» ищем «Панель управления», далее в «Диспетчере устройств» обнаруживаем созданный порт.
  4. Скачиваем программу-драйвер для настройки виртуального последовательного порта на компьютер.
  5. Распаковываем архив и подключаем кабель USB в разъем системного блока. При этом второй конец кабеля остается не задействованным. Так установка устройства пройдет автоматически.
  6. Выбираем пункт меню «Поиск подходящего драйвера для устройства» и через «Обзор» находим скаченный драйвер. После выполнения всех процедур нажимаем «Готово».
  7. Далее стартует мастер по настройке последовательного порта. Просто следуем инструкциям.
  8. Перезагружаем компьютер.
  9. В меню «Диспетчер устройств» находим созданный порт.
  10. Скачиваем и устанавли

elhow.ru

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

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

Вам понадобится
  • - компьютер с выходом в интернет
  • - браузер
  • - навыки системного администрирования
  • - Advanced Virtual COM Port
  • - USB Serial Converter или Virtual Null Mode
Инструкция
  • Скачайте и установите программу Advanced Virtual COM Port. Для этого откройте браузер и перейдите по ссылке http://www.advancedvirtualcomport.com/files/AdvancedVirtualComPort.zip. Данная программа включает сетевые и локальные функции виртуального порта COM. Она может создать виртуальный порт и присоединиться к нему через виртуальный кабель модема, через сеть или интернет. Эти порты, созданные в программе, выглядят так же, как и реальные. Работают они аналогично. Запустите программу, выполните процедуру создания порта: нажмите кнопку «создать порт», выберите источник создаваемого порта. Следуйте инструкциям программы. Далее зайдите в «Панель управления», выберите «Диспетчер устройств», там проследите появление нового порта в списке портов.
  • Скачайте драйвер для виртуального порта, чтобы поставить виртуальный com-порт на компьютер, с сайта http://com0com.sourceforge.net/. Распакуйте архив с драйвером в папку, подключите кабель с разъемом USB к компьютеру. Другой конец кабеля, там, где два разъема DB-9, никуда не подключайте. Далее автоматически установится оборудование. Выберите опцию «провести поиск подходящего драйвера для устройства», с указанием места его размещения. Далее нажмите кнопку «Обзор» и выберите скачанный драйвер. В следующем окне нажмите кнопку «Готово». После установки USB Serial Converter будет запущен мастер установки последовательного порта. Повторите процедуру установки оборудования с помощью мастера нового оборудования. Перезагрузите компьютер, чтобы сделать виртуальный com порт. Зайдите в «Панель управления», «Система», нажмите «Диспетчер устройств» и проследите появление нового порта.
  • Скачайте и установите программу Virtual Null Mode. Создание виртуального порта com с помощью этой программы представляет собой достаточно простую процедуру. После установки программы программа предложит создать новое устройство, выберите «Да», далее выберите номера портов, кликните кнопку «ОК» в окне программы и в диалоговом окне. Далее программа установит виртуальные порты на компьютер. Перезагрузите ПК, зайдите в «Диспетчер устройств» и проверьте появление новых портов.
  • Оцените статью!

    imguru.ru

    Виртуальный COM порт. Шлём из COM1 в COM2 и в проект ISIS

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

    Для создания вам понадобиться Windows (В linux можете просто в файл писать данные, всё ведь файл), терминальная программа и Virtual Serial Port Driver от Etima.

    Штука это хорошая но, платная. Предлагают демо версию, которую можно бесплатно использовать аж две недели.

    Итак по ссылке выше качем и устанавливаем exe`шник.

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

    Настройка виртуального COM порта

    Жмём по кнопке Add pair. На этом настройка окончена. На сайтике где качали драйвер можно сдуть и терминальную програмку: Advanced Serial Port Terminal. Довольно удобная, но тоже платная.

    Можно пользоваться стандартной виндовской, но она мне не нравиться.

    На этом этапе можно отправить данные из одного COM порта в другой, открыв две терминальные программы и подсоеденившись к добавленной паре портов.

    Всё это очень удобно использовать с ещё одной платной программой (какойто сегодоня день такой) - ISIS, которая входит в состав Proteus. Думаю вы с ней уже знакомы.

    Схему изобретать мы не будем. Просто добавим COM порт и терминал.

    COM порт в ISIS Proteus

    У элемента COMPIM устанавливаем настройки:

    Настройка COM порта в ISIS

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

    На этом собственно всё. Запускаем симуляцию в ISIS Proteus. И конектимся к парному виртуальному COM порту терминальной программой.

    Пробуем слать:

    Демонстрация работы посылки данныз из терминала в ISIS Proteus

    Вот так вот просто можно работать!

    blablacode.ru

    Как создать виртуальный com порт | ЧтоКак.ру

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

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

    Вам понадобится

    • — компьютер с выходом в интернет
    • — браузер
    • — навыки системного администрирования
    • — Advanced Virtual COM Port
    • — USB Serial Converter или Virtual Null Mode

    Инструкция

    1

    Скачайте и установите программу Advanced Virtual COM Port. Для этого откройте браузер и перейдите по ссылке http://www.advancedvirtualcomport.com/files/AdvancedVirtualComPort.zip. Данная программа включает сетевые и локальные функции виртуального порта COM. Она может создать виртуальный порт и присоединиться к нему через виртуальный кабель модема, через сеть или интернет. Эти порты, созданные в программе, выглядят так же, как и реальные. Работают они аналогично. Запустите программу, выполните процедуру создания порта: нажмите кнопку «создать порт», выберите источник создаваемого порта. Следуйте инструкциям программы. Далее зайдите в «Панель управления», выберите «Диспетчер устройств», там проследите появление нового порта в списке портов.

    2

    Скачайте драйвер для виртуального порта, чтобы поставить виртуальный com-порт на компьютер, с сайта http://com0com.sourceforge.net/. Распакуйте архив с драйвером в папку, подключите кабель с разъемом USB к компьютеру. Другой конец кабеля, там, где два разъема DB-9, никуда не подключайте. Далее автоматически установится оборудование. Выберите опцию «провести поиск подходящего драйвера для устройства», с указанием места его размещения. Далее нажмите кнопку «Обзор» и выберите скачанный драйвер. В следующем окне нажмите кнопку «Готово». После установки USB Serial Converter будет запущен мастер установки последовательного порта. Повторите процедуру установки оборудования с помощью мастера нового оборудования. Перезагрузите компьютер, чтобы сделать виртуальный com порт. Зайдите в «Панель управления», «Система», нажмите «Диспетчер устройств» и проследите появление нового порта.

    3

    Скачайте и установите программу Virtual Null Mode. Создание виртуального порта com с помощью этой программы представляет собой достаточно простую процедуру. После установки программы программа предложит создать новое устройство, выберите «Да», далее выберите номера портов, кликните кнопку «ОК» в окне программы и в диалоговом окне. Далее программа установит виртуальные порты на компьютер. Перезагрузите ПК, зайдите в «Диспетчер устройств» и проверьте появление новых портов.

    chtokak.ru

    Ethernet в виртуальный Com-порт

    Форум: "WinAPI";Поиск по всему сайту: www.delphimaster.net;Текущий архив: 2005.08.14;Скачать: [xml.tar.bz2];

    Вниз

    Ethernet в виртуальный Com-порт 
    Девушка ©   (2005-04-21 22:03) [0]

    Есть некое оборудование, например, типа moxa (сервер устройств RS-232), которы берет поток RS-232 и передает его по Ethernet.

    На компьтере мне показали следующее, что при запущеном гипертерминале, подключенном к Com-порту, данные передаются через Com-порт->наше устройство->Ethernet->компьютер и другой гипертерминал, подключенный к Ethernet отображает что было набрано на первом терминале.

    Теперь надо написать программу, которая бы создала виртуальный Com-порт и передавала в него данные из Ethernet.

    Вопросы:1) Как создать вирутальный Com-порт? Вроде для этого есть специализированные компоненты, но мне встречались только платные.2) Может у кого-нибудь уже есть наработки в этой области?

    Digitman ©   (2005-04-22 10:32) [1]

    > 1) Как создать вирутальный Com-порт?

    драйвер нужно писать соответствующий ... и зарегистрировать виртуальный порт в реестре ..

    В MS DDK есть примеры.. правда, на C

    если с С дружишь, то ничего особо сложного в том нет.

    посмотри еще соотв.наработки на wasm.ru

    Девушка ©   (2005-04-22 11:31) [2]

    А где можно найти подобные вещиhttp://www.mks.zp.ua/vspcontrol.phpтолько freeware?

    Digitman ©   (2005-04-22 12:30) [3]

    я не совсем понял, а зачем собственно вирт.порт понадобился ?ведь оборудование-то подключено к реальному порту ...и схема эта работает, как тебе показали ..

    т.е. от тебя вроде бы требуется только заменить станд.гипертерминал на свою программу ..

    ?

    имя   (2005-04-22 15:20) [4]

    Удалено модератором

    Девушка ©   (2005-04-22 21:15) [5]

    Имеем  Ethernet - сеть по зданию. Где-то на другом конце здания находится миниАТС, которая управляется через Com-порт посредством программы стороннего разработчика. В этой программе я выбираю порт Com1, 2..., к которому подключен кабель управления и спокойно управяю миниАТС. Тепер берем устройство которое способно передавать RS-232 через среду Ethernet.Пример такого устройства (Моха)http://www.moxa.ru/html.prod/product/1port_info.html

    С одной стороны оно подключено к миниАТС, с другой - включено в локальную сеть.

    Теперь стоит задача, на удаленном ПК подключаться программой управления для миниАТС к нашей миниАТС. Для этого предполагается создать виртуальный COM-порт, и организовать передачу потока из локальной сети с Мохи на виртуальный COM-порт и обратно. Тогда на виртуальный COM-порт можно будет направлять программу управления миниАТС.

    GanibalLector ©   (2005-04-23 01:41) [6]

    2 Девушка ©   (22.04.05 21:15) [5]Не нужен там "Моха". С DCOM знаком? Видать нет ;)

    Девушка ©   (2005-04-23 14:54) [7]

    > GanibalLector ©   (23.04.05 01:41) [6] можно поподробнее?

    если это

    Одной из задач применения DCOM может быть распределение вычислений по сети. Действительно задачи могут быть довольно ресурсоемкие и выполняться много часов или десятков часов. Применяя DCOM у Вас есть возможность распределить вычисления по нескольким серверам или обычным рабочим станциям Windows 98 значительно сократив время на выполнение вычислений.

    то чем это может помочь?

    Anatoly Podgoretsky ©   (2005-04-23 15:14) [8]

    Com-порт->наше устройство->Ethernet->наше устройство->Com-порт

    Deka ©   (2005-04-23 15:25) [9]

    Я так думаю что устройство типа Моха инкапсулирует данные COM порта в TCP/IP пакеты. Ну или в пакетыв другого протокола. Значит надо на другом конце ловить эти пакеты и извлекать из них данные COM порта. Так как есть готовая прога управления станцией - нужен виртуальный COM-порт который будет принимать RS-232 трафик->упаковывать его в пакеты->отправить по сетке на Моха. В обратном порядке Принять пакет от Моха->извлечь данные RS-232->отправить в прогу подключенную к виртуальному Com порту. Походу надо писать драйвер...

    Deka ©   (2005-04-23 15:28) [10]

    К Моха идет диск с драйверами, так что думаю ничего писать не понадобиться - все уже написано. Надо просто купить девайс, настроить его и наслаждаться!!!

    GanibalLector ©   (2005-04-23 17:18) [11]

    >то чем это может помочь?Хорошо...что такое СОМ сервер знаешь? Ну,например тот-же Word может выступать сервером автоматизации.Соответственно,ты можешь управлять им,создавать документы и т.д.(в СОМ и Соrba читай).Ну а DCOM этот то-же самое,только удаленно.Вот и все ;)

    Короче,цепляешь "некое оборудование" к самому ближайшему компьютеру.Пишешь DCOM клиент и сервер.В результате можешь управлять этим портом(читать как "неким уст-ом") с любого комьютера.

    З.Ы. Делал недавно подобную реализацию для кассового аппарата.В результате,с любого компьютера можно "пробить" чек,снять отчет и т.д.

    Девушка ©   (2005-04-23 18:51) [12]

    > Anatoly Podgoretsky ©   (23.04.05 15:14) [8] > Com-порт->наше устройство->Ethernet->наше устройство->Com-портага... и покупаем два устройства вместо одного...Цена устройства на один порт - порядка $115...Ну а кроме того, если еще датчиков 6 (миниАТС - пример)? Куда втыкать будем?

    > К Моха идет диск с драйверами, так что думаю ничего писать > не понадобиться - все уже написано. Надо просто купить девайс, > настроить его и наслаждаться!!!Моха - пример. Есть свое устройство. Оно создано технарями нашей фирмы. К нему надо написать свой драйвер.Из явно-видимых проблем - создание виртуального com-порта.

    > Короче,цепляешь "некое оборудование" к самому ближайшему > компьютеру.Идет труба нефтяная... Стоит на ней компрессорная станция. На ней стоит датчик с интерфейсом RS-232 а до ближайшего компа км так N-дцать... даже 485-й не пробьет... но зато вдоль трубы есть линия Ethernet. Вот и нужно запихать RS-232 в етот Ethernet. Даже не запихать, а преобразовать его на компе в обычный RS-232...

    tesseract   (2005-04-26 10:10) [13]

    >> даже 485-й не пробьет.  485 с усилком можно и на N-дцать А вот ethernet - до 500м. А вообще зачем тебе виртуальный Com-порт - он только для совместимости со старым софтом. можно данные принимать/слать по TCP/UDP. На Moxa можешь забить - неюдобная. По мне из всего данного барахла лучший - Tibbo. Дуракоустойчивый- просто жуть + Великолепная документация.

    Anatoly Podgoretsky ©   (2005-04-26 12:59) [14]

    Девушка ©   (23.04.05 18:51) [12] Ну так самая рабочая конструкцияCOM-Устройство-линия-Устройство-COM абсолютно прозрачная. Такая схема у меня работает для передачи ком портов с оборудования в компьютер на растояние свыше 100 км

    Deka ©   (2005-04-26 14:58) [15]

    Похоже девушка запуталась. Сначала пишет что "На компьтере мне показали следующее, что при запущеном гипертерминале, подключенном к Com-порту, данные передаются через Com-порт->наше устройство->Ethernet->компьютер и другой гипертерминал, подключенный к Ethernet отображает что было набрано на первом терминале.". То есть соединение работает. Гипер терминал работает либо по Telnet, либо с COM портами. Зачем тут виртуальный порт?Девушка! Еще раз и поотчетливей обрисуйте ситуацию.

    simpson ©   (2005-04-26 17:35) [16]

    Девушка ©   (21.04.05 22:03)

    Вам сюда: http://www.tibbo.ru/Конвертор стоит порядка $100-150, к нему (покрайней мере, у данного производителя), идут дрова виртуального COM-порта. ПисАть ничего не надо.

    Девушка ©   (2005-04-27 00:12) [17]

    > А вот ethernet - до 500м.

    В каком-нибудь Fomux-е по оптике в TDM-е до 110 км. Это если PDH без репитеров. А если SDH то гораздо дальше и с резервированием. А можно еще через Интернет гонять.

    > COM-Устройство-линия-Устройство-COM абсолютно прозрачная.Только дорого это и у компьютера ограниченное количество COM-портов. И проще COM-Устройство-линия(Ethernet)-компьютер?

    > То есть соединение работает. Гипер терминал работает либо > по Telnet, либо с COM портами. Зачем тут виртуальный порт?Соединение работает. Виртуальный порт нужен для того, что-бы подключить к нему приложение стороннего разработчика. Например, программу управления миниАТС.

    > Конвертор стоит порядка $100-150, к нему (покрайней мере, > у данного производителя), идут дрова виртуального COM-порта. > ПисАть ничего не надо.Если говорить о рекламме tibbo то себестоимость конвертора на 1 порт около $50 если производить мелкосерийно... Ну это мелочи. Но я повторюсь, что у нас есть свое, созданное нами такое устройство. Оно работает. Нужна программа-драйвер которая создаст виртуальный Com-порт и будет осуществит прозрачную передачу между удаленным устройством и виртуальным Com-портом.

    Вопрос: Как создать виртуальный com-порт?

    Anatoly Podgoretsky ©   (2005-04-27 00:23) [18]

    Девушка ©   (27.04.05 00:12) [17] > COM-Устройство-линия-Устройство-COM абсолютно прозрачная.

    Только дорого это и у компьютера ограниченное количество COM-портов. И проще COM-Устройство-линия(Ethernet)-компьютер?

    Естественно, разница только в прозрачности, можно считать так

    COM-COM, в качестве тире может быть что угодно, вплоть до радиомодем, Интернет и т.д. Черный ящик.

    Девушка ©   (2005-04-28 11:30) [19]

    > Естественно, разница только в прозрачности, можно считать > такНет никакой разности в прозрачности т.к. типовой задачей является все же управление через COM многими устройствами, расположенными в разных местах.

    Deka ©   (2005-04-28 17:32) [20]

    Я все заново перечитал. Вам надо данные COM пора инкапсулированные в трафик Ethernet извлечь оттуда и отправить на виртуальный COM порт?

    Deka ©   (2005-04-28 17:35) [21]

    Для создания виртуального COM порта свой драйвер. А для создания своего драйвера понадобится Windows DDK. Там все расписано. Правда все на СИ и ассемблере.

    Девушка ©   (2005-04-28 19:29) [22]

    > Вам надо данные COM пора инкапсулированные в трафик Ethernet > извлечь оттуда и отправить на виртуальный COM порт?Абсолютно верно...

    > Правда все на СИ и ассемблере.Можно и на си. А что такое Windows DDK если в двух словах?

    Deka ©   (2005-04-29 12:36) [23]

    The Microsoft® Windows® Driver Development Kit (DDK) for Windows XP provides a development environment for the creation of Windows XP drivers. The DDK provides additional driver-specific headers, libraries, sources, tools, and documentation that are used to develop drivers for Windows XP.

    В общем в двух словах это примеры и документация для написания драйверов практически для всех стандартных устройств. Также там есть полный исходный текст драйвера последовательного порта.

    Deka ©   (2005-04-29 12:38) [24]

    А вот ссылка на альтернативуhttp://www.softline.by/product.asp?catalog_name=SoftLine&category_name=&product_id=Software-11716&cookie%5Ftest=1

    Deka ©   (2005-04-29 12:39) [25]

    Я даже думаю, что понадобиться два драйвера. Один встроится в модель OSI (типа драйвера NAT) и будет перехватывать пакеты от Вашего девайса, а второй будет эмулировать COM порт.

    Deka ©   (2005-04-29 12:50) [26]

    Вот еще ссылочка...http://www.sources.ru/delphi/system/tcomportdriver.shtml

    Deka ©   (2005-04-29 13:09) [27]

    Похоже Тиббо сделало все в одном драйвере... Сходи почитай на www.tibbo.ru

    А вот последняя ссылка - драйвер IRDA, который создает виртуальный COM порт. Проект с открытыми исходниками. http://www.ircomm2k.de/Думаю на первое время информации хватит. ;)

    Девушка ©   (2005-04-29 13:12) [28]

    На первое время - вполне :)

    vidiv ©   (2005-05-02 11:56) [29]

    гы.. как вариант: принимать по сети сообщения и посылать их в com1, а в системном блоке порты com1 и com2 соединить нуль-модемом... и тогда данные из сети будут попадать на com2 :))) шутка

    tesseract   (2005-05-07 16:18) [30]

    to Deca>> я уже говорил что никаких специфичных данных UART не предусматривает. просто посылаешь данные и ВСЁ!!! Телефонные станции в большинстве своём не использую CTS/RTS DTS/CTS. Если хочешь с ними поиграться посмотри help на Tibbo он очень хороший.

    Владимир__   (2005-06-22 19:13) [31]

    Всем привет!!!Обсуждаемый Вами вопрос меня тоже мучает долгое время.Мне тоже иногда приходиться писать программульки по RS-232.Могу посоветовать использовать программу:TCP-Comhttp://www.taltech.com/p_tcpcom.htmПо крайней мере она мне очень помогает!

    Форум: "WinAPI";Поиск по всему сайту: www.delphimaster.net;Текущий архив: 2005.08.14;Скачать: [xml.tar.bz2];

    Наверх

    Память: 0.81 MBВремя: 0.049 c

    www.delphimaster.net