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:
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ł.