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