• 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
ESP32 lub 8266 sprawdzanie dostępu do Internetu
#1
Question 
Może ktoś pomoże. Szukam wsadu do ESP który by sterował przekaźnikiem gdy utraci dostęp do jakieś strony www czyli Internetu. Jakoś jestem ułomny i nie mogę nic takiego znaleźć. Myślę, że tutaj dla większości to pestka i piszą coś takiego z głowy a ja wstyd przyznać ale niestety nie. Pozdrawiam
 
Odpowiedź
#2
No to się trzeba nauczyć. Nie robiłem tego, ale wystarczy otworzyć przykład BasicHttpClient, tam masz:
Kod:
HTTPClient http;

    Serial.print("[HTTP] begin...\n");
    if (http.begin(client, "http://jigsaw.w3.org/HTTP/connection.html")) {  // HTTP
...
else {
      Serial.printf("[HTTP} Unable to connect\n");
No to widać, że jak się połączy to coś robi z tą stroną, a jak nie to drukuje "unable to connect". 
Wystarczy sobie wywalić wszystko co ma zrobić jak się połączy, a dopisać jakieś warunki działania gdy się nie połączy, ustalić jak często takiego ifa ma próbkować, albo postać patrząc w sufit i zrestartować ESP.
To oczywiście jest proteza, bo jak coś przestaje działać to tam trzeba szukać, bardzo często zasilacz wystarczy wymienić, a czasami router pada bo nie wyrabia z duża ilością IOT w domu, trzeba pomyśleć o nowszym modelu.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości