Отличная подача материала, спасибо! Занялся освоением ЕСП8266 и ардуино около месяца назад, с явой и Си не работал, поэтому казалось бы простые и элементарные вещи даются очень медленно. Приходится лопатить кучу литературы. Просмотр данного курса помог структуризировать полученную ранее мою информацию =)
Я искал полгода как обрабатывать GET запросы и использовать ESP в качестве сервера. Случайно наткнулся на это видео, всё понятно и ясно. Однозначно лайк и подписка!
Здравствуйте! Подскажите, а как в handleRoot() написать код чтоб отобразить страницу из HTM файла, например "my.htm", вместо вывода текста? То-есть как изменить строку HTTP.send(200, "text/plain", "Hello from esp8266!"); чтобы отобразить страницу, которая сверстана в файле "my.htm"? В последующих Ваших видеоматериалах (шаги 5+) функцию handleRoot(), как и handleNotFound() удалили, поетому не знаю как поступить. Буду благодарен за пояснения, очень интересно. Спасибо
Сергей.Подскажите.Есть WI FI сеть.Точка доступа роутер TP-Link.Два или более устройств на ESP8266-12.На этих устройствах поднят ESP8266WebServer.h.Вопрос.Можно между этими ESP8266-12 обмен данными виде массива?Хоть маленький пример?
Подскажите как организовать доступ авторизацией? Функции которые выполняете esp понял как сделать с паролем, запрос типа /restart а вот страницы которые лежать в файловой системе выдает в обход авторизации.
Почему у меня некорректно отрабатывается restart? при любых параметрах restart?device=... в монитор выводится ошибка: load 0x4010f000, len 3460, room 16 tail 4 chksum 0xcc load 0x3fff20b8, len 40, room 4 tail 4 chksum 0xc9 csum 0xc9 v0004a750 ~ld плата перезапускается, но корректно не обрабатывает запрос. Остальные запросы все нормально работают.
Вдруг пригодится кому. После прошивки - обязательно перезагрузите ESPшку, даже если она делает вид, что нормально работает... У меня например вроде все работало, но при reboot?device=ok выдавало ets Jan 8 2013,rst cause:4, boot mode:(1,6) wdt reset в консоль и зависала...
Пригодилось. Но после перезагрузки, в консоли показывает, что все перегрузилось. А вот страница браузера висит мертво. Браузер хром. Ошибка - ERR_EMPTY_RESPONSE. И на компе и на телефоне.
Еще вопрос! 192.168.0.101 откуда берется? У меня другой адрес вишел! Он гдето формируется отдельно(скетч в его формировке не участвует) или его можно как то принудительно указать?
Привет! Спасибо за видеоуроки! Пол дня разбирался почему не хочет собиратся скетч, скетч из первого урока собрался сразу а из етого ни в какую. Оказалось что у вас там библиотеки какие то кривие указани! С етими что у вас в уроке (#include //Содержится в пакете #include //Содержится в пакете ) не собирается и указивает на ошибки, а с етими (#include //Содержится в пакете #include //Содержится в пакете) скетч собирается и работает! Причем в видео ви указали правильную библиотеку а в самих скетчах нет.
@@ESPArduinoIDE Добрый день. Я имел ввиду связку esp8266 и enc28j60. Только что собрал и оно даже работает. Только с пингами беда: не могу найти библиотеку, чтобы пинговать через enc28j60. А родная ESP8266Ping.h заточена под пинг только через WiFi. Подскажите, пожалуйста, как можно пинговать через esp8266+enc28j60? Или может нужно вместо enc28j60 подключать что-то другое? Спасибо)
у меня в еспшке кончилась оператива из а этого возникло непреодолимое желание перенести вебморду куда-нибудь наружу. Третий день сижу курю всякие источники, и чего-то не очень получается. Если с си еще как-то, то с явой ну совсем никак. Не могли бы вы на моем примере показать как вынести вебморду в отдельное производство? Исходники я ессно предоставлю. Мне с нее необходимо параметрировать еспшку (всего 32 параметра). Она (морда) работает в урезанном варианте - а в полном - либо морда либо остальная часть кода - вместе никак.
Здравствуйте Сергей. Не подскажите ,есть ли возможность на данном модуле создать WEB SERVER но данные для отображения на HTML странице, принимать по UART.Есть устройство у которого для связи только UART, и данные с него хотелось бы видеть в интернете.
Как бы это описать.Есть удаленное устройство на Atmega8 и nRF24L01 PA , дальность около 700м. Программа написана в AlgorithmBuilder, читает DS18B20,DHT21 преобразует показания с датчиков в ASCII , и отправляет на ведущее устройство по его запросу.Ведущее устройство имеет Atmega8 , nRF24L01 PA и дисплей NOKIA5110 для отображения показаний.Хочу показания этих датчиков отображать на WEB странице.
На второе.Хочу убрать NOKIA5110.Это устройство работает в зоне действия WI FI сети.Я хотел сначала использовать Serial аппаратный .Где то я читал что при запуске WI FI отрубается аппаратный Serial.И пока не могу понять как работает HTTP.handleClient().Он запускается и постоянно работает или проверят наличие входящих данных ,отрабатывает их и выходит из работы до нового запуска. У меня плата Wemos D1.Я так понял что будут схемные проблемы по использованию аппаратного UART?
Отличная подача материала, спасибо!
Занялся освоением ЕСП8266 и ардуино около месяца назад, с явой и Си не работал, поэтому казалось бы простые и элементарные вещи даются очень медленно. Приходится лопатить кучу литературы.
Просмотр данного курса помог структуризировать полученную ранее мою информацию =)
Я искал полгода как обрабатывать GET запросы и использовать ESP в качестве сервера. Случайно наткнулся на это видео, всё понятно и ясно. Однозначно лайк и подписка!
Спасибо, выручили. Желаю успехов
Спасибо за уроки! Всё понятно и интересно!
Сергей, спасибо за подробное объяснение.
Сергей, спасибо огромное за уроки!!!!!
Сергей молодец ,потому что достаточно доступно для новичков, где ж ты раньше был?!)))
Сергей, вы просто лучший
Спасибо
Супер! Давай ещё!
Здравствуйте! Подскажите, а как в handleRoot() написать код чтоб отобразить страницу из HTM файла, например "my.htm", вместо вывода текста? То-есть как изменить строку HTTP.send(200, "text/plain", "Hello from esp8266!"); чтобы отобразить страницу, которая сверстана в файле "my.htm"?
В последующих Ваших видеоматериалах (шаги 5+) функцию handleRoot(), как и handleNotFound() удалили, поетому не знаю как поступить. Буду благодарен за пояснения, очень интересно. Спасибо
ШИКАРНО
Теза !!! Помоги пожалуйста с подключением wemos d1 , для управления четырьмя релюшками со смартфона !! Буду очень признателен !!!
Спасибо. Вы можете создать урок о передаче данных с esp на сторонний web? сервер
Спасибо! Понятно.
предлогаю присобачить ЗУ, научить из запроса узнавать нужную страницу, загружать ее из памяти и выдавать ответом по http
Здравствуйте. Подскажите почему при нажатии рестарт плата постоянно перегружается пока не остановить загрузку страницы или не закрыть веб браузер?
Сергей.Подскажите.Есть WI FI сеть.Точка доступа роутер TP-Link.Два или более устройств на ESP8266-12.На этих устройствах поднят ESP8266WebServer.h.Вопрос.Можно между этими ESP8266-12 обмен данными виде массива?Хоть маленький пример?
Большое спасибо за информационное видео. К сожалению сайты, на которые есть ссылки не работают. Где можно ознакомиться с материалами? скачать примеры?
Подскажите как организовать доступ авторизацией? Функции которые выполняете esp понял как сделать с паролем, запрос типа /restart а вот страницы которые лежать в файловой системе выдает в обход авторизации.
Почему у меня некорректно отрабатывается restart? при любых параметрах restart?device=... в монитор выводится ошибка:
load 0x4010f000, len 3460, room 16
tail 4
chksum 0xcc
load 0x3fff20b8, len 40, room 4
tail 4
chksum 0xc9
csum 0xc9
v0004a750
~ld
плата перезапускается, но корректно не обрабатывает запрос. Остальные запросы все нормально работают.
Вдруг пригодится кому. После прошивки - обязательно перезагрузите ESPшку, даже если она делает вид, что нормально работает... У меня например вроде все работало, но при reboot?device=ok выдавало ets Jan 8 2013,rst cause:4, boot mode:(1,6)
wdt reset в консоль и зависала...
И шо делать? Каждый раз перезаписывать? До решения проблемы перезагрузки достучался?
Пригодилось. Но после перезагрузки, в консоли показывает, что все перегрузилось. А вот страница браузера висит мертво. Браузер хром. Ошибка - ERR_EMPTY_RESPONSE. И на компе и на телефоне.
Еще вопрос! 192.168.0.101 откуда берется? У меня другой адрес вишел! Он гдето формируется отдельно(скетч в его формировке не участвует) или его можно как то принудительно указать?
Его выдает роутер
Привет! Спасибо за видеоуроки!
Пол дня разбирался почему не хочет собиратся скетч, скетч из первого урока собрался сразу а из етого ни в какую. Оказалось что у вас там библиотеки какие то кривие указани!
С етими что у вас в уроке (#include //Содержится в пакете #include //Содержится в пакете ) не собирается и указивает на ошибки, а с етими (#include //Содержится в пакете #include //Содержится в пакете) скетч собирается и работает!
Причем в видео ви указали правильную библиотеку а в самих скетчах нет.
Подскажите пожалуйста, как можно отобразить данніе и напряжении на vvc для контроля заряба аккумулятора
Здравствуйте. Подскажите, пожалуйста, можно ли тот же функционал реализовать с использованием ethernet модуля?
Если вы имеете в виду ESP32-ETH01 то, немного изменив код все будет работать.
@@ESPArduinoIDE Добрый день. Я имел ввиду связку esp8266 и enc28j60. Только что собрал и оно даже работает. Только с пингами беда: не могу найти библиотеку, чтобы пинговать через enc28j60. А родная ESP8266Ping.h заточена под пинг только через WiFi. Подскажите, пожалуйста, как можно пинговать через esp8266+enc28j60? Или может нужно вместо enc28j60 подключать что-то другое? Спасибо)
Я столкнулся с такой ситуацией что не могу запустить точку доступа WiFi.softAP () возвращает false. Пока причину не нашел
Здравствуйте Сергей. А что с вашим сайтом случилось? А то хочется поподробнее, ан нет - не пущает.
Лежал из за большого наплыва посетителей. Пришлось перетаскивать на новый хостинг. Еще не все восстановил.
@@ESPArduinoIDE А когда восстановите?
Здравствуйте - почему-то с точкой доступа не получается?
До завтра =)
Спасибо. Отличная выкладка информации!
у меня в еспшке кончилась оператива из а этого возникло непреодолимое желание перенести вебморду куда-нибудь наружу. Третий день сижу курю всякие источники, и чего-то не очень получается. Если с си еще как-то, то с явой ну совсем никак. Не могли бы вы на моем примере показать как вынести вебморду в отдельное производство? Исходники я ессно предоставлю. Мне с нее необходимо параметрировать еспшку (всего 32 параметра). Она (морда) работает в урезанном варианте - а в полном - либо морда либо остальная часть кода - вместе никак.
Скетч давайте в skye:
vtplus
Рестарт вешает ESP наглухо. Оживляется только перезагрузкой. Плата MEGA+WiFi. Остальное работает. Как перезагрузить чтобы подхватило?
Отключите UART. Подайте питание с блока питания от телефона. Если перезагружается, то это от не верной реализации сброса на плате.
Not Found переводится "не найден" (англ.)
Подписался
Сначала рестарт а потом send. Ошибочка однако.... Плохо...
Здравствуйте Сергей.
Не подскажите ,есть ли возможность на данном модуле создать WEB SERVER но данные для отображения на HTML странице, принимать по UART.Есть устройство у которого для связи только UART, и данные с него хотелось бы видеть в интернете.
Много вариантов решений этой задачи. Нужно знать точные условия. Что за данные, что значит "видеть в интернет".
Как бы это описать.Есть удаленное устройство на Atmega8 и nRF24L01 PA , дальность около 700м. Программа написана в AlgorithmBuilder, читает DS18B20,DHT21 преобразует показания с датчиков в ASCII , и отправляет на ведущее устройство по его запросу.Ведущее устройство имеет Atmega8 , nRF24L01 PA и дисплей NOKIA5110 для отображения показаний.Хочу показания этих датчиков отображать на WEB странице.
А сам ESP куда подключать? На первое устройство или на второе?
На второе.Хочу убрать NOKIA5110.Это устройство работает в зоне действия WI FI сети.Я хотел сначала использовать Serial аппаратный .Где то я читал что при запуске WI FI отрубается аппаратный Serial.И пока не могу понять как работает HTTP.handleClient().Он запускается и постоянно работает или проверят наличие входящих данных ,отрабатывает их и выходит из работы до нового запуска.
У меня плата Wemos D1.Я так понял что будут схемные проблемы по использованию аппаратного UART?
Так вы лучше просто к WEMOS подключите nRF24L01 и Atmega8 берите как лишнее звено.
ok
Все как то заумно не упращенно, ну дай бог
при наборе 192.168.1.1 всё зависает... и интернет пропадает
это адрес роутера