Jak uzyskać adres MAC interfejsu MAC interfejsu AP ESPTOP 10 WiFi za pomocą Arduino IDE

Jak uzyskać adres MAC interfejsu MAC interfejsu AP ESPTOP 10 WiFi za pomocą Arduino IDE
ESP32 to płyta Smart Power Exdery oparta na mikrokontrolerze. ESP32 umożliwia użytkownikom interakcję z różnymi czujnikami i modułami za pomocą układu ESP32 na pokładzie. ESP32 ma podwójną funkcjonalność Wi -Fi i Bluetooth. Korzystając z możliwości Wi -Fi ESP32, możemy zwiększyć naszą funkcjonalność projektu. Ten samouczek to krótki przewodnik po uzyskaniu adresu MAC ESP32, gdy jest on skonfigurowany w trybie punktu dostępu Soft Wi -Fi (AP).

Wprowadzenie do Miękkiego punktu dostępu ESP32

ESP32 to niedrogi mikrokontroler z obsługą Wi-Fi i podwójnym Bluetooth. ESP32 może funkcjonować jako stacja Wi-Fi, punkt dostępu Wi-Fi lub oba.

Podczas pracy jako punkt dostępu Wi-Fi, ESP32 może umożliwić innym urządzeniom na połączenie się z nim i dostęp do Internetu. Ten tryb jest znany jako „miękki„Punkt dostępu, ponieważ jest całkowicie zaimplementowany w oprogramowaniu, bez potrzeby dodatkowego sprzętu.

Aby skonfigurować ESP32 jako punkt dostępu Wi-Fi, musisz użyć odpowiednich interfejsów API dostarczonych przez stos Wi-Fi ESP32. Zazwyczaj wiąże się to z konfiguracją ESP32 z żądaną nazwą sieci (SSID) i hasłem, a także wszelkimi innymi pożądanymi ustawieniami, takimi jak tryb bezpieczeństwa i tryb kanału. Po skonfigurowaniu i włączeniu punktu dostępu inne urządzenia będą mogły odkrywać i łączyć się z nim, tak jak to zrobiłoby z dowolnym innym punktem dostępu Wi-Fi.

Aby uzyskać bardziej szczegółowy opisowy samouczek na temat ESP32 różnych trybów Wi -Fi, zobacz samouczki:

  • Jak ustawić punkt dostępu ESP32 (AP) za pomocą Arduino IDE
  • Skanuj sieci Wi-Fi w ESP32 za pomocą Arduino IDE
  • Jak połączyć ESP32 z Wi -Fi za pomocą Arduino IDE

Uzyskanie adresu MAC MAC MAC Punkt dostępu WIFI w ESP32 za pomocą Arduino IDE

Aby uzyskać adres MAC MAC MAC MAC ESP32 Soft Access Point Wifi.tryb (wifi_mode_ap). Następnie, korzystając z polecenia Soft MAC Adres, wydrukujemy adres MAC ESP32 na monitor szeregowy Arduino.

Kod
Otwórz Arduino IDE i prześlij podany kod na płytę ESP32:

#include "wifi.H"
void setup ()
Seryjny.rozpocząć (115200);
Wifi.tryb (wifi_mode_ap);
Seryjny.Drukuj („ESP32 Soft Access Point MAC Adres:”);
Seryjny.println (wifi.softapmacaddress ());

void Loop ()

Kod rozpoczął się od włączenia biblioteki Wi -Fi, abyśmy mogli uzyskać dostęp do zmiennych Wi -Fi. Korzystając z biblioteki Wi -Fi, ustawym ESP32 w trybie miękkiego punktu dostępu Wifi_mode_ap i uzyskaj adres MAC systemu Miękkiego punktu dostępu.

Następnie zainicjujemy wskaźnik transmisji do komunikacji szeregowej. Korzystanie z prędkości BAUD ESP32 wydrukuje adres MAC w monitor szeregowych.

ESP32 Wi-Fi jest inicjowany jako tryb miękkiego punktu dostępu. W tym trybie urządzenia mogą łączyć i używać ESP32 jako punktu dostępu do Internetu lub innego rodzaju komunikacji bezprzewodowej.

W końcu za pomocą polecenia Wifi.softapmacaddress () Wydrukujemy adres MAC ESP32 na monitorie szeregowym Arduino.

Wyjście
W wyjściu możemy zobaczyć adres MAC w trybie ESP32 Soft Access Point:

Wniosek

Adres Mac (Media Access Control) to unikalny numer identyfikatora przypisany do różnych urządzeń przez producenta do komunikacji w sieci. Korzystając z kodu Arduino, możemy łatwo uzyskać adres MAC ESP32, gdy jest on skonfigurowany w trybie miękkiego punktu dostępu. Korzystając z kodu podanego w artykule, każdy adres MAC ESP32 można wydrukować na monitorze szeregowym Arduino IDE. Aby uzyskać więcej informacji, przeczytaj artykuł.