Wprowadzenie do trybu stacji WIFI ESP32
ESP32 to tani mikrokontroler o niskiej mocy z wbudowanymi możliwościami Wi-Fi i Bluetooth. Jest powszechnie używany w Internecie rzeczy (IoT) i innych aplikacjach, które wymagają łączności i siły przetwarzania.
W Tryb stacji, ESP32 łączy się z bezprzewodowym punktem dostępu (AP) i działa jako klient, umożliwiając mu dostęp do Internetu i komunikowanie się z innymi urządzeniami w tej samej sieci. Jest to sprzeczne z trybem punktu dostępu, w którym ESP32 działa jako bezprzewodowy AP i pozwala innym urządzeniom się z nim połączyć.
Tryb stacji jest przydatny w aplikacjach, w których ESP32 musi połączyć się z wcześniej istniejącą siecią, taką jak sieć domowa lub biurowa Wi-Fi. Jest to również przydatne w aplikacjach, w których ESP32 musi wysyłać dane do serwera lub odbierać dane z innych urządzeń w sieci.
Aby podłączyć ESP32 w trybie punktu stacji Najpierw musimy go skonfigurować za pomocą polecenia:
Wifi.tryb (wifi_sta);
Uzyskanie adresu MAC interfejsu stacji ESP32 WIFI za pomocą Arduino IDE
Aby uzyskać adres MAC ESP32 w trybie punktu stacji najpierw musimy skonfigurować ESP32 w trybie stacji. Następnie, używając zmiennej biblioteki WIFI adresu MAC, możemy wydrukować adres MAC interfejsu stacji ESP32 na monitor szeregowych Arduino IDE.
Kod
Otwórz Arduino IDE i prześlij kod na płytę ESP32:
#include "wifi.H " /*zawiera bibliotekę Wi -Fi* /
void setup ()
Seryjny.rozpocząć (115200); /*Zdefiniowana szybkość transmisji*/
Wifi.tryb (wifi_mode_sta); /*skonfigurowane wifi ESP32 w trybie stacji*/
Seryjny.Drukuj („Adres MAC interfejsu stacji ESP32:”);
Seryjny.println (wifi.MacAddress ()); /*Drukuje adres MAC ESP32 w trybie stacji*/
void Loop ()
Kod rozpoczął się od włączenia niezbędnej biblioteki Wi -Fi. Ta biblioteka pomaga kontrolować tryby Wi -Fi ESP32 i używając zmiennej tej biblioteki, możemy wydrukować adres MAC ESP32, gdy jest ona skonfigurowana w różnych trybach Wi -Fi, takich jak punkt dostępu, stacja lub jedno i drugie.
Kolejny wskaźnik transakcji jest inicjowany w celu komunikacji szeregowej między Arduino IDE i ESP32 Board.
Następnie, korzystając z biblioteki Wi -Fi, wywołamy funkcję trybu stacji, aby ustanowić połączenie ESP32 w trybie punktu stacji za pomocą polecenia Wifi.tryb (wifi_mode_sta). Po skonfigurowaniu ESP32 w trybie punktu stacji można go podłączyć do dowolnej sieci, definiując SSID i hasło dla tej sieci.
W końcu używając Wifi.MacAddress () Command ESP32 wydrukuje swój adres MAC na monitorze szeregowym Arduino IDE.
Wyjście
W wyjściu możemy zobaczyć adres MAC interfejsu stacji ESP32:
3
Wniosek
ESP32 to płyta IoT, która pomaga przekonwertować dowolny projekt na kompletny projekt oparty na bezprzewodowym za pomocą wbudowanych modułów sterownika Wi-Fi. Czasami musimy użyć adresu MAC do bezpieczeństwa urządzeń w sieci bezprzewodowej. Ten artykuł pomoże uzyskać adres MAC ESP32, gdy zostanie skonfigurowany w trybie punktów stacji.