Режим OTA
Режим OTA (Over-the-Air - Обновление по воздуху)
Last updated
Режим OTA (Over-the-Air - Обновление по воздуху)
Last updated
Вам нужно использовать ;
После того, как вы запустили свое оборудование, вы готовы к OTA;
Вы можете запустить обновление прошивки для конкретного оборудования с помощью его или для всего оборудования.
Пользователь с правами администратора запускает OTA с помощью одного из HTTPS-запросов;
Пользователь предоставляет в HTTPS-запросе учетные данные администратора и двоичный файл встроенного ПО для обновления оборудования;
Когда оборудование подключается к серверу - сервер проверяет его прошивку. В случае, если дата сборки прошивки оборудования отличается от загруженной прошивки, сервер отправляет аппаратному обеспечению специальную команду с URL-адресом новой прошивки;
Получение URL-адреса новой версии прошивки с помощью :
Оборудование загружает новую прошивку и начинает обновление
Template_ESP8266.ino.nodemcu.bin
- относительный (или полный) путь к вашей прошивке;
--insecure
флаг для серверов с самогенерируемыми сертификатами. Вам не нужен этот флаг, если вы использовали Let's Encrypt или другие доверенные сертификаты;
admin@blynk.cc:admin
учетные данные администратора на вашем сервере. Это значения по умолчанию. Формат username:password
. Вы можете изменить его в server.properties
файле;
Обновление для всех устройств будет запущено только при их подключении к локальному серверу.
В этом случае OTA сработает сразу после подключения устройства к серверу. Если устройство подключено к сети, обновление прошивки будет инициировано только после повторного подключения устройства.
В этом случае обновление прошивки будет запущено для всех устройств указанного пользователя.
В этом случае обновление прошивки будет запущено для всех устройств указанного пользователя в рамках указанного проекта.
Для того, чтобы собрать прошивку в Arduino IDE - зайдите в меню: Скетч -> Экспорт бинарного файла.
ВНИМАНИЕ: ESP8266 сейчас принимает прошивку только через HTTP, а не HTTPS.
— это идентификатор вашего оборудования, к которому вы хотите применить обновление прошивки. ;