Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Доработать прошивку микроконтроллер esp8266 и датчик BME280

67 USD

    Another 4 proposals concealed
  • Vyacheslav Azarov
    6 July 2019, 19:14 |

    Добрый день Andrew. Расскажите, пожалуйста, подробнее в чем суть проблемы с сохранением настроек. Это единственная проблема?

  • Andrew D. Xevel
    6 July 2019, 19:26 |

    с сохранением настроек проблемы нет. оно сохраняет. НО после этого неадекватно работает. Например: если изменить имя (hostname) усторойство "падает" пока его не выключишь. После этого включается но уже в "дефолтных настройках"

    + часто отображение сохраненных данных некорректное. Как будто кодировка другая. 

  • Vyacheslav Azarov
    6 July 2019, 19:39 |

    А что говорит разработчик? Что вы имеете в виду под дефолтными настройками, те после установки которых произошёл крах системы? Я могу посмотреть но без каких либо гарантий быстрого исправления этих ошибок. На других устойствах ситуация аналогичная?

  • Andrew D. Xevel
    6 July 2019, 22:22 |

    других устройств нет.

    Разработчик не смог осилить данное направление.

  • Vyacheslav Azarov
    7 July 2019, 10:32 |

    A ESP8266 осилит?  Другие устройства иметь нужно, хотябы два. Может у вас аппаратура сбоит, или ошибки в конструкции. Но скорее всего, это по причине неправильного программного обеспечения. С настройками по умолчанию работает же стабильно?

  • Andrew D. Xevel
    7 July 2019, 11:52 |

    более чем стабильно..сутками проверяли

  • Profile deleted
    7 July 2019, 11:27 |

    с сохранением настроек проблемы нет. оно сохраняет.

    А куда сохраняет - в EEPROM или SPIFFS?

    НО после этого неадекватно работает. Например: если изменить имя (hostname) усторойство "падает" пока его не выключишь.

    После изменения некоторых сетевых настроек (напр., hostname, IP-адрес и проч.) имеет смысл устройство перезапускать.

    Да, и укажите на какой версии прошивки esp8266 работает устройство?

  • Andrew D. Xevel
    7 July 2019, 11:53 |

    ESP8266-01s

    90% что в EEPROM.

    На сколько я понимаю лучше через библиотеку работать с памятью, а в данный момент все напрямую. То же касается и WiFi без библиотеки.

  • Vyacheslav Azarov
    7 July 2019, 12:24 |

    У ESP8266 нет EEPROM. Периферия по I2C подключена?

  • Profile deleted
    7 July 2019, 23:07 |

    У ESP8266 нет EEPROM 

    Не исключено, что EEPROM каким-то образом эмулируется, но формально модуль для работы с EEPROM имеется, так что с программной точки зрения EEPROM есть 🙂

  • Vyacheslav Azarov
    8 July 2019, 7:05 |

    Да, эмулируется на внешней FLASH. Физически, побайтового EEPROM нет. И есть отличия в его поведении и управлении.

  • Vyacheslav Azarov
    8 July 2019, 7:10 |

    Очень любопытно, что Andrew имел в виду, говоря о работе с EEPROM напрямую.

  • Andrew D. Xevel
    8 July 2019, 11:19 |

    Как раз это и имел в виду. Скорее всего проблема кроется именно там. 

    Точнее имел в виду что разработчик не использовал никаких библиотек при работе с EEPROM и обращался к этой памяти (эмулируемой) по прямым ее адресам, что, как показало обсуждение с другими разработчиками в корне неправильно. 

    Точно так же без использования готовых библиотек ( например WiFi Manager) было реализоавно подключение к сети и создание точки доступа. 

    Все эти недочеты в теории и привели к нестабильной работе всего модуля.


    По этим и другим причинам проект и опубликован сдесь.

  • Vyacheslav Azarov
    8 July 2019, 11:33 |

    Это не теория - это матчасть. 🙂 К сожалению, я не могу судить о проекте глядя только на стелянный шар. А ошибки и опечатки допускают все, даже корифеи ремесла, но значительно реже.

  • Andrew D. Xevel
    6 July 2019, 22:23 |

    дефолтные настройки это настройки которые залиты в прошивку как "по умолчанию" после первого запуска все они редактируемые по надобности

  • Vyacheslav Azarov
    7 July 2019, 11:50 |

    Просто, произношение этого слова на русском языке имеет несколько другой смысл. То есть, изменения не запоминаются. Может это логика такая запрограммирована, по краху системы? Всё скрыто в деталях. Без подробного изучениия системы и тестирования мало что скажешь. Нужен доступ ко всей технической документации, по проекту, и самому устойству.

  • Oleksandr Mymrikov
    6 July 2019, 22:31 |

    на каком языке и в какой среде написан исходник?

  • Andrew D. Xevel
    6 July 2019, 22:33 |

    среда Arduino IDE, язфк соответствующий

  • Oleksandr Mymrikov
    6 July 2019, 22:42 |

    в какой бюджет планируете уложиться?

  • Andrew D. Xevel
    6 July 2019, 22:53 |

    зависит от многих факторов, с нуля это будет написано или доделано и т.д.

    Делайте Ваши ставки, не стеняйтесь

  • Oleksandr Mymrikov
    6 July 2019, 23:04 |

    в названии указано ДОДЕЛАТЬ, из этого я и исхожу.


    ставку могу сделать только после ознакомления с проектом. если исходник не конфиденциален,то скиньте его мне в ЛС

    завтра во второй половине дня смогу ознакомиться и что то ответить по делу


Client
Andrew D. Xevel
Ukraine Uzhgorod  4  0
Project published
6 years back
227 views
Tags