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

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

{{#setlogo:ArduinoCommunityLogo.png}}

Перевод: Максим Кузьмин (Cubewriter)
Перевел 3377 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


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

Получает информацию о SSID сети, к которой подключен WiFi-модуль.

Синтаксис

WiFi.SSID(); 
WiFi.SSID(wifiAccessPoint)

Параметры

wifiAccessPoint – указывает, от какой сети нужно получить информацию

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

SSID, т.е. идентификатор сети, к которой в данный момент подключен WiFi-модуля. Тип данных – string.

Пример

  1. #include <SPI.h>
  2. #include <WiFi101.h>
  3.  
  4. // SSID вашей сети: 
  5. char ssid[] = "yourNetwork";
  6. int status = WL_IDLE_STATUS;     // статус WiFi-соединения
  7.  
  8. void setup()
  9. {
  10.   // инициализируем последовательную коммуникацию:
  11.   Serial.begin(9600);
  12.  
  13.   // сканируем доступные сети:
  14.   Serial.println("Scanning available networks...");   // "Сканирование доступных сетей..."
  15.   scanNetworks();
  16.  
  17.   // пытаемся подключиться к открытой сети:
  18.   Serial.println("Attempting to connect to open network...");   // "Попытка подключиться к открытой сети..."
  19.   status = WiFi.begin(ssid);
  20.  
  21.   Serial.print("SSID: ");
  22.   Serial.println(ssid);
  23.  
  24. }
  25.  
  26. void loop () {}
  27.  
  28. void scanNetworks() {
  29.   // сканируем близлежащие сети:
  30.   Serial.println("** Scan Networks **");  // "** Сканирование сетей **"
  31.   byte numSsid = WiFi.scanNetworks();
  32.  
  33.   // показываем список найденных сетей:
  34.   Serial.print("SSID List:");  // "Список SSID:"
  35.   Serial.println(numSsid);
  36.   // показываем номер и название каждой найденной сети:
  37.   for (int thisNet = 0; thisNet<numSsid; thisNet++) {
  38.     Serial.print(thisNet);
  39.     Serial.print(") Network: ");  // ") Сеть:"
  40.     Serial.println(WiFi.SSID(thisNet));
  41.   }
  42. }

См.также

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

  1. Arduino.cc - WiFi101SSID