При использовании блока WebClient в поле сервер -> адрес не удается ввести адрес страницы, только Ip.
			
			
						Блок WebClient
- 
				SergeyMark
 - Рядовой
 - Сообщения: 16
 - Зарегистрирован: 16 дек 2015, 13:57
 
Блок WebClient
Может кто делал связь с  удаленным сервером, а не домашним компом.
В уроках есть как настраивать с адресной строкой.
Знатоки поделитесь наукой.
			
			
									
						В уроках есть как настраивать с адресной строкой.
Знатоки поделитесь наукой.
- Сергей
 - Лейтенант
 - Сообщения: 578
 - Зарегистрирован: 31 авг 2015, 15:06
 - Имя: Сергей
 - Контактная информация:
 
Блок WebClient
может через сторонние сервисы попробуете?  https://2ip.ru/lookup/
			
			
						У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						- Сергей
 - Лейтенант
 - Сообщения: 578
 - Зарегистрирован: 31 авг 2015, 15:06
 - Имя: Сергей
 - Контактная информация:
 
Блок WebClient
fil24725, создайте тему с предложением в новом функционале. Думаю это можно исправить. Это вроде и не баг, а скорее недостаток. Замечание дельное.
			
			
									
						Блок WebClient
Сергей, если использовать виртуальный хостинг для своего сервера, то по IP к домену не перейти, в мануалах к данному блоку поле адреса имеется, по этому я думал что может эта ошибка вкралась на этапе работы над программой. Очень хочется попробовать отправлять данные на удаленный сервер. Я очень благодарен автору и всем кто работает над этим проектом.
[c][/c] Добавлено (19.01.2016, 22:18)
---------------------------------------------
А может кто-то сможет подсказать как ручками в коде это дело допилить? что на что нужно поменять? для сведующих в Си я думаю это не сложно.
			
			
						[c][/c] Добавлено (19.01.2016, 22:18)
---------------------------------------------
А может кто-то сможет подсказать как ручками в коде это дело допилить? что на что нужно поменять? для сведующих в Си я думаю это не сложно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						- AlexRyzh
 - Сержант
 - Сообщения: 107
 - Зарегистрирован: 22 дек 2015, 11:06
 - Откуда: Мелитополь
 - Контактная информация:
 
Блок WebClient
С обновлением программы это легко делается с помощью пользовательского блока, где можно реализовать свой код. Я себе сделал, норм работает.
На сервере в корневой папке сделал страничку "test.php" для приема данных и записи в базу данных.
Пробовал на датчике влажности и температуры DTH22
на tr_DHT22 подаю температуру
на hr_DHT22 влажность
Создал входы: Вот это вписал во вкладку Декларации
Это в сетап
Это в цикл
В параметрах пользователя указал хост (хост естественно вымышленный, дабы избежать ненужной нагрузки)
Далее можно добавлять сколько угодно входов и отправлять их на сервер.
Серверная часть это уже совсем другая тема, там ПХП код... и т.д.
			
			
						На сервере в корневой папке сделал страничку "test.php" для приема данных и записи в базу данных.
Пробовал на датчике влажности и температуры DTH22
на tr_DHT22 подаю температуру
на hr_DHT22 влажность
Создал входы: Вот это вписал во вкладку Декларации
Код: Выделить всё
#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);
}Серверная часть это уже совсем другая тема, там ПХП код... и т.д.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
							
					Последний раз редактировалось AlexRyzh 28 янв 2016, 20:04, всего редактировалось 1 раз.
									
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость