реклама на сайте
подробности

 
 
> Драйвер виртуальных СОМ портов для win, СОМ-Ethernet
Шаманъ
сообщение Sep 17 2016, 07:26
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 758
Регистрация: 27-08-08
Пользователь №: 39 839



Приветствую всех!

Есть девайс, который традиционно управлялся сторонним ПО через СОМ порты. В новом варианте девайса хочу сделать управление по Ethernet. Ищется драйвер который может создать четыре или более виртуальных СОМ порта с перенаправлением данных в сеть на мой девайс (по RFC2217 или другому протоколу). Проект не коммерческий, поэтому ищется бесплатное решение.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ruslan1
сообщение Sep 18 2016, 09:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



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

В PC "драйвер" - это просто нечто, отправляющее(принимающее) байты в указанный IP в указанный порт. Я писал под Билдером, но это можно на чем угодно сделать, задача стандартная.
в устройстве-аналогично, но можно и готовое использовать, с нужным интерфейсом (например, GSM модем с RS-485)
У меня есть системы, которые так Моддбас-RTU гоняют через Интернет.

Upd:
в Интернете есть кучка готовых программ (гуглите " Virtual Serial Port"), как бы обеспечивающих виртуальный COM-порт. Есть и платные, и бесплатные.
Я потратил кучу времени чтобы понять кто из них работает, кто нет, и какие особенности. А потом махнул рукой и за половину этого потраченного на разборки времени написал свое, которое понятно как работает и может работать именно так как мне нужно.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 18 2016, 10:07
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Ruslan1 @ Sep 18 2016, 12:05) *
Я писал под Билдером, но это можно на чем угодно сделать, задача стандартная.


А вот гугле говорит, что под билдером драйвер Windows написать невозможно.
Кому верить ? biggrin.gif

Сам искал исходники такого драйвера. Вменяемых не нашел.

Цитата(vovanse @ Sep 18 2016, 12:57) *
Есть что-то подобное http://com0com.sourceforge.net/, com2tcp.


Это древний фейк, сделанный той же Eltima
Исходников нет.
Go to the top of the page
 
+Quote Post
Lagman
сообщение Sep 18 2016, 11:54
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Цитата(AlexandrY @ Sep 18 2016, 13:07) *
Это древний фейк, сделанный той же Eltima
Исходников нет.

Если зайти на страничку проекта на SF https://sourceforge.net/projects/com0com/fi.../?source=navbar то загружая архивы (без цифр 386 в названии) вы получите исходники, только это не драйвера, а программы. А автору как я понял нужен драйвер (наверно даже в исходниках), чтобы старая программа, без внесения изменений в код, могла видеть эти виртуальные последовательные порты.
P.S. хотя в com0com есть исходники драйвера нульмодемного порта.

Цитата(zltigo @ Sep 18 2016, 13:29) *
Тогда забирайте:
http://www.hw-group.com/products/hw_vsp/index_en.html
Совершенно рабочая вещь.

Цитата(AlexandrY @ Sep 18 2016, 14:22) *
Бесполезно.
Никто на халяву драйвер для нескольких портов да еще с сорсами не выложит.

А можно этот однопортовый драйвер запустить 4 раза для доступа к разным устройствам?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Шаманъ   Драйвер виртуальных СОМ портов для win   Sep 17 2016, 07:26
|- - Ruslan1   Цитата(AlexandrY @ Sep 18 2016, 13:07) А ...   Sep 18 2016, 11:37
|- - AlexandrY   Цитата(Lagman @ Sep 18 2016, 14:54) P.S. ...   Sep 18 2016, 18:25
- - Tanya   Цитата(Шаманъ @ Sep 17 2016, 10:26) Есть ...   Sep 18 2016, 09:42
- - vovanse   Есть что-то подобное http://com0com.sourceforge.ne...   Sep 18 2016, 09:57
- - zltigo   QUOTE (Шаманъ @ Sep 17 2016, 10:26) по RF...   Sep 18 2016, 10:29
|- - AlexandrY   Цитата(zltigo @ Sep 18 2016, 13:29) Тогда...   Sep 18 2016, 11:22
|- - zltigo   QUOTE (AlexandrY @ Sep 18 2016, 14:22) Бе...   Sep 18 2016, 11:30
|- - AlexandrY   Цитата(zltigo @ Sep 18 2016, 14:30) Прось...   Sep 18 2016, 11:34
|- - zltigo   QUOTE (AlexandrY @ Sep 18 2016, 14:34) Чи...   Sep 18 2016, 13:07
|- - Ruslan1   Цитата(zltigo @ Sep 18 2016, 16:07) Что и...   Sep 18 2016, 13:34
|- - HardEgor   Цитата(Ruslan1 @ Sep 18 2016, 20:34) Ась?...   Sep 18 2016, 16:52
|- - Lagman   Цитата(HardEgor @ Sep 18 2016, 19:52) Всё...   Sep 18 2016, 19:28
|- - Ruslan1   А, кажись понял. То есть у ТС есть софт, в котором...   Sep 18 2016, 20:05
- - jcxz   Цитата(Шаманъ @ Sep 17 2016, 13:26) Ищетс...   Sep 18 2016, 13:31
|- - zltigo   QUOTE (jcxz @ Sep 18 2016, 16:31) Много л...   Sep 19 2016, 12:19
|- - jcxz   Цитата(zltigo @ Sep 19 2016, 18:19) Судя ...   Sep 20 2016, 05:17
- - Шаманъ   Спасибо всем за обсуждение! Цитата(Ruslan1 ...   Sep 19 2016, 14:54
|- - Lagman   Цитата(Шаманъ @ Sep 19 2016, 17:54) Нет. ...   Sep 19 2016, 15:12
|- - zltigo   QUOTE (Шаманъ @ Sep 19 2016, 17:54) В при...   Sep 19 2016, 15:44
|- - jcxz   Цитата(Шаманъ @ Sep 19 2016, 20:54) В при...   Sep 19 2016, 17:38
|- - zltigo   QUOTE (jcxz @ Sep 19 2016, 20:38) А чем T...   Sep 19 2016, 20:28
- - Шаманъ   Цитата(Lagman @ Sep 19 2016, 18:12) Ну а ...   Sep 20 2016, 07:31


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 09:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01404 секунд с 7
ELECTRONIX ©2004-2016