atmega+labview+php+mysql<-как всё связать?
-
- beginner
- Сообщения: 39
- Зарегистрирован: 21 дек 2014, 18:03
- Версия LabVIEW: 2012
- Контактная информация:
atmega+labview+php+mysql<-как всё связать?
Начну объяснять всё по порядку
Задача: управление и получение данных с оборудования через интернет которое находиться в другом городе.
Возможности: отсутствует белый IP у пк подключенного к атмеге , начальные знания C++, начальные знания php, начальные знания mysql, огромное желание.
Предыстория: работая с игровым конструктором наткнулся на видео где юнити работает с мускулом на интернет ресурсе(хостинг) через php(php-служит своеобразным щитом чтоб не обрушить бд , проверяет правильность запроса и выводит на стороне хостинга нужную информацию на веб страницу) . Нашёл хостинг и настроил бд mysql и прикрутил php .
Задача: необходимо отправить данные на хостинг через строку запроса , получить данные с веб страницы (данные будет отображаться на веб странице согласно запроса )
информации очень мало по данному вопросу. если есть у вас какая либо информация как отправлять данные на строку запроса и получить данные с веб страницы поделитесь пожалуйста. хорошо бы взглянуть на связку блоков в labview чтоб можно было отчётливо понимать как этот механизм работает
Вот видео с которого вся задумка началась -https://youtu.be/NdosOoDyN3k и ещё одно видео https://youtu.be/BFd0KnO2yjc
Задача: управление и получение данных с оборудования через интернет которое находиться в другом городе.
Возможности: отсутствует белый IP у пк подключенного к атмеге , начальные знания C++, начальные знания php, начальные знания mysql, огромное желание.
Предыстория: работая с игровым конструктором наткнулся на видео где юнити работает с мускулом на интернет ресурсе(хостинг) через php(php-служит своеобразным щитом чтоб не обрушить бд , проверяет правильность запроса и выводит на стороне хостинга нужную информацию на веб страницу) . Нашёл хостинг и настроил бд mysql и прикрутил php .
Задача: необходимо отправить данные на хостинг через строку запроса , получить данные с веб страницы (данные будет отображаться на веб странице согласно запроса )
информации очень мало по данному вопросу. если есть у вас какая либо информация как отправлять данные на строку запроса и получить данные с веб страницы поделитесь пожалуйста. хорошо бы взглянуть на связку блоков в labview чтоб можно было отчётливо понимать как этот механизм работает
Вот видео с которого вся задумка началась -https://youtu.be/NdosOoDyN3k и ещё одно видео https://youtu.be/BFd0KnO2yjc
- kapusta1986
- assistant
- Сообщения: 103
- Зарегистрирован: 14 июн 2014, 13:56
- Версия LabVIEW: 2014, 2015
- Откуда: Караганда
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
Где то я у себя сохранил по этой теме информацию...
В качестве data in пусть будет тот пост или гет запрос к вашему хосту...
data out - пусть будет ответ от хоста
А дальше вроде и так все понятно....
В качестве data in пусть будет тот пост или гет запрос к вашему хосту...
data out - пусть будет ответ от хоста
А дальше вроде и так все понятно....
- Вложения
-
- LV_TCP_code.gif (3.52 КБ) 12199 просмотров
-
- beginner
- Сообщения: 39
- Зарегистрирован: 21 дек 2014, 18:03
- Версия LabVIEW: 2012
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
Проба не увенчалась успехом . При обращении к странице в бд будет добавлена новая запись . пока что всё стоит на месте (пробовал через UDP и TCP)
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
Есть же более простые инструменты, зачем каждый раз изобретать велосипед через TCP/UDP...lazudhic писал(а):Задача: необходимо отправить данные на хостинг через строку запроса , получить данные с веб страницы (данные будет отображаться на веб странице согласно запроса )
- kapusta1986
- assistant
- Сообщения: 103
- Зарегистрирован: 14 июн 2014, 13:56
- Версия LabVIEW: 2014, 2015
- Откуда: Караганда
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
Присоединяюсь к dadreamer , действительно проще...
А вот еще один веселый велосипед: Библиотеку тоже положу : Ну и как предлагали свыше:
А вот еще один веселый велосипед: Библиотеку тоже положу : Ну и как предлагали свыше:
-
- beginner
- Сообщения: 39
- Зарегистрирован: 21 дек 2014, 18:03
- Версия LabVIEW: 2012
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
есть результат!!!! в бд пошли новые записи ОТЛИЧНО!!!. ОГРОМНОЕ ВАМ СПАСИБО!!! ну если что получаться не будет выложу код и отешу проблему !!!
-
- assistant
- Сообщения: 149
- Зарегистрирован: 19 янв 2012, 10:15
- Версия LabVIEW: 2010-2012
- Откуда: Киев
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
Всем привет
Нужна помощь
Задача поставлена таже.
На локальном компьютере создан при помощи DENWERA сайт.
поступают какие то данные по адресу "http://127.0.0.1/denwer/index.php?NDatch=&Sost="
Если в адресной строке браузера пишу:"http://127.0.0.1/denwer/index.php?NDatch=15&Sost=OK" информация пишется в базу данных.
Если я посылаю такую же информацию через пример ЛВ информация на на WEB страничку не поступает
Не могу понять где ошибка
с уважением
Нужна помощь
Задача поставлена таже.
На локальном компьютере создан при помощи DENWERA сайт.
поступают какие то данные по адресу "http://127.0.0.1/denwer/index.php?NDatch=&Sost="
Если в адресной строке браузера пишу:"http://127.0.0.1/denwer/index.php?NDatch=15&Sost=OK" информация пишется в базу данных.
Если я посылаю такую же информацию через пример ЛВ информация на на WEB страничку не поступает
Не могу понять где ошибка
с уважением
- Вложения
-
- Передача от LV на сайт.vi
- (13.46 КБ) 171 скачивание
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
anda55, не тот POST используете. У вас вызывается POST Multipart, а надо обычный POST. Не забудьте передать ему буфер - строку
Ну, а URL, куда постим данные, будетanda55 писал(а):NDatch=15&Sost=OK
anda55 писал(а):http://127.0.0.1/denwer/index.php
-
- assistant
- Сообщения: 149
- Зарегистрирован: 19 янв 2012, 10:15
- Версия LabVIEW: 2010-2012
- Откуда: Киев
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
Спасибо
Но так тоже ничего нет
Ятакже использую :"echo phpinfo(32);". Здесь тоже отображается: нет значений
Но так тоже ничего нет
Ятакже использую :"echo phpinfo(32);". Здесь тоже отображается: нет значений
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
Ну, тогда GET со строкойanda55 писал(а):Но так тоже ничего нет
Если это, конечно, единственный запрос, который нужно сделать. Хотя непонятно, что в данном случае должно записаться в БД.anda55 писал(а):http://127.0.0.1/denwer/index.php?NDatch=15&Sost=OK
Может, сначала разобраться, что за чем должно идти... Fiddler в помощь.anda55 писал(а):поступают какие то данные
Взгляните также на пример посылки GET/POST запросов: http://labviewportal.org/viewtopic.php?p=65162#p65162
-
- developer
- Сообщения: 257
- Зарегистрирован: 03 янв 2014, 19:37
- Версия LabVIEW: 2016
- Откуда: Украина, Киев
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
как мне обьясняли пхп-шники, пост-зарпос это своего рода структура. И пхп-обработчику поступающих данных надо знать, какое поле в структуре прочесть. Что-то вроде этого.
В итоге я со своим пхпистом пришли к тому, что я отправляю данные так: Итого получаем строку типа request={"bool":true,"string":"","int":0}
УРЛ из вашего первого вопроса (http://127.0.0.1/denwer/index.php?NDatch=15&Sost=OK) однозначно указывает на то, что это должен быть метод GET, которым вы передаёте значение двох переменных NDatch=15, Sost=OK и хотите получить реакцию сервака на это в теле ответа.
Как-то так.
У вас получающая сторона как константа, или подлежит редактированию также?
В итоге я со своим пхпистом пришли к тому, что я отправляю данные так: Итого получаем строку типа request={"bool":true,"string":"","int":0}
УРЛ из вашего первого вопроса (http://127.0.0.1/denwer/index.php?NDatch=15&Sost=OK) однозначно указывает на то, что это должен быть метод GET, которым вы передаёте значение двох переменных NDatch=15, Sost=OK и хотите получить реакцию сервака на это в теле ответа.
Как-то так.
У вас получающая сторона как константа, или подлежит редактированию также?
колдооооовствооооо! (С)
-
- assistant
- Сообщения: 149
- Зарегистрирован: 19 янв 2012, 10:15
- Версия LabVIEW: 2010-2012
- Откуда: Киев
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
Я уже пробовал и POST и GET Никак не получается.
в БД должно писаться 25 и ОК
Если я такую строчку пишу в браузере, то все пишется в БД.
"http://127.0.0.1/denwer/index.php?NDatch=25&Sost=OK"
Может что то с настройками DENWERA
С уважением
в БД должно писаться 25 и ОК
Если я такую строчку пишу в браузере, то все пишется в БД.
"http://127.0.0.1/denwer/index.php?NDatch=25&Sost=OK"
Может что то с настройками DENWERA
С уважением
-
- developer
- Сообщения: 257
- Зарегистрирован: 03 янв 2014, 19:37
- Версия LabVIEW: 2016
- Откуда: Украина, Киев
- Контактная информация:
Re: atmega+labview+php+mysql<-как всё связать?
то есть, делаете вот так и не получается?
очень странно. А какой ответ приходит? заголовок и тело ответа, если можно. Могут помочь найти проблему.колдооооовствооооо! (С)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 2074 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 344 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2433 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 391 Просмотры
-
Последнее сообщение ujin1
-
- 5 Ответы
- 847 Просмотры
-
Последнее сообщение dadreamer