Блок WebClient

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
Ответить
Аватара пользователя
fil24725
Рядовой
Сообщения: 7
Зарегистрирован: 24 дек 2015, 21:43
Откуда: Санкт-Петербург

Блок WebClient

Сообщение fil24725 »

При использовании блока WebClient в поле сервер -> адрес не удается ввести адрес страницы, только Ip.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
SergeyMark
Рядовой
Сообщения: 14
Зарегистрирован: 16 дек 2015, 13:57

Блок WebClient

Сообщение SergeyMark »

Может кто делал связь с  удаленным сервером, а не домашним компом.
В уроках есть как настраивать с адресной строкой.
Знатоки поделитесь наукой.
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Блок WebClient

Сообщение Сергей »

может через сторонние сервисы попробуете?  https://2ip.ru/lookup/
7944610.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Сергей
Лейтенант
Сообщения: 578
Зарегистрирован: 31 авг 2015, 15:06
Имя: Сергей
Контактная информация:

Блок WebClient

Сообщение Сергей »

fil24725, создайте тему с предложением в новом функционале. Думаю это можно исправить. Это вроде и не баг, а скорее недостаток. Замечание дельное.
Аватара пользователя
fil24725
Рядовой
Сообщения: 7
Зарегистрирован: 24 дек 2015, 21:43
Откуда: Санкт-Петербург

Блок WebClient

Сообщение fil24725 »

Сергей, если использовать виртуальный хостинг для своего сервера, то по IP к домену не перейти, в мануалах к данному блоку поле адреса имеется, по этому я думал что может эта ошибка вкралась на этапе работы над программой. Очень хочется попробовать отправлять данные на удаленный сервер. Я очень благодарен автору и всем кто работает над этим проектом.
[c][/c] 
0643181.png
Добавлено (19.01.2016, 22:18)
---------------------------------------------
А может кто-то сможет подсказать как ручками в коде это дело допилить? что на что нужно поменять? для сведующих в Си я думаю это не сложно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexRyzh
Сержант
Сообщения: 107
Зарегистрирован: 22 дек 2015, 11:06
Откуда: Мелитополь
Контактная информация:

Блок WebClient

Сообщение AlexRyzh »

С обновлением программы это легко делается с помощью пользовательского блока, где можно реализовать свой код. Я себе сделал, норм работает.
На сервере в корневой папке сделал страничку "test.php" для приема данных и записи в базу данных.
Пробовал на датчике влажности и температуры DTH22
на tr_DHT22 подаю температуру
на hr_DHT22 влажность
Создал входы:
4829265.jpg
Вот это вписал во вкладку Декларации


Код: Выделить всё

#include <SPI.h>
#include <Ethernet.h>
byte mac[] = { 0xA4, 0x24, 0xC1, 0x32, 0x30, 0x31 };                    
EthernetClient client;
char server[] = MySuite ; // имя вашего сервера  www.arduino.ru
Это в сетап


Код: Выделить всё

Ethernet.begin(mac);
Это в цикл
 

Код: Выделить всё

if (client.connect(server, 80))
{
    client.print( "GET /test.php?tr_22=");
    client.print(  tr_DHT22  );
    client.print("&hr_22=");
    client.print(  hr_DHT22  );
    client.println( " HTTP/1.1");
    client.print( "Host: " );
    client.println(server);
    client.println( "Connection: close" );
    client.println();
    delay(100);

      client.stop();
      client.flush();
      delay(100);
  }
  else
  {
   client.stop();
   delay(500);
   client.connect(server, 80);
}
В параметрах пользователя указал хост (хост естественно вымышленный, дабы избежать ненужной нагрузки)
4492345.jpg
Далее можно добавлять сколько угодно входов и отправлять их на сервер.
Серверная часть это уже совсем другая тема, там ПХП код... и т.д.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось AlexRyzh 28 янв 2016, 20:04, всего редактировалось 1 раз.
Аватара пользователя
fil24725
Рядовой
Сообщения: 7
Зарегистрирован: 24 дек 2015, 21:43
Откуда: Санкт-Петербург

Блок WebClient

Сообщение fil24725 »

Спасибо!! Опробую отпишусь!
Ответить

Вернуться в «Новые»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей