Страница 1 из 1

Web Server

Добавлено: 27 сен 2017, 19:28
Arafrael
Уважаемые коллеги. Подскажите пожалуйста. Может неправильно сформировал заголовок темы, но задача заключается в следующем:
-есть некое устройство которое передает данный в программу написанную на LabView;
-данные с программы надо будет передавать на сервер (сервер еще не написан но прогеры сказали что он будет понимать JSON);
- далее сервер будет возвращать обратную комманду;
Проблема заключается в непонимании как связать одно с другим, ткните пожалуйста носом хоть где можно посмотреть или почитать про похожую проблемы.

Копал в направлении Web Serverа но так ничего и не понял.

ПС Вот нашел
https://forums.ni.com/t5/LabVIEW-Web-De ... -p/3503111
но с ним так и не разобрался

Заранее СПАСИБО за помощь

Re: Web Server

Добавлено: 27 сен 2017, 21:28
IvanLis
Arafrael писал(а):задача заключается в следующем:
-есть некое устройство которое передает данный в программу написанную на LabView;
-данные с программы надо будет передавать на сервер (сервер еще не написан но прогеры сказали что он будет понимать JSON);
- далее сервер будет возвращать обратную комманду;
Проблема заключается в непонимании как связать одно с другим, ткните пожалуйста носом хоть где можно посмотреть или почитать про похожую проблемы.
Ваша задача не связана с Web.
На сколько я понял, у Вас имеется сервер, который будет принимать данные и записывать их например в БД.
JSON - это протокол обмена данными в текстовом формате.
Необходимо еще разобраться с транспортным уровнем и прочее.

Это нужно у "прогеров" уточнать, возможно там элементарный GET или POST используется.

Re: Web Server

Добавлено: 28 сен 2017, 08:57
Arafrael
Ну да вся правильно нужно записать данные в БД, там сервер их проверяет и возвращает комманду

Re: Web Server

Добавлено: 28 сен 2017, 13:01
AlexanderKonoval
раз есть веб-сервер, то вы его клиент. данные вы будете отправлять HTTP запросами типа GET, POST в JSON формате.
в палитре связи есть инструменты для работы с этими запросами - там сразу отправка запроса и получение ответа, есть примеры.

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

вы изначально пошли немного не туда, вы начали смотреть как самому написать веб-сервер на :labview: , в то время, как вам нужно будет обращаться к веб-серверу. это намного проще.