Skip to content

Быстрый старт¤

⚙️ Добавление устройства и первая установка прошивки¤

  1. Нажмите кнопку "Добавить устройство" на главной странице
  2. Укажите платформу и придумайте название
  3. После создания устройства будет запущена автоматическая компиляция базовой прошивки в облаке
    1. Откройте карточку устройства и перейдите в раздел "Прошивки"
    2. Подключите устройство к ПК по USB
    3. По готовности прошивки, нажмите на сборку --> "Установить прошивку через USB"
    4. Выберите нужный COM-порт --> Подключение --> install iopp.io ESP32/ESP8266 Firmware
    5. Дождитесь загрузки прошивки на устройство, введите имя сети и пароль Wi-Fi
  4. Проверьте работу базовой прошивки

💾 Прошивка¤

Редактирование кода прошивки выполняется в карточке устройства, в разделе "Редактор прошивки"

Если вы изменили код вручную, загрузили готовый файл или ввели запрос AI-помощнику и дождались успешной генерации прошивки, перейдите на вкладку "Скомпилировать" и запустите сборку

После завершения компиляции устройство можно обновить по воздуху, если оно подключалось ранее и сейчас онлайн, или установить прошивку через USB

Реализация¤

Всё общение между сервером и клиентом реализовано через протокол MQTT

В прошивке всего две ключевые функции:

publishState (отправить JSON на платформу)

applyStateFromMessage (принять JSON с платформы)

Использование AI-помощника¤

  1. Перейдите в карточку устройства в раздел "Редактор прошивки"
  2. Опишите требуемый функционал
  3. Нажмите "Сгенерировать прошивку", дождитесь успешной генерации
  4. Проверьте и при необходимости отредактируйте код

Примеры запросов:¤

Встроенный светодиод на ESP8266 должен включаться на 3 секунды, затем выключаться на 3 секунды, повторяя цикл
Встроенный светодиод на ESP32 должен включаться на 10 секунд, затем выключаться на 2 секунды, повторяя цикл
Удали комментарии в коде

Прошить Over-The-Air (OTA)¤

  1. Убедитесь, что устройство уже подключалось ранее и сейчас онлайн
  2. Выберите сборку
  3. Нажмите "Прошить Over-The-Air"
  4. Дождитесь обновления

Важно: Не отключайте питание устройства во время обновления прошивки

Ограничения¤

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

  1. Количество устройств < 5
  2. Количество триггеров на устройство < 5
  3. Количество компиляций (в час) < 5
  4. Количество ИИ запросов (в час) < 10