Я никак не пойму зачем перегружать МК если он работает(не завис)???
А вот если потерялся коннект с сетью - реконнект
Я так и не увидел код который у вас виснет...сделайте самый простой пример и покажите код, а гадать на кофейной гуще не хочется...
Как вариант можно сделать пинг до сервера, нет ответа - переподключение.....опять же я не знаю позволяет ли используемая вами библиотека это сделать....
Добавлено (27.10.2017, 07:41)
---------------------------------------------
kostyan писал(а):при возобновлении интернета роутер видит esp в смысле как клиента
значит ESP в сети а ваша программа не поняла что надо заново подключаться ... вывод - в программе сделать проверку подключения и в случае обрыва связи программа должна переподключаться!
Как это сделать и писать программу за вас я не буду, напишите сами и если будет работать не корректно - тогда и спрашивайте...