MicroPython:Библиотеки/network/Класс WLAN/WLAN.scan()

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

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


WLAN.scan()[1]

  • WLAN.scan() – сканирует доступные беспроводные сети.

Сканирование доступно только на интерфейсе станции. Возвращает список кортежей с информацией о точках WiFi-доступа вот такого типа:

(ssid, bssid, channel, RSSI, authmode, hidden)

Аргумент bssid – это аппаратный адрес точки доступа в двоичном виде, возвращаемый в виде объекта bytes. Чтобы преобразовать его в ASCII-форму, воспользуйтесь функцией ubinascii.hexlify().

В элементе authmode может быть одно из 5 следующих значений:

  • 0 – шифрование отсутствует
  • 1 – WEP
  • 2 – WPA-PSK
  • 3 – WPA2-PSK
  • 4 – WPA/WPA2-PSK

А в аргументе hidden может быть одно из этих 2 значений: «0» – видимая, «1» – скрытая.

<syntaxhighlight lang="python">

См.также

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