Автором проделана отличная работа. Пытался писать yнечто подобное на LUA, но количество глюков зашкаливает и я отодвинул проект, но когда наткнулся на эту работу решил воспользоваться наработками.
Однако, хочется только предостеречь пользователей от бездумного скачивания программы и пользования ею.
Программа содержит как минимум одну просто катастрофическую уязвимость: изначально создается открытая точка доступа без пароля, через которую можно настроить подключение системы к домашнему WiFi, после перезагрузки она находит домашнюю сеть и все бы здорово, но кто бы мог подумать, что помимо подключения к домашней сети, открытая точка доступа по-прежнему продолжает жить своей жизнью. Т.е. любой желающий может беспрепятственно к ней подключиться и совершенно свободно посмотреть идентификационные данные от вашего WiFi. И пусть не смущают вас кружочки в поле «Password:», при просмотре исходного кода страницы, они чудесным образом превращаются в… да, да, именно в него.
Для исправления этой фичи желательно после подключения к сети ражим работы модуля перевести в WIFI_STA, ну и инициализировать точку доступа к случае отсутствия сети как-то так:
WiFi.softAP(config.module_name, «mypassword»);
Однако, хочется только предостеречь пользователей от бездумного скачивания программы и пользования ею.
Программа содержит как минимум одну просто катастрофическую уязвимость: изначально создается открытая точка доступа без пароля, через которую можно настроить подключение системы к домашнему WiFi, после перезагрузки она находит домашнюю сеть и все бы здорово, но кто бы мог подумать, что помимо подключения к домашней сети, открытая точка доступа по-прежнему продолжает жить своей жизнью. Т.е. любой желающий может беспрепятственно к ней подключиться и совершенно свободно посмотреть идентификационные данные от вашего WiFi. И пусть не смущают вас кружочки в поле «Password:», при просмотре исходного кода страницы, они чудесным образом превращаются в… да, да, именно в него.
Для исправления этой фичи желательно после подключения к сети ражим работы модуля перевести в WIFI_STA, ну и инициализировать точку доступа к случае отсутствия сети как-то так:
WiFi.softAP(config.module_name, «mypassword»);