• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

LoLin(esp-12e) - проблема подключения к Wi-Fi роутеру

Vitman_

New member
Требуется подключение к роутеру с заданным статическим IP и c протоколом шифрования WPS2.
Написал скетч для Arduino ID и скрипт Lua для подключения к роутеру. В обоих случаях выдает статус - STA_CONNECTING, но на самом деле подключения нет. В логе роутера тоже ничего о попытке соединения.... Что может быть не так? Причем как точка доступа работает!!!

Скрипт Lua:
SSID = "SSID";
PSK = "PASSWORD"

wifi.setmode (wifi.STATION)

cfg =
{
ip = "192.168.1.5",
netmask = "255.255.255.0",
gateway = "192.168.1.1"
}

wifi.sta.setip(cfg)
wifi.sta.config(SSID, PSK)
wifi.sta.autoconnect (1)
print(wifi.sta.getip())

while true do
stat_int = wifi.sta.status();
stat_str = " ";
if stat_int == 0 then
stat_str = "STA_IDLE";
else if stat_int == 1 then
stat_str = "STA_CONNECTING";
else if stat_int == 2 then
stat_str = "STA_WRONGPWD";
else if stat_int == 3 then
stat_str = "STA_APNOTFOUND";
else if stat_int == 4 then
stat_str = "STA_FAIL";
else if stat_int == 5 then
stat_str = "STA_GOTIP";
end end end end end end
print("Status:",stat_int,"-",stat_str,wifi.sta.getip())
tmr.delay(1000000)
end
 
Сверху Снизу