Если я хочу распространять устройство на основе NodeMCU, я бы хотел, чтобы мой конечный пользователь установил пароль Wifi, а затем сохранил его. Я надеюсь, что для обеспечения входа в систему можно использовать одну из схем здесь: How to prevent WiFi Password from being leaked from Lua code?Nodemcu enduser_setup, как разрешить пользователю устанавливать свои учетные данные Wifi?
Однако перед этим устройству необходимо сначала войти в сеть пользователя.
Я думал enduser.setup() выполнил бы это за http://nodemcu.readthedocs.io/en/master/en/modules/enduser-setup/#enduser_setupmanual
Но сколько я пробовал различные enduser_setup() варианты, я не вижу, как следующая команда будет работать:
После запуска enduser_setup.start() доступ к порталу, подобному приведенному выше, можно получить через беспроводную сеть под названием SetupGadget_XXXXXX.
Я не вижу «SetupGadget_XXXXXX» в сети.
Какое предпочтительное решение?
Спасибо!
'XXXXXX' будет случайное число, имейте это в виду. –
Это разрешено? Если да, пожалуйста, подумайте о том, чтобы ответить (htps://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) ответ (ы). –
Это большая проблема. AP останавливается автоматически после получения STA-IP из домашней сети (это позволяет обеспечить время защиты до 10 секунд до остановки AP). После этого модуль сохранит STA IP. Теперь, если вы попытаетесь подключить модуль к другой сети Wi-Fi, end_user.setup() не запустит AP, поскольку уже сохранен IP-адрес станции. Я всегда полагался на стандартный TCP-сервер, работающий в режиме STA + AP. –