Функція status()

Документація

Клас WiFi

WiFi.status()

Повертає статус підключення.

Синтаксис
WiFi.status()

Параметри
нема

Повертає
  • WL_CONNECTED: присвоюється при підключенні до WiFi-мережі;
  • WL_NO_SHIELD: присвоюється, коли нема наявних WiFi-шилдів;
  • WL_IDLE_STATUS: це тимчасовий статус, що присвоюється, коли WiFi.begin() викликається та залишається активним, поки кількість спроб не вичерпається (даючи в результаті WL_CONNECT_FAILED) або виконається підключення (даючи в результаті WL_CONNECTED);
  • WL_NO_SSID_AVAIL: присвоюється, коли нема доступних SSID;
  • WL_SCAN_COMPLETED: присвоюється, коли сканування мереж виконано;
  • WL_CONNECT_FAILED: присвоюється при збої підключень для всіх спроб;
  • WL_CONNECTION_LOST: присвоюється, коли підключення втрачено;
  • WL_DISCONNECTED: присвоюється при відключенні від мережі

Приклад
#include <SPI.h>
#include <WiFi.h>

char ssid[] = "yourNetwork";                     // SSID Вашої мережі (ім’я)
char key[] = "D0D0DEADF00DABBADEAFBEADED";       // ключ Вашої мережі
int keyIndex = 0;                                // число індексу ключа Вашої мережі
int status = WL_IDLE_STATUS;                     // статус Wifi-радіо

void setup() {
  // ініціалізувати serial та почекати на відкриття порту:
  Serial.begin(9600);
  while (!Serial) {
    ; // почекати на підключення послідовного порту, потрібно лише для Leonardo
  }

  // перевірити на наявність шилда:
  if (WiFi.status() == WL_NO_SHIELD) {
    Serial.println("WiFi-шилд не наявний");
    // не продовжувати:
    while (true);
  }

  // спробувати підключитися до Wifi-мережі:
  while ( status != WL_CONNECTED) {
    Serial.print("Спроба підключитися до WEP-мережі, SSID: ");
    Serial.println(ssid);
    status = WiFi.begin(ssid, keyIndex, key);

    // почекати 10 секунд на підключення
    delay(10000);
  }

  // коли Ви підключитесь :
  Serial.print("Ви підключені до мережі");
}

void loop() {
  // перевіряти статус мережевого підключення кожні 10 секунд
  delay(10000);
 Serial.println(WiFi.status());
}

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.