Advertisement
Astranome

stat ip esp32

Apr 1st, 2021
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.31 KB | None | 0 0
  1. Присвоение статического IP-адреса во время запуска
  2. Если пользователю требуется, чтобы при загрузке устройство подключалось к домашнему роутеру с статическим IP-адресом, необходимо использовать следующий сценарий как /flash/boot.py:
  3.  
  4. import machine
  5. from network import WLAN
  6. wlan = WLAN() # получить текущий объект, без изменения режима
  7.  
  8. if machine.reset_cause() != machine.SOFT_RESET:
  9.     wlan.init(mode=WLAN.STA)
  10.     # Конфигурация ниже ДОЛЖНА соответствовать настройкам вашего домашнего маршрутизатора !!
  11.     wlan.ifconfig(config=(′192.168.178.107′, ′255.255.255.0′, ′192.168.178.1′, ′8.8.8.8′))
  12.  
  13. if not wlan.isconnected():
  14.     # Измените строку ниже в соответствии с идентфиикатором сети, шифрованием и паролем вашей сети:
  15.     wlan.connect(′mywifi′, auth=(WLAN.WPA2, ′mywifikey′), timeout=5000)
  16.     while not wlan.isconnected():
  17.         machine.idle() # экономия энергии во время ожидания
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement