WiFi.BSSID()
Описание
Возвращает MAC-адрес маршрутизатора, с которым установлено соединение.
Синтаксис
WiFi.BSSID(bssid);
Параметры
bssid: массив из 6 байт
Возвращаемые значения
массив из 6 байт, содержащий MAC-адрес маршрутизатора, к которому подключена WiFi-плата расширения.
Пример
#include <WiFi.h>
//SSID-имя вашей сети
char ssid[] = "yourNetwork";
//пароль вашей WPA-сети
char pass[] = "secretPassword";
void setup()
{
WiFi.begin(ssid, pass);
if ( status != WL_CONNECTED) {
Serial.println("Couldn't get a wifi connection");
while(true);
}
// если устройство подключено к WiFi-сети, то выводим информацию о подключении:
else {
// выводим MAC-адрес маршрутизатора, с которым установлено соединение:
byte bssid[6];
WiFi.BSSID(bssid);
Serial.print("BSSID: ");
Serial.print(bssid[5],HEX);
Serial.print(":");
Serial.print(bssid[4],HEX);
Serial.print(":");
Serial.print(bssid[3],HEX);
Serial.print(":");
Serial.print(bssid[2],HEX);
Serial.print(":");
Serial.print(bssid[1],HEX);
Serial.print(":");
Serial.println(bssid[0],HEX);
}
}
void loop () {}

