Не подключается к роутеру.нет Esp в списке Wi-FI

korsdec

New member
Прошивка NodeMCU. не может подключиться к роутеру и соответсвенно получить ip адрес роутера.
так же если смотреть включенные wifi, esp в списке нет.

print("Setting up WIFI...")
wifi.setmode(wifi.STATION)
--modify according your wireless router settings
--wifi.sta.config("QR223VQLA4S","12345678")
wifi.sta.config("HUAWEI-asfD","GCGGG")
wifi.sta.connect()

tmr.alarm(1, 1000, 1, function()
if wifi.sta.getip()== nil then
print("IP unavaiable, Waiting...")
else
tmr.stop(1)
print("Config done, IP is "..wifi.sta.getip())
dofile("httpsender.lua")
end
end)
 

planar74

New member
На других фреймворках пробовали? Может банальная неисправность модуля?
 

latonita

New member
это косяки самого модуля. как я понял из своих мытарств )) какие-то глюки с флэш памятью. а точнее с частью, где хранятся настройки модуля.
у меня из 3 модулей - только один (esp-12 на 4 мегабайта) работает без глюков =)
остальные два - esp-07 и esp-12 (оба по 512 кб) никак не хотели коннетиться к роутеру.

помогли следующие действия
0) обязательно! максимально близко к модулю конденсатор керамика 0.1мкф и электролит где-нибудь на 100-470 мкф, ну и не оставляем висеть важные ноги - притягиваем через резисторы: reset, ch_pd, gpio0 к питанию, gpio15 к земле
1) сменил на роутере WPA2 на WPA. к WPA2 хоть убей не подключались даже после всех плясок с бубном
2) несколько раз перепрошил модули прошивкой из официального sdk (esp_iot_sdk_v1.2.0) через их esp flash download tool - прошивкой без OTA

upload_2016-5-5_14-38-51.png


3) AT командами менял режим, ребутился, делал factory reset.
4) если не коннектился - очищал конфиг модуля - прошивая только esp_init_data_deafult
5) далее опять пункт 3 или даже 2 =)
6) ну и после циклов 4-5 полетело поехало ))) кроме того, где-то у себя в конфигах он сохраняет настроки подключения и потом подключается мгновенно
7) далее уже прошивал свои прошивки через arduino ide. пару раз приходилось два раза подряд прошивать.

вообщем летают пока. главное не перепрошивать лишний раз ))))
 
Сверху Снизу