2016-02-02 4 views
0

Я пытаюсь подключиться к незащищенной WEP Wi-Fi с помощью следующего кода:nodemcu не может подключиться к Wi-Fi WEP

wifi.setmode(1) 
tmr.stop(1) 
tmr.alarm(1,1000,1,function() print(wifi.sta.status()) end) 
SSID = "hide your kids hide your wife" 
pass = "11111122222244444455555599" 

wifi.sta.config(SSID, pass) 
wifi.sta.connect() 

Он заканчивается со статусом «2» означает неправильный пароль. Я попытался преобразовать строковый пароль в hex и передать его в шестнадцатеричном виде в виде строки.

Неужели кто-нибудь успел подключиться к сети WEP с помощью NodeMCU?

+0

Не застрахован (нет пароля) или обеспечен? –

+0

Также, какую версию NodeMCU вы используете? –

ответ

0

Оказывается, последний официальный выпуск (07-04-2015), похоже, не работает с WEP, вам нужно построить и установить ветвь dev. Этот сайт хорош для этого: http://nodemcu-build.com/

+0

Скорее всего, он также будет работать, если вы попробуете главную ветвь. В настоящее время dev основан на SDK 1.4, в то время как мастер использует SDK 1.5.1. –

+0

Он не работал с мастером с nodemcu-build.com, возможно, SDK - это более низкая версия. – wordsforthewise

+0

Время летит, то, что я написал в феврале, уже не актуально. https://github.com/nodemcu/nodemcu-firmware/ и https://github.com/nodemcu/nodemcu-firmware/tree/dev расскажите, что версия на master/dev и https://github.com/nodemcu/nodemcu-firmware/релизы имеет своего рода временную шкалу. –