• 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
Arduino+ESP8266 - wysyłanie danych
#1
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ć?
 
#2
Czy ten przykład rozwiązuje Twój problem?
 
#3
(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".
 
#4
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ć.
 
  


Skocz do:


Przeglądający: 1 gości