Skip to content

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

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

  1. Нажмите "Добавить устройство" на главной странице
  2. Выберите платформу, FQBN (Fully Qualified Board Name - полное квалифицированное имя платы) и придумайте название для устройства

Важно: Дальнейшие действия зависят от выбранного FQBN

Если выбран FQBN по умолчанию¤

Вы можете установить базовую прошивку сразу после добавления устройства

Следуйте инструкциям в карточке устройства (раздел Базовая прошивка для демонстрации возможностей платформы)

Если выбран нестандартный FQBN¤

После добавления устройства начнётся автоматическая компиляция в облаке

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

💾 Прошивка¤

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

Если вы изменили код вручную, загрузили готовый файл или ввели запрос 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