Arduino:Библиотеки/WiFi/Класс WiFi/BSSID()

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция BSSID()[1]

Получает информацию о MAC-адресе роутера, к которому вы подключены.

Синтаксис

WiFi.BSSID(bssid)

Параметры

bssid  массив из 6 байтов

Что возвращает

Массив байтов, содержащий MAC-адрес роутера, к которому в данный момент подключен WiFi-модуль.

Пример

 1 #include <WiFi.h>
 2 
 3 // SSID вашей сети:
 4 char ssid[] = "yourNetwork";
 5 // пароль для вашей WPA-сети: 
 6 char pass[] = "secretPassword";
 7 
 8 void setup()
 9 {
10  WiFi.begin(ssid, pass);
11 
12   if ( status != WL_CONNECTED) { 
13     Serial.println("Couldn't get a wifi connection");  // "WiFi-соединение не установлено"
14     while(true);
15   } 
16   // если подсоединились, показываем информацию о подключении:
17   else {
18   // показываем MAC-адрес роутера, к которому подключен WiFi-модуль:
19   byte bssid[6];
20   WiFi.BSSID(bssid);    
21   Serial.print("BSSID: ");
22   Serial.print(bssid[5],HEX);
23   Serial.print(":");
24   Serial.print(bssid[4],HEX);
25   Serial.print(":");
26   Serial.print(bssid[3],HEX);
27   Serial.print(":");
28   Serial.print(bssid[2],HEX);
29   Serial.print(":");
30   Serial.print(bssid[1],HEX);
31   Serial.print(":");
32   Serial.println(bssid[0],HEX);
33   }
34 }
35 
36 void loop () {}

См.также

Внешние ссылки