Skocz do zawartości
RFM

Jak zmniejszyć zapotrzebowanie na CPU przy komunikacji z serwerem thingspeak.com

Pomocna odpowiedź

Strona https://thingspeak.com/ jest pewnie znana wielu osobom. Niestety komunikacja z tym serwerem jest czasochłonna. Wszystkie operacje zajmują ok 5,5sekundy! Setki ms są tracone na wysłanie klucza itp "writeHTTPHeader(writeAPIKey))" ale głównym winowajcą jest oczekiwanie w pętli na odpowiedź "getHTTPResponse". Z wrodzonego lenistwa nie chce mi się przerabiać kodu, czy jest jakaś gotowa biblioteka do obsługi thingspeak, w której można odpytywać czy kolejny etap komunikacji zakończył się? Takie podejście powinno pozwolić na wykonywanie petli głównej w czasie dziesiątek ms a nie zawieszanie jest na ponad 5 sekund.

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...