Уважаемые коллеги. Подскажите пожалуйста. Может неправильно сформировал заголовок темы, но задача заключается в следующем:
-есть некое устройство которое передает данный в программу написанную на LabView;
-данные с программы надо будет передавать на сервер (сервер еще не написан но прогеры сказали что он будет понимать JSON);
- далее сервер будет возвращать обратную комманду;
Проблема заключается в непонимании как связать одно с другим, ткните пожалуйста носом хоть где можно посмотреть или почитать про похожую проблемы.
Копал в направлении Web Serverа но так ничего и не понял.
ПС Вот нашел
https://forums.ni.com/t5/LabVIEW-Web-De ... -p/3503111
но с ним так и не разобрался
Заранее СПАСИБО за помощь
Web Server
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Web Server
Ваша задача не связана с Web.Arafrael писал(а):задача заключается в следующем:
-есть некое устройство которое передает данный в программу написанную на LabView;
-данные с программы надо будет передавать на сервер (сервер еще не написан но прогеры сказали что он будет понимать JSON);
- далее сервер будет возвращать обратную комманду;
Проблема заключается в непонимании как связать одно с другим, ткните пожалуйста носом хоть где можно посмотреть или почитать про похожую проблемы.
На сколько я понял, у Вас имеется сервер, который будет принимать данные и записывать их например в БД.
JSON - это протокол обмена данными в текстовом формате.
Необходимо еще разобраться с транспортным уровнем и прочее.
Это нужно у "прогеров" уточнать, возможно там элементарный GET или POST используется.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- junior
- Сообщения: 62
- Зарегистрирован: 19 окт 2012, 15:41
- Версия LabVIEW: 7.1,2013
- Контактная информация:
Re: Web Server
Ну да вся правильно нужно записать данные в БД, там сервер их проверяет и возвращает комманду
-
- developer
- Сообщения: 257
- Зарегистрирован: 03 янв 2014, 19:37
- Версия LabVIEW: 2016
- Откуда: Украина, Киев
- Контактная информация:
Re: Web Server
раз есть веб-сервер, то вы его клиент. данные вы будете отправлять HTTP запросами типа GET, POST в JSON формате.
в палитре связи есть инструменты для работы с этими запросами - там сразу отправка запроса и получение ответа, есть примеры.
по сути, ничего сложного. главная сложность будет в построении протокола общения - языки для написания веб-серверов довольно высокого уровня и это вызывает ряд нюансов с типами данных и тд.
вы изначально пошли немного не туда, вы начали смотреть как самому написать веб-сервер на , в то время, как вам нужно будет обращаться к веб-серверу. это намного проще.
в палитре связи есть инструменты для работы с этими запросами - там сразу отправка запроса и получение ответа, есть примеры.
по сути, ничего сложного. главная сложность будет в построении протокола общения - языки для написания веб-серверов довольно высокого уровня и это вызывает ряд нюансов с типами данных и тд.
вы изначально пошли немного не туда, вы начали смотреть как самому написать веб-сервер на , в то время, как вам нужно будет обращаться к веб-серверу. это намного проще.
колдооооовствооооо! (С)