Come ottenere l'indirizzo di interfaccia AP soft ESPTOP 10 WiFi utilizzando Arduino IDE

Come ottenere l'indirizzo di interfaccia AP soft ESPTOP 10 WiFi utilizzando Arduino IDE
ESP32 è una scheda Smart Efficient Smart Efficient basata su microcontrollori. ESP32 consente agli utenti di interagire con diversi sensori e moduli utilizzando il chip On bordo ESP32. ESP32 ha una doppia funzionalità di WiFi e Bluetooth. Usando la funzionalità WiFi ESP32 possiamo aumentare la funzionalità del nostro progetto. Questo tutorial è una breve guida sull'ottenimento dell'indirizzo MAC di ESP32 quando è configurato in modalità punto di accesso WiFi soft (AP).

Introduzione al punto di accesso soft ESP32

ESP32 è un microcontrollore a basso costo con Wi-Fi e Dual Bluetooth Support. ESP32 può funzionare come una stazione Wi-Fi, un punto di accesso Wi-Fi o entrambi.

Quando si opera come punto di accesso Wi-Fi, ESP32 può consentire ad altri dispositivi di connettersi ad esso e accedere a Internet. Questa modalità è nota come "morbido"Punto di accesso, come è implementato interamente nel software, senza la necessità di hardware aggiuntivo.

Per impostare ESP32 come punto di accesso Wi-Fi, dovrai utilizzare le API appropriate fornite dallo stack Wi-Fi dell'ESP32. Ciò implica in genere la configurazione di ESP32 con il nome di rete desiderato (SSID) e la password, nonché qualsiasi altra impostazione desiderata, come la modalità di sicurezza e la modalità canale. Una volta configurato e abilitato il punto di accesso, altri dispositivi saranno in grado di scoprire e connettersi ad esso, proprio come farebbero con qualsiasi altro punto di accesso Wi-Fi.

Per un tutorial descrittivo più dettagliato su ESP32 diverse modalità WiFi, consultare i tutorial:

  • Come impostare un punto di accesso ESP32 (AP) usando Arduino IDE
  • Scansione di reti Wi-Fi in ESP32 utilizzando Arduino IDE
  • Come collegare ESP32 con WiFi usando Arduino IDE

Ottenere l'indirizzo MAC del punto di accesso soft WiFi in ESP32 utilizzando Arduino IDE

Per ottenere l'indirizzo MAC del punto di accesso soft ESP32, caricheremo il codice Arduino e inizializzeremo il WiFi ESP32 in modalità punto di accesso utilizzando il comando Wifi.modalità (wifi_mode_ap). Successivamente, utilizzando il comando soft Mac Mac, stamperemo l'indirizzo MAC di ESP32 sul monitor seriale Arduino.

Codice
Apri Arduino IDE e caricamento Codice fornito alla scheda ESP32:

#include "wifi.H"
void setup ()
Seriale.Inizia (115200);
Wifi.modalità (wifi_mode_ap);
Seriale.print ("ESP32 Soft Access Point Mac Indirizzo:");
Seriale.println (wifi.softapmacaddress ());

void loop ()

Codice avviato includendo la libreria WiFi in modo da poter accedere alle variabili WiFi. Utilizzando la libreria WiFi, imposteremo ESP32 in modalità punto di accesso soft attraverso Wifi_mode_ap e ottenere l'indirizzo MAC del sistema di punti di accesso soft.

Dopodiché inizializziamo il tasso di baud per la comunicazione seriale. L'uso della tariffa baud ESP32 stamperà l'indirizzo MAC sul monitor seriale.

ESP32 Wi-Fi è inizializzato come modalità punto di accesso soft. Durante questa modalità i dispositivi possono connettersi e utilizzare ESP32 come punto di accesso a Internet o qualsiasi altro tipo di comunicazione wireless.

Finalmente, usando il comando Wifi.softapmacaddress () Stamperemo l'indirizzo MAC ESP32 sul monitor seriale Arduino.

Produzione
In output possiamo vedere l'indirizzo MAC della modalità Punto di accesso soft ESP32:

Conclusione

L'indirizzo MAC (Media Access Control) è un numero di identificatore univoco assegnato a diversi dispositivi dal produttore per la comunicazione all'interno di una rete. Utilizzando il codice Arduino, possiamo facilmente ottenere l'indirizzo MAC ESP32 quando è configurato in modalità punto di accesso soft. Utilizzando il codice fornito nell'articolo, qualsiasi indirizzo MAC ESP32 può essere stampato sul monitor seriale dell'IDE Arduino. Per ulteriori informazioni, leggi l'articolo.