Экспорт/Импорт настроек (обновлено: 28 Jun 2021, 08:42:20)

Экспорт/Импорт настроек - выгрузка и загрузка настроек модуля в виде ini файла.

Страница выгрузки/загрузки находится по адресу [IP]/configopt . Файл не содержит настройки Wifi !

Опция поддерживается полноценно на данный момент только RTOS прошивками (ESP8266 RTOS, ESP32) - На ESP8266(noOS) нет возможности импорта настроек.

Ограничение опции: на данный момент максимальный размер выгружаемого файла ограничен 5 кб !!

Для применения загруженных настроек требуется перезагрузка модуля !!!


Опция выгружает/загружает главную структуру настроек прошивки. Имена (ключи) настроек сгенерированы автоматически согласно их именам в исходном коде проекта wifi-iot. Бинарные настройки(массивы) опций хранятся в виде hex строк.

Экспортированный файл можно загрузить на другой модуль для быстрой настройки, допустимо выгружать и загружать настройки между чипами ESP8266 и ESP32. При этом параметр keypro в файле рекомендуется удалить, чтобы режим PRO не сбросился. Параметр gpio не совместим между конструкторами  и его так же рекомендуется удалять.

При загрузке файла в модуль настройки опций применяться только те, которые присутствуют в файле, остальные останутся без изменений.

Ошибки в отладке

При превышении предельного размера страницы настроек при экспорте параметры, которые не уместились будут проигнорированы для экспорта, а в UART отладке RTOS прошивок будет строка вида  opt: Error out of buffer 1170 b, used 6037 b, что покажет, сколько не влезло байт и сколько текущий размер файла настроек. Данная строка так же дублируется на вкладке Debug

Редактирование файла настроек

Файл настроек можно редактировать , но документации по описанию назначения параметров на данный момент нет. Некоторые настройки имеют очевидное и явное название...

Можно в файле оставить только нужные параметры , например для logic2, и загружать их в разные устройства с другим составом опций и настроек.

Ненужные настройки в файле можно закоментировать используя 2 наклонные черты // .