MicroPython:Библиотеки/network/Класс WLANWiPy: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =Класс WLANWiPy – управление WiFi...») |
Нет описания правки |
||
(не показаны 4 промежуточные версии 1 участника) | |||
Строка 5: | Строка 5: | ||
=Класс WLANWiPy – управление WiFi-интерфейсом с особенностями WiPy<ref>[http://docs.micropython.org/en/latest/library/network.WLANWiPy.html docs.micropython.org - network — class WLANWiPy – WiPy specific WiFi control]</ref>= | =Класс WLANWiPy – управление WiFi-интерфейсом с особенностями WiPy<ref>[http://docs.micropython.org/en/latest/library/network.WLANWiPy.html docs.micropython.org - network — class WLANWiPy – WiPy specific WiFi control]</ref>= | ||
{{Примечание1 | |||
|1=Этот класс – нестандартная реализация WLAN для WiPy. На WiPy он называется просто network.WLAN, но в документации ниже используется конструкция network.WLANWiPy, чтобы отличить его от вышестоящего и более общего класса [http://docs.micropython.org/en/latest/library/network.WLAN.html#network-wlan network.WLAN].}} | |||
В этом классе реализован драйвер для сетевого WiFi-процессора на WiPy. Пример использования: | В этом классе реализован драйвер для сетевого WiFi-процессора на WiPy. Пример использования: | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
import network | import network | ||
import time | import time | ||
Строка 26: | Строка 27: | ||
* [[MicroPython:Библиотеки/network/Класс WLANWiPy/network.WLANWiPy()|network.WLANWiPy()]] | * [[MicroPython:Библиотеки/network/Класс WLANWiPy/network.WLANWiPy()|network.WLANWiPy()]] | ||
== Методы == | == Методы == | ||
Строка 47: | Строка 43: | ||
* [[MicroPython:Библиотеки/network/Класс WLANWiPy/WLANWiPy.mac()|WLANWiPy.mac()]] | * [[MicroPython:Библиотеки/network/Класс WLANWiPy/WLANWiPy.mac()|WLANWiPy.mac()]] | ||
* [[MicroPython:Библиотеки/network/Класс WLANWiPy/WLANWiPy.irq()|WLANWiPy.irq()]] | * [[MicroPython:Библиотеки/network/Класс WLANWiPy/WLANWiPy.irq()|WLANWiPy.irq()]] | ||
== Константы == | == Константы == | ||
Строка 97: | Строка 54: | ||
** [[MicroPython:Библиотеки/network/Класс WLANWiPy/WLANWiPy.WPA2|WLANWiPy.WPA2]] | ** [[MicroPython:Библиотеки/network/Класс WLANWiPy/WLANWiPy.WPA2|WLANWiPy.WPA2]] | ||
* Тип антенны: | * Тип антенны: | ||
** [[MicroPython:Библиотеки/network/Класс WLANWiPy/ WLANWiPy.INT_ANT| WLANWiPy.INT_ANT]] | ** [[MicroPython:Библиотеки/network/Класс WLANWiPy/WLANWiPy.INT_ANT|WLANWiPy.INT_ANT]] | ||
** [[MicroPython:Библиотеки/network/Класс WLANWiPy/WLANWiPy.EXT_ANT|WLANWiPy.EXT_ANT]] | ** [[MicroPython:Библиотеки/network/Класс WLANWiPy/WLANWiPy.EXT_ANT|WLANWiPy.EXT_ANT]] | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
=См.также= | =См.также= |
Текущая версия от 06:52, 24 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Класс WLANWiPy – управление WiFi-интерфейсом с особенностями WiPy[1]
В этом классе реализован драйвер для сетевого WiFi-процессора на WiPy. Пример использования:
import network
import time
# Настраиваем WLAN как станцию.
wlan = network.WLAN(mode=WLAN.STA)
wlan.connect('your-ssid', auth=(WLAN.WPA2, 'your-key'))
while not wlan.isconnected():
time.sleep_ms(50)
print(wlan.ifconfig())
# Теперь используем сокет как обычно.
...
Конструкторы
Методы
- WLANWiPy.init()
- WLANWiPy.connect()
- WLANWiPy.scan()
- WLANWiPy.disconnect()
- WLANWiPy.isconnected()
- WLANWiPy.ifconfig()
- WLANWiPy.mode()
- WLANWiPy.ssid()
- WLANWiPy.auth()
- WLANWiPy.channel()
- WLANWiPy.antenna()
- WLANWiPy.mac()
- WLANWiPy.irq()
Константы
- Режим работы WLAN:
- Тип защиты сети:
- Тип антенны:
<syntaxhighlight lang="python">