Introduksjon til ESP32 WiFi
ESP32 kommer med forhåndsinstallerte WiFi -moduler som kan nås ved hjelp av Wifi.modus() funksjon. ESP32 har tre forskjellige moduser der vi kan bruke WiFi.
Ovennevnte to modus tilgangspunkt og stasjon kan konfigureres separat, eller begge kombineres. Under Access Point Mode vil ESP32 kringkaste WiFi og andre enheter som rutere, smarttelefoner og PC -er kan koble seg til den. Mens vi i stasjonsmodus definerte SSID og passordet til nettverket som ESP32 kobler til.
I siste modus fungerer ESP32 dobbelt måte som et tilgangspunkt og stasjon. Nå skal vi skrive kode for hvordan du konfigurerer ESP32 i både stasjons- og tilgangspunktmodus.
Bruk ESP32 stasjon og tilgangspunkt samtidig
Det er mulig å bruke ESP32 som både et tilgangspunkt og som en stasjon for å koble det til ruteren. Denne modusen kalles Wifi_ap_sta.
ESP32 WiFi har et eget grensesnitt for hver modus. Og ettersom begge fungerer separat slik at hvert grensesnitt har sin egen IP -adresse.
Å programmere ESP32 i dobbeltmodus wifi -kode er veldig enkel. Vi må bare bruke Wifi_ap_sta funksjon. Denne funksjonen lar oss koble begge ESP32 med ruteren og også konfigurere den som et tilgangspunkt.
Her er et eksempel på ESP32 WiFi -konfigurasjon i både stasjon og AP -modus.
La oss skrive en kode for å bruke begge modusene sammen.
Kode
Åpne Arduino IDE -redaktør. Skriv koden gitt nedenfor og last den opp til ESP32 -styret.
#inkludereKode startet med å definere Wifi.h Bibliotek er inkludert som lar oss konfigurere ESP32 WiFi. Deretter definerte vi SSID og passordet til nettverket som vi vil koble til.
Etter det opprettes ESP32 tilgangspunkt ved å definere SSID og passord for AP. Ved hjelp av de definerte legitimasjonene kan vi få tilgang til ESP32 WiFi.
Etter å ha koblet ESP32 til et nettverk som en ruter, vil koden skrive ut IP -adressen gitt til den av nettverket ved hjelp av DHCP (Dynamic Host Configuration Protocol). Neste vil den skrive ut IP -adressen til ESP32 Access Point som kan brukes til å få tilgang til ESP32. Ved hjelp av denne IP -adressen kan vi opprette webservere og kontrollere flere enheter.
Produksjon
Når koden er lastet opp, vil ESP32 koble til tilgangspunktet og vil også opprette tilgangspunktet. I seriemonitoren kan vi se IP -adressen til begge.
For å koble til ESP32 Access Point Open WiFi -innstillinger på enheten og klikk Koble.
Skriv passordet for ESP32 tilgangspunkt. Den vi definerte inne i koden.
Nå er esp32 wifi hell tilkoblet.
Konklusjon
ESP32 kommer med WiFi -støtte. Ved hjelp av wifi kan vi øke produktiviteten til IoT -prosjektene våre. Her diskuterte vi ESP32 WiFi -konfigurasjon i begge modusene. Ved hjelp av ESP32 WiFi tilkoblet i tilgangspunkt og stasjonsmodus kan vi opprette et nettverk og grensesnitt flere enheter.