Прошивка ESP8266 через веб-браузер

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
uglerod
Рядовой
Сообщения: 78
Зарегистрирован: 27 ноя 2016, 18:32

Прошивка ESP8266 через веб-браузер

Сообщение uglerod »

Для спецов вижу данный вопрос не проблема, а вот входящему в эту тему-слёту не под силу. Если кому не сложно-покажите на простом примере как это делается.Что где выставляется? Буду благодарен не только я, но и многие начинающие осваивать эту тему. Всем удачи!
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

Прошивка ESP8266 через веб-браузер

Сообщение belyx »

uglerod писал(а): 14 фев 2020, 00:57 Если кому не сложно-покажите на простом примере как это делается.Что где выставляется?
тоже интересует пример, здесь аналогично писал и касательно ESP32. Темы близки!
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Прошивка ESP8266 через веб-браузер

Сообщение edyapd »

[ref]uglerod[/ref], [ref]belyx[/ref], там простой блок, какие могут быть с ним примеры?
Просто вставьте его в свой проект. Даже не важно в каком месте (лишь бы этот блок опрашивался в каждом цикле или по нужному вам условию).
После того, как прошьёте наберите в адресной строке любого браузера адрес вашего устройства + :8080/update. К примеру если это в локальной сети то может быть 192.168.0.101(адрес который ваше устройство получило от роутера). Я так же поднимал точку доступа на устройстве и тогда у меня адрес был 192.168.4.1 (но предварительно надо не забыть подключиться к точке доступа).
В итоге должно получиться 192.168.0.101:8080/update или 192.168.4.1:8080/update (там где подчеркнуто адрес вашего устройства).
С ESP32 не работал, за отсутствием, но думаю должно работать подобным образом. Может там не /update будет, а то, что заложил автор блока. Но суть должна остаться та же.
Заливается только файл bin. Как его сделать написано в первом сообщении.
UMC
Рядовой
Сообщения: 59
Зарегистрирован: 13 фев 2016, 16:51
Поблагодарили: 1 раз

Прошивка ESP8266 через веб-браузер

Сообщение UMC »

edyapd писал(а): 14 фев 2020, 05:49 какие могут быть с ним примеры?
немного добавлю ...данный блок схож с работой блока OTA update (Over The Air update - Обновление по воздуху) , но отличие WEB_update от OTA_update в том, что в случае ОТА обновление прошивки происходит в пределах локальной сети , а в случае WEB из любой точки мира . Например, вы собрали допустим какое-то устройство на основе ESP (метеостанцию, охранку или еще что) и установили его на даче... на устройстве вертится телеграм бот (как сейчас модно) , но захотелось вам добавить туда еще и MQTT или изменить алгоритм программы, вот здесь вам и поможет WEB_update (чтоб не ехать на дачу для перепрошивки ESP) . Изначально вы должны произвести настройки роутера (пробросить порт на котором будет сидеть ESP) чтоб он был виден из внешнего мира , допустим при помощи сервиса https://www.noip.com/ . Теперь у вас есть доменное имя при вводе которого вы будете попадать на страницу для WEB_update своей ESPшки....выглядеть будет приблизительно так blablabla.ddns.net и вводить вы будете так blablabla.ddns.net:8080/update
Webq
Сержант
Сообщения: 131
Зарегистрирован: 15 фев 2020, 13:59
Имя: Юрий

Прошивка ESP8266 через веб-браузер

Сообщение Webq »

...
Последний раз редактировалось Webq 20 фев 2020, 11:27, всего редактировалось 5 раз.
Webq
Сержант
Сообщения: 131
Зарегистрирован: 15 фев 2020, 13:59
Имя: Юрий

Прошивка ESP8266 через веб-браузер

Сообщение Webq »

.
Последний раз редактировалось Webq 20 фев 2020, 11:26, всего редактировалось 2 раза.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Прошивка ESP8266 через веб-браузер

Сообщение edyapd »

Webq писал(а): 17 фев 2020, 02:43 Гораздо удобнее было бы переходить к обновлению прошивки прямо из штатного меню веб-интерфейса настроек.
У меня вопрос: А как перейти в это штатное меню настроек?
Webq
Сержант
Сообщения: 131
Зарегистрирован: 15 фев 2020, 13:59
Имя: Юрий

Прошивка ESP8266 через веб-браузер

Сообщение Webq »

[ref]edyapd[/ref],
Создать веб-страницы настроек в flprog.
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

Прошивка ESP8266 через веб-браузер

Сообщение Phazz »

[ref]Webq[/ref],
Тут немного проще )
Шаблон ESP.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Прошивка ESP8266 через веб-браузер

Сообщение edyapd »

Webq писал(а): 17 фев 2020, 04:42 Создать веб-страницы настроек в flprog
Так для того, чтобы попасть на эту веб страницу, мне всё равно придётся ввести адрес? Тогда к чему эти сложности?
Может я чего недопонимаю?
Webq
Сержант
Сообщения: 131
Зарегистрирован: 15 фев 2020, 13:59
Имя: Юрий

Прошивка ESP8266 через веб-браузер

Сообщение Webq »

[ref]edyapd[/ref],
Я через закладки браузера попадаю.
Если одна есп-то можно и руками набрать, а если их с десяток? Запоминать 10 ip ?
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Прошивка ESP8266 через веб-браузер

Сообщение edyapd »

Ладно, у меня в локальной сети только 5 устройств. Два из них на ESP8266. Хотя адреса я знаю для любого из пяти, так как они жёстко заданы в роутере. Но это лирическое отступление.
Закладки же вы как-то запоминаете, какое устройство на какой закладке?
Или у вас веб страница на одном устройстве, а в настройках прописаны адреса для разный устройств? Хотя тоже не вижу разницы, что помнить какое устройство где в настройках, что запоминать какая закладка для какого устройства. Тем более что закладку можно переименовать.
Я не против, что вы так применяете, я ищу смысл. Если становится проще работать и мне это часто надо, то я беру на заметку. Просто в этом случаи я не вижу выгоды, но вижу лишние телодвижения. К примеру есть у меня в закладках 192.168.1.4:8080/update и название Подвал. Я при нажатии сразу попадаю на страницу загрузки. В вашем же примере, я нажимая на закладку Подвал сперва попаду на страницу Настроек. И только там я должен выбрать Обновление, чтобы попасть на нужный адрес. Я правильно понял?
Webq
Сержант
Сообщения: 131
Зарегистрирован: 15 фев 2020, 13:59
Имя: Юрий

Прошивка ESP8266 через веб-браузер

Сообщение Webq »

[ref]edyapd[/ref],
Так у вас тогда вместо 10 закладок (если устройств 10), становится 20.
Т.е. 10 ссылок для обновления и еще 10 для настроек.


Отправлено спустя 1 минуту 39 секунд:
[ref]edyapd[/ref],
Я знаю человека, у которого 30! устройств на есп.
Но он через андроид-приложение их обновляет.

30!!!

Отправлено спустя 3 минуты 40 секунд:
[ref=#404040]Phazz[/ref],
Да - у вас практичнее вариант.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Прошивка ESP8266 через веб-браузер

Сообщение edyapd »

Webq писал(а): 17 фев 2020, 14:37 10 ссылок для обновления и еще 10 для настроек.
Ну так с этого и надо было начинать. Я только обновления делаю через веб. Поэтому для меня это и не актуально.
А когда делал приложение для настроек, то ещё и на блок обновления вывел вход разрешения обновления. Так сказать своеобразная защита.
111.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Sirius
Рядовой
Сообщения: 3
Зарегистрирован: 18 фев 2020, 13:08
Имя: Karen

Прошивка ESP8266 через веб-браузер

Сообщение Sirius »

блок классный подружите его с блоком ESPUI пожалуйста :smile469: в ошибку падает при компиляции :yes:

Отправлено спустя 3 минуты 20 секунд:
edyapd писал(а): 17 фев 2020, 14:50
Webq писал(а): 17 фев 2020, 14:37 10 ссылок для обновления и еще 10 для настроек.
Ну так с этого и надо было начинать. Я только обновления делаю через веб. Поэтому для меня это и не актуально.
А когда делал приложение для настроек, то ещё и на блок обновления вывел вход разрешения обновления. Так сказать своеобразная защита.
111.jpg
пожалуйста дадите ссылочку на блок с картинки :smile469:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

Прошивка ESP8266 через веб-браузер

Сообщение edyapd »

[ref]Sirius[/ref],
WebUpdate_1_0__(CODE).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
uglerod
Рядовой
Сообщения: 78
Зарегистрирован: 27 ноя 2016, 18:32

Прошивка ESP8266 через веб-браузер

Сообщение uglerod »

Не хочет блок дружить с ESPUI !? А так всё ОК! :umnik:
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

Прошивка ESP8266 через веб-браузер

Сообщение Imran »

[ref]uglerod[/ref], Не как не получилось подружить его с ESPUİ ? может какой то алтенативный вариант нашли ? не как не могу найти, прошивка по воздуху который работает с ESPUI.
uglerod
Рядовой
Сообщения: 78
Зарегистрирован: 27 ноя 2016, 18:32

Прошивка ESP8266 через веб-браузер

Сообщение uglerod »

Не получилось. Так как это было не критично,оставил эту затею.
Аватара пользователя
DrMario
Лейтенант
Сообщения: 378
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Прошивка ESP8266 через веб-браузер

Сообщение DrMario »

Очень полезный блок, но есть одна проблема. Нет возможности смены логина с паролем по внешним входам блока. Прошу помощи знатоков программирования сделать такую возможность.
Ответить

Вернуться в «Коммуникация и связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя