Hvordan få esptop 10 wifi mykt ap -grensesnitt MAC -adresse ved hjelp av arduino ide

Hvordan få esptop 10 wifi mykt ap -grensesnitt MAC -adresse ved hjelp av arduino ide
ESP32 er et mikrokontrollerbasert smart krafteffektivt brett. ESP32 lar brukere samhandle med forskjellige sensorer og moduler ved hjelp av On Board ESP32 -brikken. ESP32 har dobbel funksjonalitet av WiFi og Bluetooth. Ved hjelp av ESP32 WiFi -evne kan vi øke prosjektfunksjonaliteten vår. Denne opplæringen er en kort guide om å skaffe MAC -adressen til ESP32 når den er konfigurert i Soft WiFi (AP) Access Point -modus.

Introduksjon til ESP32 mykt tilgangspunkt

ESP32 er en rimelig mikrokontroller med Wi-Fi og dobbelt Bluetooth-støtte. ESP32 kan fungere som en Wi-Fi-stasjon, et Wi-Fi-tilgangspunkt eller begge deler.

Når du opererer som et Wi-Fi-tilgangspunkt, kan ESP32 la andre enheter koble seg til det og få tilgang til Internett. Denne modusen er kjent som en “myk”Tilgangspunkt, som det er implementert helt i programvare, uten behov for ekstra maskinvare.

For å sette opp ESP32 som et Wi-Fi-tilgangspunkt, må du bruke de aktuelle API-ene levert av ESP32s Wi-Fi-stabel. Dette innebærer vanligvis konfigurering av ESP32 med ønsket nettverksnavn (SSID) og passord, samt alle andre ønskede innstillinger, for eksempel sikkerhetsmodus og kanalmodus. Når tilgangspunktet er konfigurert og aktivert, vil andre enheter kunne oppdage og koble seg til det, akkurat som de ville gjort med noe annet Wi-Fi-tilgangspunkt.

For mer detaljert beskrivende opplæring på ESP32 forskjellige WiFi -modus, se opplæringen:

  • Hvordan sette et ESP32 Access Point (AP) ved hjelp av Arduino IDE
  • Skann Wi-Fi-nettverk i ESP32 ved hjelp av Arduino IDE
  • Hvordan koble til ESP32 med WiFi ved hjelp av Arduino IDE

Få wifi myk tilgangspunkt MAC -adresse i ESP32 ved hjelp av Arduino IDE

For å få ESP32 myk tilgangspunkt MAC -adresse vil vi laste opp Arduino -koden og initialisere ESP32 WiFi i tilgangspunktmodus ved hjelp av kommandoen Wifi.modus (wifi_mode_ap). Etter det, ved hjelp av MYC -kommandoen, vil vi skrive ut MAC -adressen til ESP32 på Arduino Serial Monitor.

Kode
Åpne Arduino IDE og laste opp gitt kode til ESP32 -styret:

#include "wifi.h "
void setup ()
Serie.Begin (115200);
Wifi.modus (wifi_mode_ap);
Serie.PRINT ("ESP32 Soft Access Point Mac -adresse:");
Serie.Println (wifi.softapmacaddress ());

void loop ()

Kode startet med å inkludere WiFi -biblioteket slik at vi får tilgang til WiFi -variabler. Ved hjelp av WiFi -biblioteket vil vi stille ESP32 i myk tilgangspunktmodus gjennom Wifi_mode_ap og få MAC -adressen til det myke tilgangspunktsystemet.

Etter det initialiserer vi baudfrekvens for seriell kommunikasjon. Bruke baudfrekvensen ESP32 vil skrive ut MAC -adressen på seriemonitoren.

ESP32 Wi-Fi initialiseres som myk tilgangspunktmodus. I løpet av denne modusen kan enheter koble til og bruke ESP32 som et tilgangspunkt til Internett eller annen type trådløs kommunikasjon.

Endelig ved å bruke kommandoen Wifi.softapmacaddress () Vi skriver ut ESP32 MAC -adressen på Arduino Serial Monitor.

Produksjon
I utgangen kan vi se MAC -adressen til ESP32 Soft Access Point -modus:

Konklusjon

Mac (Media Access Control) -adresse er et unikt identifikatornummer som er tilordnet forskjellige enheter av produsenten for kommunikasjon i et nettverk. Ved hjelp av Arduino -kode kan vi enkelt få ESP32 MAC -adressen når den er konfigurert i myk tilgangspunktmodus. Ved hjelp av koden som er oppgitt i artikkelen, kan enhver ESP32 MAC -adresse skrives ut på seriemonitoren til Arduino IDE. For mer, les artikkelen.