Spisu treści:

Korzystanie z automatycznego łączenia Wi-Fi z płytami ESP8266/ESP32: 3 kroki
Korzystanie z automatycznego łączenia Wi-Fi z płytami ESP8266/ESP32: 3 kroki

Wideo: Korzystanie z automatycznego łączenia Wi-Fi z płytami ESP8266/ESP32: 3 kroki

Wideo: Korzystanie z automatycznego łączenia Wi-Fi z płytami ESP8266/ESP32: 3 kroki
Wideo: 02 Pierwsze BACKUP'y ESP8266 - Atnel WiFi Tools - ćwiczenia praktyczne 2024, Listopad
Anonim
Korzystanie z automatycznego łączenia WiFi z płytami ESP8266/ESP32
Korzystanie z automatycznego łączenia WiFi z płytami ESP8266/ESP32

Dowiemy się, jak korzystać z biblioteki AutoConnect, która pozwala nam łączyć się i zarządzać punktami dostępowymi WiFi za pomocą smartfona.

Powyższy film poprowadzi Cię przez proces wraz z różnymi ekranami, do których musisz uzyskać dostęp, aby dowiedzieć się o bibliotece AutoConnect. Ten pisemny post omówi to tylko w skrócie.

Krok 1: Uzyskaj i prześlij szkic

Uzyskaj i prześlij szkic
Uzyskaj i prześlij szkic
Uzyskaj i prześlij szkic
Uzyskaj i prześlij szkic
Uzyskaj i prześlij szkic
Uzyskaj i prześlij szkic

Podczas rozruchu płyta ESP32 sprawdza, czy w pamięci FLASH zostały zapisane poprzednie dane uwierzytelniające do sieci. Domyślnie spróbuje się z nimi połączyć, a jeśli się powiedzie, wydrukuje adres IP na porcie szeregowym. Twój szkic będzie wtedy działał normalnie. Jeśli nie może połączyć się z siecią Wi-Fi, utworzy punkt dostępu, z którym możesz się połączyć i zarządzać danymi uwierzytelniającymi Wi-Fi.

Zacznijmy od zainstalowania wymaganych bibliotek w Arduino IDE. Musimy zainstalować bibliotekę AutoConnect. Otwórz menedżera biblioteki i wpisz AutoConnect. Zainstaluj bibliotekę, która się pojawi. Biblioteka AutoConnect potrzebuje biblioteki PageBuilder, aby mogła działać, więc wpisz PageBuilder i zainstaluj ją również. Następnie pobierz i otwórz szkic tego projektu.

Link do szkicu:

Nie musisz nic zmieniać w szkicu, ale jeśli chcesz, możesz przypisać inną nazwę hosta swojej tablicy. Nadszedł czas, aby przesłać szkic. Podłącz płytkę korzystając z powyższego schematu, otwórz złącze szeregowe i naciśnij przycisk resetowania. Otrzymasz wiadomość informującą, że tablica jest gotowa do odbioru kodu. Naciśnij przycisk przesyłania i poczekaj, aż się zakończy. Pozostaw otwarty terminal szeregowy, zdejmij zworkę rozruchową i naciśnij przycisk resetowania.

W tym momencie wydarzą się dwie rzeczy. Jeśli poprzednie informacje o sieci były przechowywane w pamięci flash, płyta automatycznie połączyłaby się z siecią i wydrukowała adres IP i nazwę hosta. W takim przypadku nie musisz nic robić. Jeśli chcesz usunąć zapisane dane uwierzytelniające, musisz usunąć pamięć FLASH, a film zawiera instrukcje, jak to zrobić. Gdyby jednak była to nowa tablica lub gdyby nie było ważnych informacji, utworzyłaby punkt dostępu.

Krok 2: Połącz się z AP i zarządzaj Wi-Fi

Połącz się z AP i zarządzaj Wi-Fi
Połącz się z AP i zarządzaj Wi-Fi
Połącz się z AP i zarządzaj Wi-Fi
Połącz się z AP i zarządzaj Wi-Fi
Połącz się z AP i zarządzaj Wi-Fi
Połącz się z AP i zarządzaj Wi-Fi

Jeśli płyta nie może połączyć się z siecią Wi-Fi, utworzy punkt dostępu o nazwie „esp32ap”, który zwykle pojawia się po około 30 sekundach. Połącz się z nim, używając domyślnego hasła 12345678. Powinien automatycznie przekierować Cię do strony zarządzania lub możesz użyć adresu IP 172.217.28.1, aby się do niego dostać. Strona zawiera informacje o płycie, takie jak adres MAC, stan pamięci i tak dalej. Menu udostępnia szereg opcji: Możliwość konfigurowania nowych punktów dostępu lub sieci. Wyświetl zapisane identyfikatory SSID lub sieci. Odłącz się od bieżącej sieci. Zresetuj lub uruchom ponownie płytę. Zmień strefę czasową. A także przejdź do strony głównej, która po prostu wyświetla czas.

Stuknij opcję konfiguracji nowego punktu dostępowego. Wybierz punkt dostępu z listy i wpisz hasło. Po zakończeniu naciśnij Zastosuj, a tablica powinna połączyć się z siecią i podać szczegóły sieci, jak pokazano na obrazkach. Adres IP zostanie również wydrukowany na terminalu szeregowym wraz z nazwą hosta.

Przy następnym uruchomieniu płyta automatycznie połączy się z siecią WIFI, a Twój szkic będzie działał zgodnie z oczekiwaniami.

Krok 3: Usuwanie sieci Wi-Fi

Usuwanie sieci Wi-Fi
Usuwanie sieci Wi-Fi

Nie znalazłem prostego sposobu na usunięcie zapisanych szczegółów SSID z pamięci flash za pomocą strony zarządzania. Jednym ze sposobów, aby to zrobić, jest przywrócenie ustawień fabrycznych płyty za pomocą narzędzia esptool, którego można używać w systemach Windows i Mac. Oznacza to, że będziesz musiał ponownie przesłać swój szkic. Jeśli używasz systemu Windows, możesz to zrobić w prostszy sposób. Możesz pobrać i zainstalować narzędzie ESP32 Flash Download. Film pokazuje, jak korzystać z tego narzędzia. Narzędzie do pobierania flash nie działa na Macu, więc jedyną dostępną opcją jest użycie esptool. Musisz go najpierw zainstalować za pomocą terminala, a następnie możesz usunąć pamięć flash, określając port. Ponownie zapoznaj się z filmem, aby zapoznać się z poleceniami i jak z nich korzystać.

Link do szkicu:

Jeśli podobał Ci się ten post, nie zapomnij śledzić nas, korzystając z poniższych linków, ponieważ będziemy budować o wiele więcej projektów, takich jak ten:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Strona internetowa BnBe:

Zalecana: