Страница 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 (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 и прочего, только браузер)
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 (по обещаниям производителей) в июне — июле.