Come ottenere l'indirizzo di interfaccia della stazione WiFi ESPTOP 10 utilizzando Arduino IDE

Come ottenere l'indirizzo di interfaccia della stazione WiFi ESPTOP 10 utilizzando Arduino IDE
ESP32 è una scheda di conservazione dell'alimentazione basata su microcontrollori che prende istruzioni dagli utenti e dopo averli elaborati convertiti in output utilizzando Tensilica Xtensa LX6 ESP32 Smart Chip. ESP32 viene fornito con un modulo driver WiFi in grado di configurarlo in diverse modalità WiFi come la modalità stazione, la modalità punto di accesso o entrambi. Questo articolo coprirà il codice Arduino per ottenere l'indirizzo MAC di ESP32 in modalità Station Point.

Introduzione alla modalità stazione WiFi ESP32

ESP32 è un microcontrollore a basso costo a basso consumo con funzionalità Wi-Fi e Bluetooth incorporate. È comunemente usato in Internet of Things (IoT) e altre applicazioni che richiedono connettività e potenza di elaborazione.

In Modalità stazione, ESP32 si collega a un punto di accesso wireless (AP) e funge da cliente, consentendogli di accedere a Internet e comunicare con altri dispositivi sulla stessa rete. Ciò è in contrasto con la modalità punto di accesso, in cui ESP32 funge da AP wireless e consente ad altri dispositivi di connettersi ad esso.

Modalità stazione è utile per le applicazioni in cui l'ESP32 deve connettersi a una rete preesistente, come una rete Wi-Fi domestica o di ufficio. È anche utile per le applicazioni in cui ESP32 deve inviare dati a un server o ricevere dati da altri dispositivi sulla rete.

Per collegare ESP32 nella modalità Point Station prima dobbiamo configurarlo usando il comando:

Wifi.modalità (wifi_sta);

Ottenere l'interfaccia della stazione WiFi ESP32 Indirizzo MAC utilizzando Arduino IDE

Per ottenere l'indirizzo MAC ESP32 in modalità punto stazione prima dobbiamo configurare ESP32 in modalità stazione. Successivamente, utilizzando la variabile della libreria WiFi dell'indirizzo MAC, possiamo stampare l'indirizzo MAC dell'interfaccia della stazione ESP32 su Arduino IDE Serial Monitor.

Codice
Apri l'IDE Arduino e carica il codice sulla scheda ESP32:

#include "wifi.H " /*Biblioteca wifi inclusa* /
void setup ()
Seriale.Inizia (115200); /*Tasso di baud definito*/
Wifi.modalità (wifi_mode_sta); /*configurato ESP32 WiFi in modalità stazione*/
Seriale.print ("ESP32 Station Interface Indirizzo MAC:");
Seriale.println (wifi.indirizzo MAC()); /*Stampa l'indirizzo Mac ESP32 in modalità stazione*/

void loop ()

Codice avviato includendo la libreria WiFi necessaria. Questa libreria aiuta a controllare le modalità WiFi ESP32 e utilizzando la variabile di questa libreria possiamo stampare l'indirizzo MAC di ESP32 quando è configurata in diverse modalità WiFi come il punto di accesso, la stazione o entrambi.

Il prossimo tasso di baud è inizializzato per la comunicazione seriale tra Arduino IDE e ESP32 Board.

Successivamente, utilizzando la libreria WiFi, chiameremo la funzione Modalità Stazione per stabilire la connessione ESP32 in modalità Point Station utilizzando il comando Wifi.modalità (wifi_mode_sta). Una volta che ESP32 è configurato in modalità punto stazione, può essere collegato a qualsiasi rete definendo SSID e password per quella rete.

Finalmente, usando il Wifi.indirizzo MAC() Command ESP32 stamperà il suo indirizzo MAC sul monitor seriale di Arduino IDE.

Produzione
In output possiamo vedere l'indirizzo MAC dell'interfaccia della stazione di ESP32:

3

Conclusione

ESP32 è una scheda IoT che aiuta a convertire qualsiasi progetto in un progetto completo basato su wireless utilizzando i moduli del driver WiFi integrato. A volte dobbiamo utilizzare l'indirizzo MAC per la sicurezza dei dispositivi all'interno della rete wireless. Questo articolo contribuirà a ottenere l'indirizzo MAC ESP32 quando è configurato in modalità Station Point.