Страница 26 из 51

Re: Arduino Mega Server для ESP32

Добавлено: Вт мар 13, 2018 2:32 pm
serghei
у , А если мы хотим полной автономности , о чем на форуме твердят кучу лет ? И почему мы должны зависеть от рутера и провайдера? Для этого и прикрутил вторым делом LCD экран. А теперь и TFT.
А следующим шагом ( вернее это уже сделано , но не разобрался до конца ) - При старте AMS создает точку доступа. Открываем страницу " Сеть" . Вбиваем свою домашнюю сеть и наслаждаемся. Когда она пропадает , сервер опять переходит в точку доступа сам.

Может не много не правильно сделано , но идея понятна. А если один сервер отвалился , то другой об этом узнает через 8 секунд. Пока связь между серверами по сериалу , но есть код и по сети. Но я до него еще не добрался.

Код по сериалу написан для платы RobotDyn. но ничего не мешает воткнуть в любой другой AMS.

Re: Arduino Mega Server для ESP32

Добавлено: Вт мар 13, 2018 4:06 pm
OverLock
serghei писал(а):у , А если мы хотим полной автономности , о чем на форуме твердят кучу лет ? И почему мы должны зависеть от рутера и провайдера? Для этого и прикрутил вторым делом LCD экран. А теперь и TFT.
А следующим шагом ( вернее это уже сделано , но не разобрался до конца ) - При старте AMS создает точку доступа. Открываем страницу " Сеть" . Вбиваем свою домашнюю сеть и наслаждаемся. Когда она пропадает , сервер опять переходит в точку доступа сам.

Может не много не правильно сделано , но идея понятна. А если один сервер отвалился , то другой об этом узнает через 8 секунд. Пока связь между серверами по сериалу , но есть код и по сети. Но я до него еще не добрался.

Код по сериалу написан для платы RobotDyn. но ничего не мешает воткнуть в любой другой AMS.
вы сударь, воля ваша, усложняете мне кажется, вася окаммович говорит следующее:
есть у вайфая такая штука как нестабильность, мало ли свет моргнет или еще чего, никакой сложности ведь нету просто взять и переподключитьвся к вайфай сети... как это делают все другие устройства, и все.
Если разговор о отказоустойчивости то плясать надо от другого места, двойное резервирование контроллеров, баз данных, питания, каналов связи итд
ИМХО нафих это не впилось ДОМА, за исключением пожароохранных дел....
отсюда: как скетч допилить чтобы вайфай переподключался при срыве линка?

Re: Arduino Mega Server для ESP32

Добавлено: Вт мар 13, 2018 4:13 pm
serghei
Насчет подискутировать - создал спецтему " Арена".
Вот ни разу за 2 года не замечал , что бы 8266 вела себя не стабильно.
Как переподключать автоматом я не знаю. В программировании вообще никак ((.

Re: Arduino Mega Server для ESP32

Добавлено: Вт мар 13, 2018 7:19 pm
nick7zmail
serghei писал(а):Насчет подискутировать - создал спецтему " Арена".
Вот ни разу за 2 года не замечал , что бы 8266 вела себя не стабильно.
Как переподключать автоматом я не знаю. В программировании вообще никак ((.
Она и так переподключается автоматом...вроде даже без кода...но в коде принудительные проверки могут быть...они есть в примерах скетчей встроенных в ардуино...это 5 строк от силы...а в чем собсно проблема? Пропустил начало разговора...

Re: Arduino Mega Server для ESP32

Добавлено: Вт мар 13, 2018 8:19 pm
serghei
Начало разговора
OverLock писал(а):...к стати сразу выловил багу: случаянно вышибло автомат у меня, и есп-шка отказалась переподключаться к файфай. Проверил, ребутнул еспшку - поднялась, ребутнул точку доступа - отвалилась и опять не поднялась сеть пока не презагрузил еспшку...
Отключил рутер на минуту. AMS не доступен. Хотя сам по себе он работает. И что бы получить доступ к Вебу , его приходится ресетнуть. Очень плохо.
А вот как заставить переподключаться автоматом? Сторожевая собака не спасает - сервер то работает.

Вот специально подожду - законнектится сам или нет.
Ну да. И пинга нет.

Хмм...А 8266 работает прекрасно дальше......Чудеса ESP32 ???

Re: Arduino Mega Server для ESP32

Добавлено: Вт мар 13, 2018 8:32 pm
nick7zmail
esp32 пока нет к сожалению...но 8266 точно сам переподключается...роутер уже дохрена раз ребутал, esp ниразу.
Можно принудительно проверку запилить в loop...что-то типа

Код: Выделить всё

  if (WiFi.status() != WL_CONNECTED) {
    WiFi.reconnect(); //или как там оно...точно не помню...в примерах было...
  } 

Re: Arduino Mega Server для ESP32

Добавлено: Вт мар 13, 2018 8:33 pm
serghei
Спасибо! Обязательно попробую. С 8266 проблем нет.

UPD Никита ! ОТЛИЧНО ! Переподключается , 15 секунд , но это не важно!

Re: Arduino Mega Server для ESP32

Добавлено: Ср мар 14, 2018 9:50 am
OverLock
что-то не нашел я в wifi.h итд reconnet-а, попытка впилить initWifi(); загнала еспшку в лимб, потому что попытка реконнекта повторяется раньше инициализации файфайи...
похожде придетс яотдельную процедурку пилить... хех (:

Re: Arduino Mega Server для ESP32

Добавлено: Ср мар 14, 2018 9:53 am
serghei
Я в конце лупа на главной вкладке поставил. Конкретно только вечером код показать могу.
Пару раз дергал WiFi - вроде коннектится.

Re: Arduino Mega Server для ESP32

Добавлено: Ср мар 14, 2018 10:19 am
OverLock
serghei писал(а):Я в конце лупа на главной вкладке поставил. Конкретно только вечером код показать могу.
Пару раз дергал WiFi - вроде коннектится.
у меня что-то не катит.... странно


покурил интернеты, похоже косяк в драйверах под есп32-ардуино, на пикропитоне проверил - реконнектится только шорох стоит.... печальбеда(