Wprowadzenie do ESP32 WiFi
ESP32 jest wyposażony w wstępnie zainstalowane moduły Wi -Fi, do których można uzyskać dostęp za pomocą Wifi.tryb() funkcjonować. ESP32 ma trzy różne tryby, w których możemy użyć jego Wi -Fi.
Powyższe dwa tryby Punkt dostępu i stacja można skonfigurować osobno lub oba połączone. W trybie punktu dostępu ESP32 będzie transmitować swoje Wi -Fi i inne urządzenia, takie jak routery, smartfony i komputery mogą się z nim połączyć. Podczas gdy w trybie stacji zdefiniowaliśmy SSID i hasło sieci, do których łączy ESP32.
W ostatnim trybie ESP32 działa podwójnie jako punkt dostępu i stacja. Teraz napiszemy kod, jak skonfigurować ESP32 w trybie stacji i punktu dostępu.
Użyj jednocześnie stacji ESP32 i punktu dostępu
Możliwe jest użycie ESP32 zarówno jako punktu dostępu, jak i jako stacji, aby podłączyć go do routera. Ten tryb się nazywa Wifi_ap_sta.
ESP32 WiFi ma osobny interfejs dla każdego trybu. I ponieważ oba działają osobno, więc każdy interfejs ma swój własny adres IP.
Aby zaprogramować ESP32 w podwójnym kodzie Wi -Fi jest bardzo proste. Musimy tylko użyć Wifi_ap_sta funkcjonować. Ta funkcja pozwala nam podłączyć oba ESP32 z routerem, a także skonfigurować ją jako punkt dostępu.
Oto przykład konfiguracji WIFI ESP32 w trybie stacji i AP.
Napiszmy kod, aby używać obu trybów razem.
Kod
Otwórz redaktor Arduino IDE. Napisz kod podany poniżej i prześlij go na płytę ESP32.
#włączaćKod rozpoczął się od zdefiniowania Wifi.H Uwzględniona jest biblioteka, która pozwala nam skonfigurować WIFI ESP32. Następnie zdefiniowaliśmy SSID i hasło sieci, które chcemy połączyć.
Po tym punkt dostępu ESP32 jest tworzony przez zdefiniowanie SSID i hasło dla AP. Korzystając z określonych poświadczeń, możemy uzyskać dostęp do ESP32 WiFi.
Po podłączeniu ESP32 z siecią, taką jak router, kod wydrukuje adres IP podany mu przez sieć za pomocą DHCP (dynamiczny protokół konfiguracji hosta). Następnie wydrukuje adres IP punktu dostępu ESP32, którego można użyć do dostępu ESP32. Korzystając z tego adresu IP, możemy tworzyć serwery internetowe i kontrolować wiele urządzeń.
Wyjście
Po przesłaniu kodu ESP32 połączy się z punktem dostępu, a także utworzy punkt dostępu. W monitorze szeregowym możemy zobaczyć adres IG obu.
Aby podłączyć punkt dostępu ESP32 Otwórz ustawienia Wi -Fi na urządzeniu i kliknij Łączyć.
Napisz hasło dla punktu dostępu ESP32. Ten, który zdefiniowaliśmy w kodzie.
Teraz ESP32 WiFi jest skutecznie połączone.
Wniosek
ESP32 jest wyposażony w wsparcie Wi -Fi. Korzystając z Wi -Fi, możemy zwiększyć wydajność naszych projektów IoT. Tutaj omówiliśmy konfigurację Wi -Fi ESP32 w obu trybach. Korzystając z ESP32 Wi -Fi podłączone do punktu dostępu i trybu stacji, możemy utworzyć sieć siatki i interfejs wiele urządzeń.