Arduino Mega Server для ESP32

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server для ESP32

Сообщение serghei »

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

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

Код по сериалу написан для платы RobotDyn. но ничего не мешает воткнуть в любой другой AMS.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
OverLock
Сообщения: 27
Зарегистрирован: Пн мар 12, 2018 2:59 pm

Re: Arduino Mega Server для ESP32

Сообщение OverLock »

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

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

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

Re: Arduino Mega Server для ESP32

Сообщение serghei »

Насчет подискутировать - создал спецтему " Арена".
Вот ни разу за 2 года не замечал , что бы 8266 вела себя не стабильно.
Как переподключать автоматом я не знаю. В программировании вообще никак ((.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Arduino Mega Server для ESP32

Сообщение nick7zmail »

serghei писал(а):Насчет подискутировать - создал спецтему " Арена".
Вот ни разу за 2 года не замечал , что бы 8266 вела себя не стабильно.
Как переподключать автоматом я не знаю. В программировании вообще никак ((.
Она и так переподключается автоматом...вроде даже без кода...но в коде принудительные проверки могут быть...они есть в примерах скетчей встроенных в ардуино...это 5 строк от силы...а в чем собсно проблема? Пропустил начало разговора...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server для ESP32

Сообщение serghei »

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

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

Хмм...А 8266 работает прекрасно дальше......Чудеса ESP32 ???
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Arduino Mega Server для ESP32

Сообщение nick7zmail »

esp32 пока нет к сожалению...но 8266 точно сам переподключается...роутер уже дохрена раз ребутал, esp ниразу.
Можно принудительно проверку запилить в loop...что-то типа

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

  if (WiFi.status() != WL_CONNECTED) {
    WiFi.reconnect(); //или как там оно...точно не помню...в примерах было...
  } 
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server для ESP32

Сообщение serghei »

Спасибо! Обязательно попробую. С 8266 проблем нет.

UPD Никита ! ОТЛИЧНО ! Переподключается , 15 секунд , но это не важно!
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
OverLock
Сообщения: 27
Зарегистрирован: Пн мар 12, 2018 2:59 pm

Re: Arduino Mega Server для ESP32

Сообщение OverLock »

что-то не нашел я в wifi.h итд reconnet-а, попытка впилить initWifi(); загнала еспшку в лимб, потому что попытка реконнекта повторяется раньше инициализации файфайи...
похожде придетс яотдельную процедурку пилить... хех (:
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server для ESP32

Сообщение serghei »

Я в конце лупа на главной вкладке поставил. Конкретно только вечером код показать могу.
Пару раз дергал WiFi - вроде коннектится.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
OverLock
Сообщения: 27
Зарегистрирован: Пн мар 12, 2018 2:59 pm

Re: Arduino Mega Server для ESP32

Сообщение OverLock »

serghei писал(а):Я в конце лупа на главной вкладке поставил. Конкретно только вечером код показать могу.
Пару раз дергал WiFi - вроде коннектится.
у меня что-то не катит.... странно


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