Arduino Mega Server для ESP32

Модераторы: Bagir, Ivan, Vit, Alex

serghei
Сообщения: 1935
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 241 раз
Поблагодарили: 186 раз

Re: Arduino Mega Server для ESP32

Сообщение serghei » Вт мар 13, 2018 2:32 pm

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

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

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

Re: Arduino Mega Server для ESP32

Сообщение OverLock » Вт мар 13, 2018 4:06 pm

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

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

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

Re: Arduino Mega Server для ESP32

Сообщение serghei » Вт мар 13, 2018 4:13 pm

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

Re: Arduino Mega Server для ESP32

Сообщение nick7zmail » Вт мар 13, 2018 7:19 pm

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

Re: Arduino Mega Server для ESP32

Сообщение serghei » Вт мар 13, 2018 8:19 pm

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

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

Хмм...А 8266 работает прекрасно дальше......Чудеса ESP32 ???
За это сообщение автора serghei поблагодарил:
OverLock (Ср мар 14, 2018 8:04 am)
Рейтинг: 1.67%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху
Аватара пользователя
nick7zmail
Сообщения: 5179
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 107 раз
Поблагодарили: 1198 раз

Re: Arduino Mega Server для ESP32

Сообщение nick7zmail » Вт мар 13, 2018 8:32 pm

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

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

  if (WiFi.status() != WL_CONNECTED) {
    WiFi.reconnect(); //или как там оно...точно не помню...в примерах было...
  } 
За это сообщение автора nick7zmail поблагодарили (всего 2):
serghei (Вт мар 13, 2018 8:33 pm) • OverLock (Ср мар 14, 2018 8:04 am)
Рейтинг: 3.33%
Raspberry Pi3 + Broadlink + esp8266 (blynk) + Arduino Mega (AMS)
Уважаемые пользователи! Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Помощь пользователям | Создание сцен
serghei
Сообщения: 1935
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 241 раз
Поблагодарили: 186 раз

Re: Arduino Mega Server для ESP32

Сообщение serghei » Вт мар 13, 2018 8:33 pm

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

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

Re: Arduino Mega Server для ESP32

Сообщение OverLock » Ср мар 14, 2018 9:50 am

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

Re: Arduino Mega Server для ESP32

Сообщение serghei » Ср мар 14, 2018 9:53 am

Я в конце лупа на главной вкладке поставил. Конкретно только вечером код показать могу.
Пару раз дергал WiFi - вроде коннектится.
За это сообщение автора serghei поблагодарил:
OverLock (Ср мар 14, 2018 10:18 am)
Рейтинг: 1.67%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху
OverLock
Сообщения: 27
Зарегистрирован: Пн мар 12, 2018 2:59 pm
Благодарил (а): 25 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для ESP32

Сообщение OverLock » Ср мар 14, 2018 10:19 am

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


покурил интернеты, похоже косяк в драйверах под есп32-ардуино, на пикропитоне проверил - реконнектится только шорох стоит.... печальбеда(
За это сообщение автора OverLock поблагодарил:
serghei (Ср мар 14, 2018 1:31 pm)
Рейтинг: 1.67%
Ответить