Wpis z mikrobloga

Zastanawiam się w jaki sposób najlepiej przesłać jakieś informacje z serwera na moim ESP8266 do strony internetowej, która stoi również na tym serwerze.

Otóż na ten moment mam przyciski wysyłające http GET za pomocą JavaScripta (coś jak Ajax) i włączają jakąś tam lampkę czy serwo. Teraz potrzebuję zrobić coś, co pozwoli mi wysłać stan tych urządzeń na stronę internetową na bieżąco, aby uzyskać taki efekt: https://youtu.be/6gHQrNnhSIs?t=1m28s

Jak zrobić to efektywnie aby nie zalewać ESP zapytaniami co pół sekundy? Może dobrym rozwiązaniem byłoby aby serwer wysyłał sam z siebie do wszystkich podłączonych klientów informacje o zmianie, a klienci będą "we własnym zakresie" sprawdzać JavaScriptem co jakiś czas, czy coś się nie pojawiło? To jest dobry pomysł? Może jakieś sugestie jak to zrealizować?

#programowanie #javascript #p5 #html #majsterkowanie #esp8266 #gumaapyta #pytanie
  • 5