MicroPython:Библиотеки/network/Класс WLAN/WLAN.scan(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =WLAN.scan()<ref>[http://docs.micropython.org/en/l...»)
 
Нет описания правки
 
Строка 9: Строка 9:
Сканирование доступно только на интерфейсе станции. Возвращает список кортежей с информацией о точках WiFi-доступа вот такого типа:
Сканирование доступно только на интерфейсе станции. Возвращает список кортежей с информацией о точках WiFi-доступа вот такого типа:


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
(ssid, bssid, channel, RSSI, authmode, hidden)
(ssid, bssid, channel, RSSI, authmode, hidden)
</syntaxhighlight>
</syntaxhighlight>
Строка 24: Строка 24:
А в аргументе hidden может быть одно из этих 2 значений: «0» – видимая, «1» – скрытая.
А в аргументе hidden может быть одно из этих 2 значений: «0» – видимая, «1» – скрытая.


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">


=См.также=
=См.также=

Текущая версия от 06:52, 24 мая 2023

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


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">

См.также

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