ESP8266 перестает работать, если я не подключаю Wi-Fi на определенном этапе

Чтобы проверить соединение Wi-Fi, я использую Wi-Fi своего мобильного телефона.

Если я остановлю совместное использование Wi-Fi во время выполнения приведенной ниже команды, ESP8266 перестанет работать. Это работает только в том случае, если я выполню аппаратный сброс.

Если я не отключу Wi-Fi, он будет работать нормально.

    if(client->POST(urlCal, host, payload))
  { RetornoPost = client->getResponseBody(); }
  • Перенаправление HTTPS (версия 2.0)
  • Библиотека ESP8266 версии 2.4.2

Кто-нибудь знает, почему ESP8266 перестает работать?

, 👍0

Обсуждение

ты забыл задать вопрос, @jsotola


1 ответ


Лучший ответ:

0

Если под «перестает работать» вы имеете в виду, что он не делает ничего, что следует за вызовом метода client->POST, то ваша интерпретация верна, и вы могли бы найти мой та же самая информация, если вы прочитали открытые вопросы в библиотеке перед отправкой своих собственных.

Если бы я был автором библиотеки, меня бы расстроило такое поведение.

,

Теперь это работает! В тестах версия "2.5.0-beta2" решает эту проблему!, @Bruno Yuzo

Извините за неверную информацию, но, к сожалению, ошибка продолжает возникать с «2.5.0-beta2». Иногда ESP8826 перезагружается, когда возникает ошибка и все в порядке. Но иногда ESP88266 выходит из строя, и мне приходится выполнять аппаратный сброс., @Bruno Yuzo

Библиотека ESP8266 версии 2.6.3 и сторожевой таймер, ожидающий ответа, устраняют эту ошибку., @Bruno Yuzo