Skocz do zawartości

Sterowanie esp poprzez internet


Pomocna odpowiedź

Napisano (edytowany)

Przymierzam się do pierwszego projektu na esp32 z wykorzystaniem wifi.

Pomysł jest taki, aby poprzez aplikację w telefonie sterować oświetleniem i jego trybami, ale też prezentować dane takie jak np. temperatura.  Całość ma odbywać się przez internet.

Mój koncept to stworzenie zmiennych i manipulowanie ich wartościami : przez telefon zmiana zmiennej odpowiadającej za tryb animacji paska czy żarówek , a esp miałoby wysyłać zmienne dotyczące temperatury itp.

 Gdzie najlepiej byłoby przechowywać te zmienne?  Jak je odczytywać na esp i aplikacji?

Czytałem kilka poradników o mySQL jednak nie znalazłem nigdzie informacji o tym jak pobierać te zmienne na arduino.

 

Edytowano przez kubawlodar

poszukaj sobie "arduino mysql connector" - umożliwia bezpośrednie operacje na zdalnej bazie z poziomu Arduino czy ESP. Tylko czy do przechowania paru zmiennych potrzebujesz serwera z relacyjną bazą danych? Ktoś kiedyś wymyślił coś takiego jak EEPROM...

  • Lubię! 1

No to trzymasz dane w EEPROM-ie (albo flashu). A serwer z MySQL-em jak bardzo chcesz to postawisz na najtańszej wirtualce (gdzieś nawet dają darmo). Poszukaj sobie "free VPS".

 

 

Załóżmy, że mamy kod 

switch (tryb)
  {
  case 0:
    digitalWrite(11, HIGH);
    break;
  case 2:

    break;
  case 1:
    // włącz
    digitalWrite(11, LOW);
    break;
  default:
    //wyłącz
    break;
  }

i chcę zmieniać wartość zmiennej tryb poprzez telefon podłączony do internetu. Jak najlepiej to zrobić? 

Załóżmy, że mam samochód. Jak najszybciej dojechać do Wrocławia? Chciałbym przez telefon podłączony do internetu podać kierowcy adres, pod który ma się zgłosić...

Może inaczej. 

Całość ma działać na zasadzie smart home, moim głównym problemem jest to gdzie trzymać dane, które byłyby wysyłane przez esp i telefon. Jak pobierać je na esp i wysyłać z esp?

Gdzie właściwie najlepiej by było je trzymać żeby również poprzez aplikację mógłbym zmieniać te zmienne?

Chciałbym sterować tym gdziekolwiek jestem.

Brak danych.

Jak Twój ESP jest podłączony do sieci? Masz zewnętrzny adres (jeśli tak, to statyczny czy dynamiczny)? Będzie to podłączone do konkretnego routera (kwestia przekierowania portu) czy ma latać po dowolnych sieciach? Wspominasz coś mgliście o niekorzystaniu z sieci domowej... coś bliżej na ten temat?

Jak dojechać do Wrocławia?

Esp miałby być podłączony poprzez wifi. Mam dynamiczny adres ip i będzie to podłączone to jednego konkretnego routera.

Z siecią domową chodziło o to,  że nie chce wykorzystywać esp jak serwer.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...