Можно ли ESP8266 научить скачивать прошивку из интернета? Добрый день!
Задача: организовать облако, на котором будут лежать прошивки. ESP8266 должен подключаться к серверу и сверять версию прошивки, если вышло обновление - ESP скачивает прошивку и прошивается.
В интернете я видел примеры, где при помощи OTA прошивали ESP, но там использовался локальный сервер. А у меня сервер находится совсем в другой сети и подключаться к нему можно через домен.
Вопрос: кто-нибудь сталкивался с подобными задачами? Реализуемо?

21 Авг 2019 в 06:20
237 +1
0
Ответы
1

Да, такая задача абсолютно реализуема с помощью ESP8266. Для этого вам нужно будет использовать библиотеку ArduinoOTA, которая позволяет прошивать устройство через Wi-Fi. Вы можете настроить ESP8266 на подключение к вашему облаку с помощью домена, откуда он будет скачивать новую прошивку.

Вам нужно будет написать скетч на Arduino IDE, который будет проверять версию прошивки на сервере и, если необходимо, скачивать новую прошивку и прошивать ее на устройстве. Вы также можете использовать HTTPClient для работы с удаленным сервером и скачивания прошивки.

Более подробная информация и примеры кода можно найти на официальном сайте ArduinoOTA и на форумах разработчиков ESP8266. Надеюсь, это поможет вам решить вашу задачу!

20 Апр в 13:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 093 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир