Arduino Polska Forum
Arduino+ESP8266 - wysyłanie danych - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino)
+--- Wątek: Arduino+ESP8266 - wysyłanie danych (/watek-arduino-esp8266-wysy%C5%82anie-danych)



Arduino+ESP8266 - wysyłanie danych - stasiekx - 09-11-2017

Witam

  Ograniam ESP8266 w komunikacji komendami AT. Generalnie mam dwa Arduino z modułami ESP. Podłączone do sieci, aplikacja w APP Inventor i z poziomu Androida wszystko działa pięknie, ale chciałbym zasterować w określonym przypadku pinem 3 w module o adresie 192.168.1.32. 
  Jak zapisać dla drugiego ESP polecenie wysłania adresu 192.168.1.32/?pin=3 np 
if (cos == 1) esp8266.print("192.168.1.32/?pin=3");  
ale to nie dziala. 

Ktoś coś może podpowiedzieć?


RE: Arduino+ESP8266 - wysyłanie danych - krn78 - 09-11-2017

Czy ten przykład rozwiązuje Twój problem?


RE: Arduino+ESP8266 - wysyłanie danych - stasiekx - 10-11-2017

(09-11-2017, 20:41)krn78 napisał(a): Czy ten przykład rozwiązuje Twój problem?

Dzięki za odp. ale znam i nie pomaga. W tym przykładzie przekazywanie zmiennych odbywa się ze strony www do arduino, a ja potrzebuje przesłać zmienną z jednego arduino do drugiego przy pomocy ESP... nie wiem w czym kwestia, może ESP ma komendę AT która poprawnie wyśle na adres IP zmienną "pin=1".


RE: Arduino+ESP8266 - wysyłanie danych - stasiekx - 18-11-2017

Proste, ale nie od tej strony się brałem...
1. tworzymy połączenie AT+CIPSTART="TCP"," ",80
2. wysyłamy dane AT+CIPSEND
3. kończymy połączenie AT+CIPCLOSE

Nie zwróciłem uwagi że poza połączeniem na konkretne ID możemy użyć również do łączenia się przez TCP/UDP.

Temat do zamknięcia, może się przydać.