Я использую Circut Python 3 на NodeMCU esp8266. Я пытаюсь использовать urequests
. Однако всякий раз, когда он вызывает usocket.getaddrinfo
, он поднимает OSError: -2
. Я нашел это сообщение StackOverflow с той же проблемой, однако их проблема заключалась в том, что у них были неправильные кредиты Wi-Fi. Мой нет.
Моя настройка Wi-Fi выглядит следующим образом:
# Connect to Wifi
sta = network.WLAN(network.STA_IF)
sta.active(True)
sta.connect(SSID, PASSWORD)
# Shutdown Wifi server
ap = network.WLAN(network.AP_IF)
ap.active(False)
Затем информация о сети:
STA_IF # network.WLAN(network.STA_IF)
Is Connected: True
Status: 5
Active: True
Config: ('192.168.86.122', '255.255.255.0', '192.168.86.1', '192.168.86.1')
AP_IF # network.WLAN(network.AP_IF)
Is Connected: False
Status: -1
Active: False
Config: ('0.0.0.0', '0.0.0.0', '0.0.0.0', '192.168.86.1')
Кроме того, мой маршрутизатор видит плату как подключенную и одновременно IP.