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

Обновление прошивки ESP8266

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

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

#1

Сообщение User8 » 09.07.2019{, 03:05}

Заливать прошивку нужно в формате .bin, как сделать bin файл:
Нажмите в FLProg "Компилировать проект", далее в arduino ide зайти в Скетч->Экспорт бинарного файла, после компиляции зайти в Скетч->Показать папку скетча, в папке будет лежать файл с расширением bin.

По умолчанию адрес: ип_адрес_есп:8080/update

Доступные параметры блока:
port - порт веб-сервера (не используйте 80 порт, если используете веб-интерфейс FLProg);
path - путь в строке браузера;
login - имя пользователя для авторизации (по умолчанию: admin);
password - пароль (по умолчанию: admin);

- Не забудьте включить wifi клиент в настройках контроллера и указать данные вашей wifi сети.
- Если используете защиту от зависания, то отключите или увеличьте время, иначе контроллер перезагрузится недождавшись загрузки прошивки.
Вложения
WebUpdate_1_0_(CODE).ubi
(11.06 КБ) 686 скачиваний
Последний раз редактировалось User8 20.07.2019{, 10:32}, всего редактировалось 11 раз.

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05.09.2018{, 10:09}
Репутация: 5
Имя: farad

Обновление ESP8266 через веб-браузер

#2

Сообщение MegaF » 09.07.2019{, 11:34}

спасибо за отличный блок , очень к статье . но вот через интернет не хочет а в локальной получается.

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Обновление ESP8266 через веб-браузер

#3

Сообщение User8 » 09.07.2019{, 11:56}

MegaF, нужно порт открыть и иметь внешний ип, чтобы можно было зайти из интернета.

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05.09.2018{, 10:09}
Репутация: 5
Имя: farad

Обновление ESP8266 через веб-браузер

#4

Сообщение MegaF » 09.07.2019{, 12:07}

User8 писал(а):
09.07.2019{, 11:56}
MegaF, нужно порт открыть и иметь внешний ип, чтобы можно было зайти из интернета.
на веб-интерфес с другого ир захожу спокойно , есп весит на локальной и его ир прописывал в роутере . вы имеете виду еще открить 8080 ?

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Обновление ESP8266 через веб-браузер

#5

Сообщение User8 » 09.07.2019{, 12:08}

MegaF, да, на роутере нужно пробросить порт, иначе не пустит.

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05.09.2018{, 10:09}
Репутация: 5
Имя: farad

Обновление ESP8266 через веб-браузер

#6

Сообщение MegaF » 09.07.2019{, 12:26}

User8 писал(а):
09.07.2019{, 12:08}
MegaF, да, на роутере нужно пробросить порт, иначе не пустит.
я использовал 502 и он у меня открыт .пока не получается . пишет время ожидании истекло . :smile37:

Отправлено спустя 30 минут 6 секунд:
спасибо все нормально :) , это у нас мобильная сеть тормозить . скорость потока 0 .

Аватара пользователя
ivanpost
Сержант
Сообщения: 140
Зарегистрирован: 24.09.2016{, 22:26}
Репутация: 4
Откуда: Тольятти
Имя: Иван
Контактная информация:

Обновление ESP8266 через веб-браузер

#7

Сообщение ivanpost » 09.07.2019{, 23:56}

User8, на 4х мб модулях с qflash работает влет. На 1 мб с dflash - грузит до 70%. Какой предельный размер скетча Update не знаете?

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Обновление ESP8266 через веб-браузер

#8

Сообщение User8 » 10.07.2019{, 00:02}

ivanpost, по идее нужно как минимум размер скетча x2. В esp-01 и с ota arduino ide не получается залить проект.

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05.09.2018{, 10:09}
Репутация: 5
Имя: farad

Обновление ESP8266 через веб-браузер

#9

Сообщение MegaF » 10.07.2019{, 00:24}

ivanpost писал(а):
09.07.2019{, 23:56}
User8, на 4х мб модулях с qflash работает влет. На 1 мб с dflash - грузит до 70%. Какой предельный размер скетча Update не знаете?
попробуйте выключит защиту от зависании .

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05.09.2018{, 10:09}
Репутация: 5
Имя: farad

Обновление ESP8266 через веб-браузер

#10

Сообщение MegaF » 16.07.2019{, 03:59}

User8 писал(а):
09.07.2019{, 03:05}
Заливать прошивку нужно в формате .bin, как сделать bin файл:
Нажмите в FLProg "Компилировать проект", далее в arduino ide зайти в Скетч->Экспорт бинарного файла, после компиляции зайти в Скетч->Показать папку скетча, в папке будет лежать файл с расширением bin.

По умолчанию адрес: ип_адрес_есп:8080/update

Доступные параметры блока:
port - порт веб-сервера (не используйте 80 порт, если используете веб-интерфейс FLProg);
path - путь в строке браузера;
login - имя пользователя для авторизации (по умолчанию: admin);
password - пароль (по умолчанию: admin);

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

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Обновление ESP8266 через веб-браузер

#11

Сообщение User8 » 16.07.2019{, 08:26}

MegaF, слишком слабая она и мало памяти, можно только в связке с esp на которую нужно поставить прошивку esp-link.

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05.09.2018{, 10:09}
Репутация: 5
Имя: farad

Обновление ESP8266 через веб-браузер

#12

Сообщение MegaF » 16.07.2019{, 08:54}

User8 писал(а):
16.07.2019{, 08:26}
MegaF, слишком слабая она и мало памяти, можно только в связке с esp на которую нужно поставить прошивку esp-link.
я это и имею ввиду, в связке с есп но если на есп уже веб-страница настройки девайса и вся это кухня на каком нибудь объекте .как есп-линк поставишь?

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Обновление ESP8266 через веб-браузер

#13

Сообщение User8 » 16.07.2019{, 08:59}

MegaF, кроме esp-link ничего больше на esp работать не будет, если нужна есп не только для прошивки, то придется использовать две есп, одна для прошивки ардуины нано, вторая для программы нужной.

Аватара пользователя
vlaks
Рядовой
Сообщения: 46
Зарегистрирован: 08.09.2015{, 07:42}
Репутация: 0
Откуда: Сургут

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

#14

Сообщение vlaks » 16.12.2019{, 11:15}

Ребята что выбирать Firmware или Filesystem ?
При попытки прошить ESP-8266 через filesytem выходит ошибка о том что не достаточно места.. Дайте совет как исправить
Вложения
Снимок35.JPG
Снимок35.JPG (10.91 КБ) 4495 просмотров
Снимок34.JPG
Снимок34.JPG (17.18 КБ) 4495 просмотров

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

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

#15

Сообщение User8 » 16.12.2019{, 11:17}

vlaks, firmware

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

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

#16

Сообщение support » 17.01.2020{, 03:48}

User8 писал(а):
09.07.2019{, 03:05}
Заливать прошивку нужно в формате .bin, как сделать bin файл:
Нажмите в FLProg "Компилировать проект", далее в arduino ide зайти в Скетч->Экспорт бинарного файла, после компиляции зайти в Скетч->Показать папку скетча, в папке будет лежать файл с расширением bin.

По умолчанию адрес: ип_адрес_есп:8080/update

Доступные параметры блока:
port - порт веб-сервера (не используйте 80 порт, если используете веб-интерфейс FLProg);
path - путь в строке браузера;
login - имя пользователя для авторизации (по умолчанию: admin);
password - пароль (по умолчанию: admin);

- Не забудьте включить wifi клиент в настройках контроллера и указать данные вашей wifi сети.
- Если используете защиту от зависания, то отключите или увеличьте время, иначе контроллер перезагрузится недождавшись загрузки прошивки.
Для ESP32 не пробовали?
Автор программы FLProg.

Pelletizer
Рядовой
Сообщения: 91
Зарегистрирован: 12.09.2019{, 07:10}
Репутация: 5
Имя: Дмитрий

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

#17

Сообщение Pelletizer » 17.01.2020{, 09:40}

User8 писал(а):
09.07.2019{, 11:56}
MegaF, нужно порт открыть и иметь внешний ип, чтобы можно было зайти из интернета.
Или VPN

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

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

#18

Сообщение User8 » 17.01.2020{, 10:48}


Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

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

#19

Сообщение BormanYA » 21.01.2020{, 23:50}

Вывел через доменное имя роутера Kenetic, в стиле nodemcu.myhata.keenetic.link и чудесно работает без DDNS и прочего. Даже через серый IP. :smile9:

madovich
Рядовой
Сообщения: 3
Зарегистрирован: 08.02.2020{, 12:32}
Репутация: 0
Имя: Рустам

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

#20

Сообщение madovich » 09.02.2020{, 08:56}

Спасибо, работает. Конфликтовало с активированными веб настройками в плате.

Ответить

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