ОТА wemos d1 (ESP8266) прошивка по воздуху - Flash NodeMCU (ESP8266) firmware in OTA

Поделиться
HTML-код
  • Опубликовано: 18 окт 2016
  • #wemosd1, #nodemcu, #esp8266, #ota
    Прошиваем микроконтроллер NodeMCU (ESP8266) - по воздуху, функция OTA (Over the Air), т.е записываем скетч на микроконтроллер по WI-FI.
    Закачал в качестве примера по WI-FI скетч BLYNK с библиотекой OTA
    По вопросам обращайтесь в группу ВК arduinomarket
    UPLOAD sketch nodemcu OTA
    Описание: github.com/esp8266/Arduino/blo...
    Для этого устанавливаем программу python 2.7.12 для WINDOWS: www.python.org/
  • НаукаНаука

Комментарии • 48

  • @TheFenix717
    @TheFenix717 7 лет назад

    Очень полезное видео!

  • @lukjanovvladimir
    @lukjanovvladimir 7 лет назад

    Спасибо. Пригодилось!

  • @basilstadnik1342
    @basilstadnik1342 6 лет назад +9

    никто ниразу не объяснил зачем питон ставить ? какую он выполняет функцию в данном случае

    • @alistor3609
      @alistor3609 Год назад +1

      Лол мне тоже очень интересно зачем? Все как один говорят Пайтон качать . Накуя ?????

  • @user-bb1so5hy7m
    @user-bb1so5hy7m 4 года назад +2

    Спасибо, друг. Единственный, кто сказал, что две строки нужно раскомментировать. Десятки сайтов перечитал и никто там об этом не говорит. Однако, всё равно ругается. Почему-то не нравится раскомментированный порт.

  • @VitVit312
    @VitVit312 6 лет назад

    Спасибо, все помогло

  • @ValeraGaydamaka
    @ValeraGaydamaka 7 лет назад

    здравствуйте. а вы пробовали сделать скетч с прошивкой по воздуху и поддерживающей mqtt?

  • @user-fd4ub4ic2h
    @user-fd4ub4ic2h 5 лет назад

    Как это будет работать с mqtt? И там и там Настройки вайфай... как они сочетаться будут?

  • @mahnotv8871
    @mahnotv8871 7 лет назад

    Здравствуйте! После установки питона в менеджере плат пропали все esp8266. Ссылка на ядро в настройках есть. Что делать?

  • @yerlannagmetov7272
    @yerlannagmetov7272 9 месяцев назад

    Спасибо за видео. Вопрос такой, а зачем нужен питон?

  • @vtech8716
    @vtech8716 7 лет назад

    Добрый день, спасибо за видео. Скажите какую версию IDE Вы используете и какую версию в менеджере плат для поддержки esp8266 Вы установили, а то у меня пишет при компиляции ''d1_mini неизвестная платформа'' (хотя поддержку esp я установил и в платах они у меня появились).

    • @npoenergokom
      @npoenergokom  7 лет назад

      Версия ардуино IDE 1.6.13
      ссылка для менеджера плат ESP:
      arduino.esp8266.com/versions/2.3.0/package_esp8266com_index.json
      Версия для плат ESP 2.3.0

  • @user-eb3fe3yv1s
    @user-eb3fe3yv1s 4 года назад

    Подскажите на роутере tp link 841N все прошивается нормально а на tp link 840N не хочет в чем может быть причина?

  • @mustafardk
    @mustafardk 7 лет назад +1

    Здравствуйте, подскажите пожалуйста какие модели поддерживают данный механизм? Их же несколько, -01, -07, -12

    • @npoenergokom
      @npoenergokom  7 лет назад +1

      Все микроконтроллеры, на базе ESP, с флешкой не менее 1МБ

  • @ruhmachino
    @ruhmachino 5 лет назад +3

    Микроконтроллер на базе ЕСП.. :) Вы в энергокомплекте все такие? А чем вы занимаетесь там вообще?

    • @stanislavs.3289
      @stanislavs.3289 5 лет назад

      Вот в росси так всегда, за каждым громким названием - скрывается мастерская работающая под принципом из гавна и палок.

  • @vltop100
    @vltop100 7 лет назад

    Почему слетает пароль "ArduinoOTA.setPassword((const char *)"mypass");" при вторичной прошивке по воздуху!? кто нибудь сталкивался с такой проблемой?
    - [ERROR]: No Answer
    - Arduino IDE 1.8.1 - NodeMCU v3

    • @vasiliyzh8426
      @vasiliyzh8426 7 лет назад

      В скетче оставите строку с установкой пароля. Таким образом пароль можно потом еще и сменить.
      ArduinoOTA.setPassword((const char *)"1234");
      ArduinoOTA.begin();

  • @sergeybekasevich3928
    @sergeybekasevich3928 6 лет назад +1

    у меня в ардуино иде порт постоянно отваливается в чем может быть проблема?

    • @LUCKY-pj2pr
      @LUCKY-pj2pr 4 месяца назад

      как решили проблему?

  • @user-sg3ft1zl7b
    @user-sg3ft1zl7b 6 лет назад +1

    зачем говорить "немножко подождем", если можно фрагмент компиляции ускорить или вырезать? слишком медленно и текст неподготовлен

  • @user-tl6ev6nh2k
    @user-tl6ev6nh2k 6 лет назад +9

    нахрена нужен питон????????

    • @motorko5912
      @motorko5912 5 лет назад +2

      мне кажется, он просто нужен был автору и он решил не терять времени и ставить его прямо во время записи)))

    • @alistor3609
      @alistor3609 Год назад +1

      Аааааа кто-то пиарит Пайтон ну почему-то старую версию Качайте 3й

  • @rapidshe1
    @rapidshe1 5 лет назад

    ссылка на скетч битая

  • @GMazilla
    @GMazilla 6 лет назад

    Чото мне подсказывает, что как только Sleep = 1 (send() будет каждый раз зависать на 5 минут) шансов прошить по OTA будет очень мало.

  • @NikulinAlex77
    @NikulinAlex77 7 лет назад

    Подскажите а как назначить статический ip просто не понятно как обновлять если esp поменяет адрес

    • @alistor3609
      @alistor3609 Год назад

      В роутере по мак андесу закрепить можно

  • @yerlannagmetov7272
    @yerlannagmetov7272 9 месяцев назад

    Всем привет. Установил прошивку БАзик ОТА, ура.. вижу сетевой порт. Перекидываю 3 строки в мой рабочий скетч. Прошиваю на ура!!! и все...... больше сетевого порта у меня нет )))) Может кто в курсе что случилось и почему он пропал?

    • @npoenergokom
      @npoenergokom  9 месяцев назад

      Потому что в новом скетче наверное нет ОТА

    • @yerlannagmetov7272
      @yerlannagmetov7272 9 месяцев назад +1

      Так я же в сообщение написал что перес эти 3 строки, (подключения ОТА инициализация ОТА и Ожидание в лупе ОТА). @@npoenergokom

  • @Electro-Crafting
    @Electro-Crafting 7 лет назад +2

    Все сделал как в видео но никак не получается вернее ардуино не создает сетевой порт и хоть ты тресни...
    Установил на чистой 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]:

    • @Electro-Crafting
      @Electro-Crafting 7 лет назад

      up

    • @gydotaAntin
      @gydotaAntin 7 лет назад +1

      Если еще интересно, у меня такая же проблема бьіла. Помогло решение с зарубеного ресурса, надо чтоб в имени устройства отсутствовали такие "_" знаки. Пример ArduinoOTA.setHostname("gydota_esp8266_01") - так нельзя
      ArduinoOTA.setHostname("gydota-esp8266-01") - надо так

    • @Electro-Crafting
      @Electro-Crafting 7 лет назад

      Спс за ответ, ждать от автора видимо не судьба,
      у меня Clock_2.0_ сделаю как надо отпишусь...

    • @Electro-Crafting
      @Electro-Crafting 7 лет назад

      Нет не помогло, ArduinoOTA.setHostname("Clock-2.0- ")
      НЕТ порт не создается(

    • @gydotaAntin
      @gydotaAntin 7 лет назад +1

      Володимир Левченко arduino ide перегружал? еще где то читал что на Питон плохо влияют брандмаузер и антивирус, пробуй отключить.

  • @user-fd4ub4ic2h
    @user-fd4ub4ic2h 5 лет назад

    У кого не видит порт по WIFI - решение здесь wikihandbk.com/wiki/ESP8266:Прошивки/Arduino/OTA-апдейты