Arduino Mega Server для esp8266

Модератор: Alex

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Сб окт 07, 2017 12:14 pm

У меня ESP8266 отработал на тесте 2 месяца, сейчас ESP32 работает уже 20-е сутки — ничего нигде не пропадает.

«через какое-то время все восстанавливается, как ни в чем не бывало » - вот это странно, если бы были проблемы с самим модулем — то уже не восстановилось бы. Может быть какие-то проблемы со связью...
harus
Сообщения: 19
Зарегистрирован: Вс сен 17, 2017 10:25 am
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server для esp8266

Сообщение harus » Сб окт 07, 2017 1:14 pm

Alex писал(а):У меня ESP8266 отработал на тесте 2 месяца, сейчас ESP32 работает уже 20-е сутки — ничего нигде не пропадает.

«через какое-то время все восстанавливается, как ни в чем не бывало » - вот это странно, если бы были проблемы с самим модулем — то уже не восстановилось бы. Может быть какие-то проблемы со связью...
у меня они тоже давно и долго работают. но вот этот момент непонятен до сих пор.
периодически пытаюсь открыть страницу - иногда открывает, иногда не открывает, но зайдешь через полчаса - открывает.
тоже думал модуль косячный, но сейчас запустил второй девайс - все тоже самое.
а роутер может как-то вмешиваться в этот процесс?
еще раз повторюсь, передача работает! прием не работает.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Сб окт 07, 2017 2:24 pm

harus писал(а):..также включил модуль dsend и раз в минуту шлю с этого модуля запросы на другой модуль.
А это как? Что добавили в скетч? У меня с десятком WeMos и NodeMCU никогда проблем не было и работают неделями , пока чего нибудь не добавлю. Хотя начал замечать проблемы с браузерами.
Начать с того , что Опера под семёркой насмерть вешает ESP32. Некоторые тяжелые страницы могут открываться " на половину" - то есть не грузить тяжелые библиотеки. В основном по тайм-ауту. Иногда получается с 10 раза открыть правильно.
При этом с Оперой под андроидом ( на планшете) Работают все сервера на всех платформах. Буквально вчера отредактировал страницу /graf.htm (добавил еще три графика , но забыл подправить их вызов). Так вот до этого хоть и не правильно , но все работало, а потом ни в какую не отображаются графики ( на хроме), хотя на андроиде все отлично.
По поводу пинга. Мне кажется , что он говорит о том ,что на устройство подано напряжение. Попробуйте поставить вечный пинг ( добавить после адреса " пробел минус т" ). и при этом посмотреть что валится в сериал.
Никогда не сталкивался с такой проблемой , даже не знаю что посоветовать и куда смотреть. :evil:
И роутер запросто может влиять на процесс.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
harus
Сообщения: 19
Зарегистрирован: Вс сен 17, 2017 10:25 am
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server для esp8266

Сообщение harus » Сб окт 07, 2017 2:39 pm

serghei писал(а):
harus писал(а):..также включил модуль dsend и раз в минуту шлю с этого модуля запросы на другой модуль.
А это как? Что добавили в скетч?
включил SEND_FEATURE
и раз в минуту выполняю такую процедуру:
sendRequest(TARGET_IP, TARGET_PORT, "ip", SELF_IP, tclient);
на компе запустил программу SocketTest, она открывает порт 80 в режиме сервера. туда приходят запросы с esp стабильно каждую минуту.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Сб окт 07, 2017 5:04 pm

Что то я был уверен, что эта вкладка наоборот - передаёт команды на АМС. А проверяю запросы в браузер просто открыв " посмотреть код" . Когда их нет - выдаётся количество ошибок.
СпойлерПоказать
2222.JPG
запросы браузера
2222.JPG (110.04 КБ) 5900 просмотров
Это на хроме.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
harus
Сообщения: 19
Зарегистрирован: Вс сен 17, 2017 10:25 am
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server для esp8266

Сообщение harus » Сб окт 07, 2017 9:41 pm

serghei писал(а): А проверяю запросы в браузер просто открыв " посмотреть код" . Когда их нет - выдаётся количество ошибок.
про это я знаю, тоже так делаю.

кажется что-то проясняется.
для первоначальной настройки использую библиотеку WiFiManager. Она включает модуль в режиме AP, если еще ни разу не подключались к сети. Потом выбираешь к какой сети подключаться, задаешь IP для модуля и дальше модуль работает уже через роутер.
Так вот сейчас, когда произошло очередное пропадание связи, на ноуте случайно обнаружил в списке wifi сетей - как раз ту начальную сеть. То есть модуль почему то решил вернуться в режим AP.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Сб окт 07, 2017 10:03 pm

Таак..отлично. Мы пытаемся решить проблему АМС или Вашего скетча? Одно дело напихать в него всяких датчиков , и совершенно другое ,когда ЕСП загоняют в режим точки доступа и заставляют отправлять запросы в браузер . Кому ? Самому себе? Эту проблему уже обсуждали. Попробую найти этот диалог.
Начало обсуждения Тут. Ключевой ответЗдесь.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 » Вс окт 08, 2017 12:28 pm

а роутер может как-то вмешиваться в этот процесс
роутер не D-LINK?
harus
Сообщения: 19
Зарегистрирован: Вс сен 17, 2017 10:25 am
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server для esp8266

Сообщение harus » Вс окт 08, 2017 11:33 pm

alexsis_76 писал(а):
а роутер может как-то вмешиваться в этот процесс
роутер не D-LINK?
D-link DIR-615
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 » Пн окт 09, 2017 12:30 pm

попробуйте соединение на фиксированном канале.
За это сообщение автора alexsis_76 поблагодарил:
harus (Пн окт 09, 2017 12:51 pm)
Рейтинг: 1.16%
Ответить