Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

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

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

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

Контакты:

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


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

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

Синтаксис

WiFi.encryptionType();
WiFi.encryptionType(wifiAccessPoint);

Параметры

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

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

Значение, обозначающее тип шифрования: «2» – TKIP (WPA), «5» – WEP, «4» – CCMP (WPA), «7» – никакого, «8» – автоматическое. Тип данных – byte.

Пример

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

См.также

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

  1. Arduino.cc - WiFiEncryptionType