Arduino Polska Forum
Wysyłanie danych na własny serwer za pomocą ESP01S - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Instalacja i rozwiązywanie problemów (https://forum.arduinopolska.pl/dzial-instalacja-i-rozwi%C4%85zywanie-problem%C3%B3w)
+--- Wątek: Wysyłanie danych na własny serwer za pomocą ESP01S (/watek-wysy%C5%82anie-danych-na-w%C5%82asny-serwer-za-pomoc%C4%85-esp01s)



Wysyłanie danych na własny serwer za pomocą ESP01S - momon - 08-12-2019

Witam, mam pewien problem.
Mam aplikację na serwerze vps, której endpoint pobiera dane do bazy danych. Wysyłanie danych z komputera poprzez przeglądarkę czy postmana działa.
Wcześniej wysyłałem dane na serwer thingspeaku zgodnie z tym tutorialem: https://majsterkowo.pl/proste-male-bezprzewodowe-czujniki-temperatury-i-wilgotnosci-komunikujace-sie-przez-wifi-esp8266/
Lecz gdy próbuję wysyłać dane na własny serwer to nic się nie dzieje i nie wiem co robię nie tak.
Taka jest kolejność wywołań funkcji
Kod:
monitor.println("AT+CIPMUX=1");
monitor.println("AT+CIPSTART=0\"TCP\",\"ip\",80");
monitor.println("AT+CIPSEND=0" + String(lon));
monitor.println(command);
monitor.println("AT+CIPCLOSE");
A tak wyglądają wykorzystane zmienne, ip to adres ip serwera, a update/10/12 to endpoint pobierjące dane
Kod:
String command = "GET http://ip/update/10/12/";
command += "\n\r\n\r";
short lon = command.length() + 3;
Co robię nie tak?