MicroPython:Библиотеки/network/Класс WLAN/WLAN.config(): различия между версиями
Материал из Онлайн справочника
Myagkij (обсуждение | вклад) (Новая страница: «{{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 | <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 | <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">