• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pobieranie zmiennej GET
#1
Witam, mam pytanie jak pobrać wartość zmiennej GET to zmiennej

Z ESP8266 z IP 192.168.1.201 wysyłam 

Kod:
WiFiClient client;
HTTPClient http;

String serverData = "http://192.168.1.200/?temp=45.5";

http.begin(client, serverData);

httpCode = http.GET();
http.end();


Na drugim ESP 192.168.1.200 widze cos takiego

Kod:
10:29:35.622 -> GET /?temp=45.5 HTTP/1.1
10:29:35.622 -> Host: 192.168.1.200
10:29:35.622 -> User-Agent: ESP8266HTTPClient
10:29:35.622 -> Accept-Encoding: identity;q=1,chunked;q=0.1,*;q=0
10:29:35.622 -> Connection: keep-alive
10:29:35.622 -> Content-Length: 0


I teraz jak moge pobrać wartosc temp do zmiennej.


Dzieki za pomoc Wink
 
Odpowiedź
#2
Ale pokazać bardziej musisz kod drugiego ESP, na którym to odbierasz. Jak masz to w string to potem wg postu #3:
https://forum.arduino.cc/t/how-to-parse-...ers/324653
 
Odpowiedź
#3
No wlaśnie na drugim nie mam żadnego kodu do odbioru, to co wkleiłem widzę właśnie na tym drugim w oknie monitora.
 
Odpowiedź
#4
Na czarną magię nic nie poradzę.
Ale może wgrałeś jakiś kod na ESP o IP 200, że on coś drukuje na to okno monitora, bo to co drukuje to odebrane zmienne w stringach i od nich trzeba zacząć dalsze działania.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości