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

 
 
> Беспроводная передача данных
Herz
сообщение Mar 15 2018, 19:58
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Коллеги, помогите с идеями. Задача такова. Есть удалённый компьютер, на котором крутится программа, собирающая информацию с датчиков и выдающая поток данных на COM-порт.
Требуется организовать передачу этих данных на центральный компьютер, который мог бы получать поток в квази-реальном времени. Ну, то есть, как если бы они были связаны шнурком RS-232 физически. В удалённом месте есть возможность подключить только USB-net stick или, скажем, GPRS-модуль. Но никаких драйверов писать нет возможности, особенно под USB.
Подскажите, каким образом можно решить такое с минимальной морокой?

Да, удаление - несколько километров в условиях города. То есть, радиомодули не внушают надёжности. Предпочтительнее всего интернет.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jcxz
сообщение Mar 16 2018, 10:34
Сообщение #2


Гуру
******

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



Цитата(Herz @ Mar 15 2018, 21:58) *
Коллеги, помогите с идеями. Задача такова. Есть удалённый компьютер, на котором крутится программа, собирающая информацию с датчиков и выдающая поток данных на COM-порт.
Требуется организовать передачу этих данных на центральный компьютер,
...
Предпочтительнее всего интернет.

Уже много лет для решения подобных задач (преобразования интерфейса виртуального COM-порта в TCP-сокет) использую "Tibbo VSP Manager".
На прошлой работе он широко использовался и в системах АСКУЭ и АСДУЭ в коммерческих проектах.
По этой ссылке http://tibbo.com/ru/soi/software.html
Только там смотреть и ставить нужно именно только "VSP Manager". Остальное - не нужно.
Пример конфигурирования для создания порта в пассивном режиме:
Прикрепленное изображение

Для активного режима - всё то же самое, только "Routing mode" == "Client" и нужно задать "Destination" вместо "Listening port":
Прикрепленное изображение

Теперь при открытии порта COM51 будет установлено соединение COM51<->COM50.

Цитата(Herz @ Mar 16 2018, 12:09) *
Буду разбираться. Вся проблема в том, что для меня эти сетевые компоненты, TCP и vbs - в диковинку. biggrin.gif Нужно что-то готовое по максимуму.

Tibbo очень легко сконфигурить: только нужно определиться в каком режиме порт нужен - пассивный (при открытии COM-порта открывается TCP-порт в режиме listening и ждёт входящего соединения с удалённой стороны) или активный (при открытии такого COM-порта инициируется исходящее активное TCP-соединение на удалённый TCP-порт).
Протокола передачи в сокете там никакого нет, данные передаются "как есть", так что связать можно не только два приложения, работающие через интерфейс COM-порта, но и приложение работающее через COM-порт с приложением работающим через TCP-порт.
Есть ограничение для портов в пассивном режиме: они могут принимать только одно входящее соединение.

PS: Для VSP Manager кряков никаких не нужно - он и так работает без ограничений. sm.gif
Go to the top of the page
 
+Quote Post
Herz
сообщение Mar 19 2018, 13:56
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Гугление показало, что проблема, конечно, не нова и решения имеются. Как правило, платные, вроде того же Taltech, Perle, Eltima и многих других...
Даже термин такой, оказывается есть: "Serial Tunneling".
Но, с одной стороны, несколько избыточные, ведь мне не нужно физическое подключение к порту,
с другой - не все "перехватывают" данные с порта, который уже открыт другой программой (выдают ошибку и - капут!),
ну, а с третьей - хотелось бы подешевле... biggrin.gif
Цитата(jcxz @ Mar 16 2018, 12:34) *
Уже много лет для решения подобных задач (преобразования интерфейса виртуального COM-порта в TCP-сокет) использую "Tibbo VSP Manager".

Спасибо, попробовал, в локалке работает, но с интернетом не получилось. Как-то ведь надо указать клиенту не только IP шлюза, но и конкретный хост. А то ведь под одним IP несколько устройств... Как это делается? И ещё вопрос. Вот создаёт VSP Manager виртуальный порт, если я туда шлю данные из гипертерминала, нет проблем. А как его связать с реальным портом?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Herz   Беспроводная передача данных   Mar 15 2018, 19:58
- - rx3apf   Может, я чего не понял, но... Taltech TCP-com, на...   Mar 15 2018, 20:46
- - Leka   Цитата(Herz @ Mar 15 2018, 22:58) Есть уд...   Mar 15 2018, 21:33
- - Herz   На удалённой машине Win7, поток относительно медле...   Mar 15 2018, 21:39
|- - rx3apf   Цитата(Herz @ Mar 16 2018, 00:39) Посмотр...   Mar 16 2018, 07:28
- - Leka   Посмотрел, M2M услуга - только на страничке для ко...   Mar 15 2018, 21:41
- - _pv   как-то пробрасывал порты через сеть если не ошибаю...   Mar 15 2018, 23:41
- - Herz   Цитата(_pv @ Mar 16 2018, 01:41) как-то п...   Mar 16 2018, 10:09
|- - _pv   Цитата(Herz @ Mar 16 2018, 17:09) На удал...   Mar 16 2018, 14:43
||- - Herz   Спасибо, есть пища для подумать. Цитата(_pv ...   Mar 16 2018, 20:10
|- - x736C   Цитата(Herz @ Mar 16 2018, 13:09) В USB в...   Mar 16 2018, 17:44
- - rx3apf   Для меня, в общем-то, тоже (тридцать лет прекрасно...   Mar 16 2018, 10:17
|- - jcxz   Цитата(Herz @ Mar 19 2018, 15:56) Спасибо...   Mar 19 2018, 15:21
- - rx3apf   А Tibbo в режиме UDP понимает, когда исходящий пор...   Mar 16 2018, 10:38
|- - jcxz   Цитата(rx3apf @ Mar 16 2018, 12:38) А Tib...   Mar 16 2018, 10:45
- - rx3apf   В системах сбора данных с множеством абонентов и о...   Mar 16 2018, 11:54
- - Ruslan1   Есть несколько проектов, где на объектах стоит GSM...   Mar 16 2018, 15:09
- - Leka   В этой ветке спрашивать, или новую создать? Хочетс...   Mar 16 2018, 21:22
|- - Leka   Цитата(Leka @ Mar 17 2018, 00:22) Хочется...   Mar 22 2018, 23:16
|- - k155la3   Цитата(Leka @ Mar 23 2018, 02:16) Получил...   Mar 23 2018, 15:10
- - rx3apf   Без отдельного сервера с "белым" ip (хот...   Mar 16 2018, 21:27
- - Leka   Купил "белый" ip (динамический), ping с...   Mar 17 2018, 20:56
- - Herz   Ясно, спасибо. Буду копать дальше.   Mar 19 2018, 15:33


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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 03:35
Рейтинг@Mail.ru


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