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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Драйвер виртуальных СОМ портов для 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
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
Tanya
сообщение Sep 18 2016, 09:42
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Шаманъ @ Sep 17 2016, 10:26) *
Есть девайс, который традиционно управлялся сторонним ПО через СОМ порты. В новом варианте девайса хочу сделать управление по Ethernet. Ищется драйвер который может создать четыре или более виртуальных СОМ порта с перенаправлением данных в сеть на мой девайс (по RFC2217 или другому протоколу). Проект не коммерческий, поэтому ищется бесплатное решение.

Не очень понятно - у Вас в одном приборе должно быть четыре виртуальных порта?
Используем китайские аналоги MOXA. Модули вставляемые. Дешевые. Писать ничего не надо самому.
Go to the top of the page
 
+Quote Post
vovanse
сообщение Sep 18 2016, 09:57
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 14-02-06
Из: Кемерово
Пользователь №: 14 293



Есть что-то подобное http://com0com.sourceforge.net/, com2tcp.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 18 2016, 10:07
Сообщение #5


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
zltigo
сообщение Sep 18 2016, 10:29
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Шаманъ @ Sep 17 2016, 10:26) *
по RFC2217....

Тогда забирайте:
http://www.hw-group.com/products/hw_vsp/index_en.html
Совершенно рабочая вещь.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 18 2016, 11:22
Сообщение #7


Ally
******

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



Цитата(zltigo @ Sep 18 2016, 13:29) *
Тогда забирайте:
Совершенно рабочая вещь.


Бесполезно.
Никто на халяву драйвер для нескольких портов да еще с сорсами не выложит.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 18 2016, 11:30
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



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

Просьба внимательно читать, что хочет Автор. Ему нужен драйвер, не не исходники. Дрвйвер есть. Для многопортового нужна лицензия, но она тоже бесплатная.
Для любителей исходников берутся исходники COM порта WIN2000 и по образу и подобию вперед.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 18 2016, 11:34
Сообщение #9


Ally
******

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



Цитата(zltigo @ Sep 18 2016, 14:30) *
Просьба внимательно читать, что хочет Автор. Ему нужен драйвер, не не исходники. Дрвйвер есть. Для многопортового нужна лицензия, но она тоже бесплатная.
Для любителей исходников берутся исходники COM порта WIN2000 и по образу и подобию вперед.


Читайте Summary - http://www.hw-group.com/products/hw_vsp/in...en.html#licence
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Sep 18 2016, 11:37
Сообщение #10


Гуру
******

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



Цитата(AlexandrY @ Sep 18 2016, 13:07) *
А вот гугле говорит, что под билдером драйвер Windows написать невозможно.
Кому верить ? biggrin.gif

Я бы поосторожнее относился к высказываниям "невозможно". Обычно они означают что у высказывателя не получилось или скрытая реклама другого продукта.
Ну и еще, я не удивлюсь, если Вы и я разное понимаем под драйвером, а что имел в виду топикстартер- вообще непонятно sm.gif

У меня со стороны сервера- PC и программа на Билдере. Я использовал компоненты из iNDY пакета, на него уже мое навешивал. Дубово работает уже сколько-то лет.
Go to the top of the page
 
+Quote Post
Lagman
сообщение Sep 18 2016, 11:54
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 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
zltigo
сообщение Sep 18 2016, 13:07
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (AlexandrY @ Sep 18 2016, 14:34) *

Вы полагаете, что там написано о том, что Автору нужны исходники sm.gif.




QUOTE (Lagman @ Sep 18 2016, 14:54) *
А можно этот однопортовый драйвер запустить 4 раза для доступа к разным устройствам?

Можно получить БЕСПЛАТНО коммерческую лицензию и на многопортовый. Условия на сайте изложены.

QUOTE (Ruslan1 @ Sep 18 2016, 14:37) *
а что имел в виду топикстартер- вообще непонятно sm.gif

Что имеет в виду Автор, более, чем понятно, как и то, что Вы поняния не имеете о чем пытаетесь писать sad.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 18 2016, 13:31
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Шаманъ @ Sep 17 2016, 13:26) *
Ищется драйвер который может создать четыре или более виртуальных СОМ порта с перенаправлением данных в сеть на мой девайс (по RFC2217 или другому протоколу). Проект не коммерческий, поэтому ищется бесплатное решение.

Много лет уже для этих целей пользуемся Tibbo VSP Manager: http://tibbo.com/soi/software.html
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Sep 18 2016, 13:34
Сообщение #14


Гуру
******

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



Цитата(zltigo @ Sep 18 2016, 16:07) *
Что имеет в виду Автор, более, чем понятно, как и то, что Вы поняния не имеете о чем пытаетесь писать sad.gif

Ась? ну тогда растолкуйте, пожалуйста и мне, чтобы и я "поняние" имел. И желательно без хамства (если умеете).
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Sep 18 2016, 16:52
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(Ruslan1 @ Sep 18 2016, 20:34) *
Ась? ну тогда растолкуйте, пожалуйста и мне, чтобы и я "поняние" имел.

Всё же написано, программа создает на компе 4 виртуальных COM-порта, потоки данных с этих портов обрабатывает по RFC2217 и отправляет/принимает по Ethernet. Можно назвать эту программу "драйвером", какая разница? - "хоть горшком назови, только в печь не ставь" sm.gif
Первая версия пишется за день, если умеючи.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 02:06
Рейтинг@Mail.ru


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