Ставки скрыты
Ставки пока отсутствуют
Ставки скрыты
Ставки скрыты
-
Вячеслав Азаров 6 июля 2019Добрый день Andrew. Расскажите, пожалуйста, подробнее в чем суть проблемы с сохранением настроек. Это единственная проблема?
-
Andrew D.
6 июля 2019
с сохранением настроек проблемы нет. оно сохраняет. НО после этого неадекватно работает. Например: если изменить имя (hostname) усторойство "падает" пока его не выключишь. После этого включается но уже в "дефолтных настройках"
+ часто отображение сохраненных данных некорректное. Как будто кодировка другая.
-
Вячеслав Азаров 6 июля 2019А что говорит разработчик? Что вы имеете в виду под дефолтными настройками, те после установки которых произошёл крах системы? Я могу посмотреть но без каких либо гарантий быстрого исправления этих ошибок. На других устойствах ситуация аналогичная?
-
Вячеслав Азаров 7 июля 2019A ESP8266 осилит? Другие устройства иметь нужно, хотябы два. Может у вас аппаратура сбоит, или ошибки в конструкции. Но скорее всего, это по причине неправильного программного обеспечения. С настройками по умолчанию работает же стабильно?
-
Anton Kravtsov 7 июля 2019с сохранением настроек проблемы нет. оно сохраняет.
А куда сохраняет - в EEPROM или SPIFFS?
НО после этого неадекватно работает. Например: если изменить имя (hostname) усторойство "падает" пока его не выключишь.
После изменения некоторых сетевых настроек (напр., hostname, IP-адрес и проч.) имеет смысл устройство перезапускать.
Да, и укажите на какой версии прошивки esp8266 работает устройство?
-
Andrew D.
7 июля 2019
ESP8266-01s
90% что в EEPROM.
На сколько я понимаю лучше через библиотеку работать с памятью, а в данный момент все напрямую. То же касается и WiFi без библиотеки.
-
Anton Kravtsov 7 июля 2019У ESP8266 нет EEPROM
Не исключено, что EEPROM каким-то образом эмулируется, но формально модуль для работы с EEPROM имеется, так что с программной точки зрения EEPROM есть :)
-
Вячеслав Азаров 8 июля 2019Да, эмулируется на внешней FLASH. Физически, побайтового EEPROM нет. И есть отличия в его поведении и управлении.
-
Вячеслав Азаров 8 июля 2019Очень любопытно, что Andrew имел в виду, говоря о работе с EEPROM напрямую.
-
Andrew D.
8 июля 2019
Как раз это и имел в виду. Скорее всего проблема кроется именно там.
Точнее имел в виду что разработчик не использовал никаких библиотек при работе с EEPROM и обращался к этой памяти (эмулируемой) по прямым ее адресам, что, как показало обсуждение с другими разработчиками в корне неправильно.
Точно так же без использования готовых библиотек ( например WiFi Manager) было реализоавно подключение к сети и создание точки доступа.
Все эти недочеты в теории и привели к нестабильной работе всего модуля.
По этим и другим причинам проект и опубликован сдесь.
-
Вячеслав Азаров 8 июля 2019Это не теория - это матчасть. :-) К сожалению, я не могу судить о проекте глядя только на стелянный шар. А ошибки и опечатки допускают все, даже корифеи ремесла, но значительно реже.
-
Andrew D.
6 июля 2019
дефолтные настройки это настройки которые залиты в прошивку как "по умолчанию" после первого запуска все они редактируемые по надобности
-
Вячеслав Азаров 7 июля 2019Просто, произношение этого слова на русском языке имеет несколько другой смысл. То есть, изменения не запоминаются. Может это логика такая запрограммирована, по краху системы? Всё скрыто в деталях. Без подробного изучениия системы и тестирования мало что скажешь. Нужен доступ ко всей технической документации, по проекту, и самому устойству.
-
Andrew D.
6 июля 2019
зависит от многих факторов, с нуля это будет написано или доделано и т.д.
Делайте Ваши ставки, не стеняйтесь
-
Oleksandr Mymrikov 6 июля 2019в названии указано ДОДЕЛАТЬ, из этого я и исхожу.
ставку могу сделать только после ознакомления с проектом. если исходник не конфиденциален,то скиньте его мне в ЛС
завтра во второй половине дня смогу ознакомиться и что то ответить по делу