如果我希望分发基于NodeMCU的设备,我希望我的最终用户设置Wifi密码然后存储它 . 我希望使用以下方案之一来确保登录:How to prevent WiFi Password from being leaked from Lua code?
但是,在此之前,设备需要首先登录用户的网络 .
我以为enduser.setup()会按http://nodemcu.readthedocs.io/en/master/en/modules/enduser-setup/#enduser_setupmanual完成此操作
但就像我尝试了各种enduser_setup()选项一样,我无法看到以下指令如何工作:
运行enduser_setup.start()之后,可以通过名为SetupGadget_XXXXXX的无线网络访问上述门户 .
我在网络中看不到“SetupGadget_XXXXXX” .
什么是首选解决方案?
谢谢!
2 回答
我不能百分百肯定,但最可能的原因是这个(引用文档):
您的设备可能使用了上次使用的WiFi凭据,即它会记住它们 . 因此,如果它位于已知AP附近,它可能具有IP地址 .
您可以通过发出例如重置WiFi配置来重置
我遇到了类似的问题,我能够找出问题所在 . 您必须自定义构建NodeMCU固件,并确保在构建中包含“最终用户设置”模块 . 您可以从以下链接进行自定义构建 .
https://nodemcu-build.com/