Introduksjon til ESP32 WiFi stasjonsmodus
ESP32 er en billig mikrokontroller med lav effekt med innebygde Wi-Fi og Bluetooth-funksjoner. Det brukes ofte på Internet of Things (IoT) og andre applikasjoner som krever tilkobling og prosesseringskraft.
I stasjonsmodus, ESP32 kobles til et trådløst tilgangspunkt (AP) og fungerer som en klient, slik at det får tilgang til Internett og kommuniserer med andre enheter i samme nettverk. Dette i motsetning til tilgangspunktmodus, der ESP32 fungerer som en trådløs AP og lar andre enheter koble seg til den.
Stasjonsmodus er nyttig for applikasjoner der ESP32 trenger å koble seg til et eksisterende nettverk, for eksempel et Wi-Fi-nettverk for hjem eller kontor eller kontor. Det er også nyttig for applikasjoner der ESP32 trenger å sende data til en server eller motta data fra andre enheter i nettverket.
For å koble til ESP32 i stasjonspunktmodus først må vi konfigurere den ved å bruke kommandoen:
Wifi.modus (wifi_sta);
Få ESP32 WiFi Station Interface Mac -adresse ved hjelp av Arduino IDE
For å få ESP32 MAC -adresse i stasjonspunktmodus først må vi konfigurere ESP32 i stasjonsmodus. Etter det, ved å bruke MAC -adresse WiFi -bibliotekvariabelen, kan vi skrive ut MAC -adressen til ESP32 stasjonsgrensesnitt på Arduino IDE Serial Monitor.
Kode
Åpne Arduino IDE og laste opp kode til ESP32 -styret:
#include "wifi.H " /*Inkludert wifi -bibliotek* /
void setup ()
Serie.Begin (115200); /*definert baud rate*/
Wifi.modus (wifi_mode_sta); /*Konfigurert ESP32 WiFi i stasjonsmodus*/
Serie.PRINT ("ESP32 Station Interface Mac -adresse:");
Serie.Println (wifi.MacAddress ()); /*Skriver ut ESP32 MAC -adresse i stasjonsmodus*/
void loop ()
Kode startet med å inkludere det nødvendige wifi -biblioteket. Dette biblioteket hjelper til.
Neste baudfrekvens initialiseres for seriell kommunikasjon mellom Arduino IDE og ESP32 -styret.
Etter det, ved hjelp av WiFi -biblioteket, vil vi ringe stasjonsmodusfunksjonen for å etablere ESP32 -tilkobling i stasjonspunktmodus ved hjelp av kommandoen Wifi.modus (wifi_mode_sta). Når ESP32 er konfigurert i stasjonspunktmodus, kan den kobles til et hvilket som helst nettverk ved å definere SSID og passord for det nettverket.
Endelig ved å bruke Wifi.MacAddress () Kommando ESP32 vil skrive ut MAC -adressen sin på seriell monitor av Arduino IDE.
Produksjon
I utgangen kan vi se stasjonsgrensesnittet MAC -adresse til ESP32:
3
Konklusjon
ESP32 er et IoT-brett som hjelper til med å konvertere ethvert prosjekt til et komplett trådløst-basert prosjekt ved å bruke de innebygde WiFi-driverens moduler. Noen ganger må vi bruke MAC -adressen for sikkerhet for enheter i det trådløse nettverket. Denne artikkelen vil bidra til å få ESP32 MAC -adressen når den er konfigurert i stasjonspunktmodus.