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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =WLAN.config()<ref>[http://docs.micropython.org/en...»)
 
Нет описания правки
 
Строка 7: Строка 7:
* WLAN.config('param') и WLAN.config(param=value, ...) – задают или считывают общие параметры сетевого интерфейса. Эти методы позволяют работать с дополнительными параметрами, тогда как со стандартными IP-настройками работает метод WLAN.ifconfig(). К эти дополнительным параметрам относятся параметры, специфичные для используемых сети и устройства. Задавая параметры, необходимо использовать только синтаксис именованных аргументов; за раз можно задать несколько аргументов. Чтобы прочесть параметры, их названия должны быть в виде строк в кавычках; за раз можно задать только один аргумент.
* WLAN.config('param') и WLAN.config(param=value, ...) – задают или считывают общие параметры сетевого интерфейса. Эти методы позволяют работать с дополнительными параметрами, тогда как со стандартными IP-настройками работает метод WLAN.ifconfig(). К эти дополнительным параметрам относятся параметры, специфичные для используемых сети и устройства. Задавая параметры, необходимо использовать только синтаксис именованных аргументов; за раз можно задать несколько аргументов. Чтобы прочесть параметры, их названия должны быть в виде строк в кавычках; за раз можно задать только один аргумент.


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
# Задаем название точки WiFi-доступа (ESSID) и WiFi-канал:
# Задаем название точки WiFi-доступа (ESSID) и WiFi-канал:
ap.config(essid='My AP', channel=11)
ap.config(essid='My AP', channel=11)
Строка 36: Строка 36:
|}
|}


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


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

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

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


WLAN.config()[1]

  • WLAN.config('param') и WLAN.config(param=value, ...) – задают или считывают общие параметры сетевого интерфейса. Эти методы позволяют работать с дополнительными параметрами, тогда как со стандартными IP-настройками работает метод WLAN.ifconfig(). К эти дополнительным параметрам относятся параметры, специфичные для используемых сети и устройства. Задавая параметры, необходимо использовать только синтаксис именованных аргументов; за раз можно задать несколько аргументов. Чтобы прочесть параметры, их названия должны быть в виде строк в кавычках; за раз можно задать только один аргумент.
# Задаем название точки WiFi-доступа (ESSID) и WiFi-канал:
ap.config(essid='My AP', channel=11)
# Считываем параметры по одному:
print(ap.config('essid'))
print(ap.config('channel'))

Ниже перечислены параметры, поддерживаемые в данный момент (наличие некоторых параметров зависит от типа сетевой технологии, драйвера и MicroPython-порта).

Параметр Описание
mac MAC-адрес (объект bytes)
essid Название точки WiFi-доступа (строка)
channel WiFi-канал (целое число)
hidden То, скрыт ли ESSID (булево значение)
authmode Поддерживаемый режим аутентификации (числа, см. WLAN.scan())
password Пароль для доступа к сети (строка)
dhcp_hostname Имя хоста DHCP

<syntaxhighlight lang="python">

См.также

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