MicroPython:Библиотеки/network/AbstractNIC.scan()

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

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


AbstractNIC.scan()[1]

  • AbstractNIC.scan(*, ...) – сканирует доступные соединения и сетевые сервисы. Возвращает список кортежей с параметрами найденных сервисов. У разных типов соединений – разные варианты стандартных/рекомендованных форматов кортежей.

Например:

  • Для WiFi – это: (ssid, bssid, channel, RSSI, authmode, hidden). В кортеже могут быть заданы и другие параметры – это зависит от используемого устройства.

Кроме того, в этой функции можно задать дополнительные именованные аргументы, чтобы отфильтровать результаты сканирования (например, чтобы найти конкретный сервис, конкретный канал, сервисы конкретного типа и т.д.), задать время сканирования и т.д. Где это возможно, названия аргументов должны совпадать с названиями аргументов в connect().

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

См.также

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