ОТА wemos d1 (ESP8266) прошивка по воздуху - Flash NodeMCU (ESP8266) firmware in OTA
HTML-код
- Опубликовано: 5 сен 2024
- #wemosd1, #nodemcu, #esp8266, #ota
Прошиваем микроконтроллер NodeMCU (ESP8266) - по воздуху, функция OTA (Over the Air), т.е записываем скетч на микроконтроллер по WI-FI.
Закачал в качестве примера по WI-FI скетч BLYNK с библиотекой OTA
По вопросам обращайтесь в группу ВК arduinom...
UPLOAD sketch nodemcu OTA
Описание: github.com/esp8...
Для этого устанавливаем программу python 2.7.12 для WINDOWS: www.python.org/
Спасибо, друг. Единственный, кто сказал, что две строки нужно раскомментировать. Десятки сайтов перечитал и никто там об этом не говорит. Однако, всё равно ругается. Почему-то не нравится раскомментированный порт.
никто ниразу не объяснил зачем питон ставить ? какую он выполняет функцию в данном случае
Лол мне тоже очень интересно зачем? Все как один говорят Пайтон качать . Накуя ?????
Очень полезное видео!
Спасибо. Пригодилось!
Спасибо за видео. Вопрос такой, а зачем нужен питон?
нахрена нужен питон????????
мне кажется, он просто нужен был автору и он решил не терять времени и ставить его прямо во время записи)))
Аааааа кто-то пиарит Пайтон ну почему-то старую версию Качайте 3й
Спасибо, все помогло
Микроконтроллер на базе ЕСП.. :) Вы в энергокомплекте все такие? А чем вы занимаетесь там вообще?
Вот в росси так всегда, за каждым громким названием - скрывается мастерская работающая под принципом из гавна и палок.
зачем говорить "немножко подождем", если можно фрагмент компиляции ускорить или вырезать? слишком медленно и текст неподготовлен
Подскажите на роутере tp link 841N все прошивается нормально а на tp link 840N не хочет в чем может быть причина?
у меня в ардуино иде порт постоянно отваливается в чем может быть проблема?
как решили проблему?
здравствуйте. а вы пробовали сделать скетч с прошивкой по воздуху и поддерживающей mqtt?
Здравствуйте, подскажите пожалуйста какие модели поддерживают данный механизм? Их же несколько, -01, -07, -12
Все микроконтроллеры, на базе ESP, с флешкой не менее 1МБ
Добрый день, спасибо за видео. Скажите какую версию IDE Вы используете и какую версию в менеджере плат для поддержки esp8266 Вы установили, а то у меня пишет при компиляции ''d1_mini неизвестная платформа'' (хотя поддержку esp я установил и в платах они у меня появились).
Версия ардуино IDE 1.6.13
ссылка для менеджера плат ESP:
arduino.esp8266.com/versions/2.3.0/package_esp8266com_index.json
Версия для плат ESP 2.3.0
Как это будет работать с mqtt? И там и там Настройки вайфай... как они сочетаться будут?
Здравствуйте! После установки питона в менеджере плат пропали все esp8266. Ссылка на ядро в настройках есть. Что делать?
Чото мне подсказывает, что как только Sleep = 1 (send() будет каждый раз зависать на 5 минут) шансов прошить по OTA будет очень мало.
GMazilla так и есть)
Всем привет. Установил прошивку БАзик ОТА, ура.. вижу сетевой порт. Перекидываю 3 строки в мой рабочий скетч. Прошиваю на ура!!! и все...... больше сетевого порта у меня нет )))) Может кто в курсе что случилось и почему он пропал?
Потому что в новом скетче наверное нет ОТА
Так я же в сообщение написал что перес эти 3 строки, (подключения ОТА инициализация ОТА и Ожидание в лупе ОТА). @@npoenergokom
Почему слетает пароль "ArduinoOTA.setPassword((const char *)"mypass");" при вторичной прошивке по воздуху!? кто нибудь сталкивался с такой проблемой?
- [ERROR]: No Answer
- Arduino IDE 1.8.1 - NodeMCU v3
В скетче оставите строку с установкой пароля. Таким образом пароль можно потом еще и сменить.
ArduinoOTA.setPassword((const char *)"1234");
ArduinoOTA.begin();
Все сделал как в видео но никак не получается вернее ардуино не создает сетевой порт и хоть ты тресни...
Установил на чистой 10ке 64
Версия ардуино IDE 1.6.13
ссылка для менеджера плат ESP:
arduino.esp8266.com/versions/2.3.0/package_esp8266com_index.json
Версия для плат ESP 2.3.0
Питон 2.7.12
Не помогают даже танцы з бубном...
Есть идеи?
Можете выложить вой preferences.txt , может получится вручную запихнуть сетевой порт?
Копнул глубже... запустил в ручную
C:\Users\v2220\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\tools>espota.py -i 192.168.100.215 -p 8266 --auth=123 -f C:\Users\v2220\Documents\Arduino\BasicOTA\BasicOTA.ino
Authenticating...OK
Uploading..
09:56:30 [ERROR]: ERROR[10]:
up
Если еще интересно, у меня такая же проблема бьіла. Помогло решение с зарубеного ресурса, надо чтоб в имени устройства отсутствовали такие "_" знаки. Пример ArduinoOTA.setHostname("gydota_esp8266_01") - так нельзя
ArduinoOTA.setHostname("gydota-esp8266-01") - надо так
Спс за ответ, ждать от автора видимо не судьба,
у меня Clock_2.0_ сделаю как надо отпишусь...
Нет не помогло, ArduinoOTA.setHostname("Clock-2.0- ")
НЕТ порт не создается(
Володимир Левченко arduino ide перегружал? еще где то читал что на Питон плохо влияют брандмаузер и антивирус, пробуй отключить.
У кого не видит порт по WIFI - решение здесь wikihandbk.com/wiki/ESP8266:Прошивки/Arduino/OTA-апдейты
ссылка на скетч битая
Подскажите а как назначить статический ip просто не понятно как обновлять если esp поменяет адрес
В роутере по мак андесу закрепить можно