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

 
 
> Беспроводная передача данных
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
Ответов
Herz
сообщение Mar 16 2018, 10:09
Сообщение #2


Гуру
******

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



Цитата(_pv @ Mar 16 2018, 01:41) *
как-то пробрасывал порты через сеть если не ошибаюсь с помощью com0com. но там надо было именно чужой программе устройство пробросить.
а если в свою программу обработки в матлабе, то можно наверное вообще тупо писать в файл на удалённом ПК чуть ли не средствами ОС.
copy COM1 somefile поди до сих пор работает и в win7
а из матлаба потом этот файл по сети как угодно забирать, хоть по http, и отображать.
ну а уж как лучше интернет на удалённом компе организовать в условиях города вам там поди виднее.

На удалённом компьютере сейчас программа и так пишет данные в таблицу, csv-file, помимо выдачи потока на порт. В USB вставлен модем (USB-net stick), при помощи которого есть доступ к компьютеру по интернету через TeamViewer. Через него же я забираю готовые файлы, останавливая запись и отрывая новый файл. Это могу делать раз в сутки или неделю. Но теперь нужно получать в реал-тайм, или почти в реал-тайм. Обработку в любом случае делать уже в центральном, на удалённом МАТЛАБ ставить громоздко, да и ни к чему. Вопрос как раз в том, чем передать данные по интернету, я в веб-сервисах полный ноль.
Цитата(rx3apf @ Mar 16 2018, 09:28) *
Если не ошибаюсь, там используется создание виртуальных портов от Eltima. Софтина с определенными ограничениями, но все решаемо. Ну, а на приемной стороне можно принять чем угодно, хоть терминалом с поддержкой TCP, хоть вообще на vbs с сетевым компонентом за пару часов накропать. Ну или опять же в порт перенаправить.

Буду разбираться. Вся проблема в том, что для меня эти сетевые компоненты, TCP и vbs - в диковинку. biggrin.gif Нужно что-то готовое по максимуму.
Go to the top of the page
 
+Quote Post
_pv
сообщение Mar 16 2018, 14:43
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Herz @ Mar 16 2018, 17:09) *
На удалённом компьютере сейчас программа и так пишет данные в таблицу, csv-file, помимо выдачи потока на порт.

можно просто запустить какой-нибудь miniweb в директории с csv файлом.
а со стороны матлаба забирать этот файл частично по http, последние n байт.
если матлаб сам не умеет куски файла забирать, он может запускать какой-нибудь wget который будет просто докачивать недостающее, а csv файл пусть пишется непрерывно.
ну а самый простой наверное способ это какой-нибудь dropbox (google/yandex диск/...) на обоих компах установить, но вроде бы достаточно умный должен быть чтобы файл не целиком пересылать каждый раз если ему в конец что-то дописали.
на раз в несколько секунд поди хватит.
ну или может просто расшарить директорию с csv файлом через smb, и подключить на комп с матлабом как сетевой диск.
Go to the top of the page
 
+Quote Post
Herz
сообщение Mar 16 2018, 20:10
Сообщение #4


Гуру
******

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



Спасибо, есть пища для подумать.

Цитата(_pv @ Mar 16 2018, 16:43) *
ну или может просто расшарить директорию с csv файлом через smb, и подключить на комп с матлабом как сетевой диск.

Интересная мысль, как-то не приходила в голову. Стоит попробовать.
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
|- - x736C   Цитата(Herz @ Mar 16 2018, 13:09) В USB в...   Mar 16 2018, 17:44
- - rx3apf   Для меня, в общем-то, тоже (тридцать лет прекрасно...   Mar 16 2018, 10:17
- - jcxz   Цитата(Herz @ Mar 15 2018, 21:58) Коллеги...   Mar 16 2018, 10:34
|- - Herz   Гугление показало, что проблема, конечно, не нова ...   Mar 19 2018, 13:56
|- - 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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