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