Страница 3 из 119

Re: Arduino Mega Server для esp8266

Добавлено: Пт май 27, 2016 3:45 pm
nick7zmail
Ну...с твоим кодом получил, собственно, то что и ожидал...опять не удалось повторить картину с 200мс задержки. Получил примерно ту же скорость, когда высылал client.write на сервер МД - 50 мс, т.е. скорость передачи внутри локалки.

Другой вопрос - а надо ли нам ждать, пока завершится передача? На сколько я помню функцию write - она пересылает данные, ждет ответа, и, как результат, возвращает объем переданных данных. Можно попробовать отключить этот цикл в библиотеке, и посмотреть что будет. Или все же возврат от функции тоже важен?

Re: Arduino Mega Server для esp8266

Добавлено: Пт май 27, 2016 3:59 pm
Alex
Здесь вопрос принципиальный. Что нужно сделать:

1. Взять мой пример, ничего не модифицировать и запустить у себя
2. В браузерной строке ввести запрос и посмотреть на результат в сериале (никакого MajorDoMo и прочего, только браузер)

Если результат как на картинке, то возникает вопрос: почему один код даёт разные результаты? Или это опять Зуксель гадит?

По поводу вопроса — мне вообще без разницы, как будет достигнут результат, хороши все способы, которые корректно уберут задержку.

Re: Arduino Mega Server для esp8266

Добавлено: Пт май 27, 2016 4:01 pm
nick7zmail
То что на картинке - как раз взял твой код, вписал ssid и passwd сети, и залил в esp. При вводе запросов в браузере gpio/1 или 0 - выдает 50-60 мс. Вечером попробую убрать цикл из библиотеки, и посмотреть что будет.

Re: Arduino Mega Server для esp8266

Добавлено: Пт май 27, 2016 4:15 pm
Alex
У меня никогда не бывает 199, только 200+ это явно говорит, что где-то стоит флаг или задержка.

Ещё вопросы: из всех цифр на картинке правильная только 0, остальные ни в какие ворота не лезут: 33 миллисекунды и 56 для передачи одного байта это ОЧЕНЬ много.

Re: Arduino Mega Server для esp8266

Добавлено: Пт май 27, 2016 6:19 pm
nick7zmail
Я чет натворил короче в библиотеке...
1.jpg
1.jpg (36.3 КБ) 10726 просмотров
При этом не знаю - работает ли client.write вообще...возможно сломал))... Как проверить?

Re: Arduino Mega Server для esp8266

Добавлено: Пт май 27, 2016 7:08 pm
Alex
Проверить очень просто: если всё делается по инструкции, то в браузере как появлялась цифра «7», так и при нуле тоже должна появляться. Если с задержкой была, а при нуле перестала появляться, значит клиент посылки не получает.

Re: Arduino Mega Server для esp8266

Добавлено: Пт май 27, 2016 7:12 pm
nick7zmail
Alex писал(а):Проверить очень просто: если всё делается по инструкции, то в браузере как появлялась цифра «7», так и при нуле тоже должна появляться. Если с задержкой была, а при нуле перестала появляться, значит клиент посылки не получает.
Понял...спасибо...пока что я всего лишь сломал библиотеку =D

Re: Arduino Mega Server для esp8266

Добавлено: Вс май 29, 2016 10:12 pm
relict
Alex писал(а):Здесь вопрос принципиальный. Что нужно сделать:
1. Взять мой пример, ничего не модифицировать и запустить у себя
2. В браузерной строке ввести запрос и посмотреть на результат в сериале (никакого MajorDoMo и прочего, только браузер)
СпойлерПоказать
esp.PNG

Re: Arduino Mega Server для esp8266

Добавлено: Вс май 29, 2016 10:15 pm
nick7zmail
Поделитесь хоть - как такого результата добились?)

Re: Arduino Mega Server для esp8266

Добавлено: Пн май 30, 2016 11:32 am
Alex
Зуксель не гадит
Тогда возникает вопрос: от чего зависит есть задержка или нет? Ведь код один и тот же.

Поразбирался с esp8266 — классная система — обязательно нужно добить выход АМС для esp8266. А после выхода esp32 вопрос с выбором платформы можно будет закрыть (навсегда). :)

Выйдет esp32 (по обещаниям производителей) в июне — июле.