Когда запущен сервер на ESP не могу отправить GET-запрос через client.print на другой сервер.

SliderMain48
Offline
Зарегистрирован: 07.04.2020

Сервер не видит запросы, в бд тоже не записываются данные(через строку браузера работает);
Бьюсь уже два дня с этим не могу сформировать и отправить запрос. Подключена библиотека Мультивайфай за место обычного(вдруг поможет).
на ESP:

01 void send_data (){
02 int  temp = 5;
03   WiFiClient client;
04   if (!client.connect("192.168.0.101", 80)){
05     Serial.println("connection failed");
06     return;
07   }
08   String url = "/index.php?";
09   url += "&temp=";
10   url += temp;
11   client.print(String("GET ") + url + " HTTP/1.1\r\n" +
12                "Host: " "192.168.0.101" "\r\n" +
13                "Connection: close\r\n\r\n");
14   Serial.println(String("GET ") + url + " HTTP/1.1\r\n" +
15                "Host: " "192.168.0.101" "\r\n" +
16                "Connection: close\r\n\r\n");
17   client.stop();
18   
19 }

На стороне сервера:

01 <?php
02  
03 $id = 1220;
04 $name = "ga";
05 $value = $_GET["temp"];
06 echo $value;
07  
08 $host = '192.168.0.101';
09 $user = 'root';
10 $pass = '12345';
11 $dbname = 'sensors_data_storage';
12 $client_ip = $_SERVER['REMOTE_ADDR'];
13  
14  
15 $mySQLconnect = mysqli_connect($host, $user, $pass, $dbname);
16 if (!$mySQLconnect){
17     echo '<div id="connectionStatus">Unsuccessful  connection.<br>Error:' . mysqli_connect_errno() . '--Description: ' . mysqli_connect_error().'</div>';
18 }
19 mysqli_query($mySQLconnect, "INSERT INTO sensors_values VALUES ('$id','$name','$value',NOW())");
20 mysqli_close($mySQLconnect);
21 ?>

Данные сервера . Локальный в сети роутера 192.168.0.101 и esp 192.168.0.102 так на последнем стоит сервер http,ftp.

Передача работает через Http.send но отправляет не понятные get запросы , заголовки которых не могу редактировать. 

По этому хочется разобраться почему данные примеры у меня не работают. Аналогично сделал по мануалу но не пашет.

rkit
Offline
Зарегистрирован: 23.11.2016

Убедись, что памяти хватает.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Логи сервера откройте - наверняка там есть описание коннекта и в чем ошибка