Espressif выпустила веб-приложение ESP ZeroCode Летом 2023 года для создания кастомизируемых прошивок с сертификацией Matter для устройств на базе ESP32. Однако если требуется дополнительная настройка приложения, но нет бюджета или необходимости в команде инженеров-программистов, компания выпустила ESP LowCode Matter.
Оно сохраняет простоту использования ESP ZeroCode почти без изменений, но также предоставляет возможность дальнейшей кастомизации приложения без необходимости использования

ESP LowCode Matter разделяет прошивку на два компонента для упрощения разработки, обслуживания и процесса сертификации:
- System Firmware – Управляется компанией Espressif, обрабатывает протокол Matter, беспроводные стеки, OTA-обновления и управление безопасностью.
- Прикладное ПО – Разрабатывается производителями устройств, сфокусировано на взаимодействии с оборудованием, индикации событий и состояний, а также взаимодействии с пользователем.
Разработка выполняется прямо в веб-браузере благодаря плагинам VS Code IDE, интегрированным с GitHub Codespaces, и дополнительные инструменты разработки не требуются. Это означает необходимость использования веб-браузера с поддержкой WebUSB и/или WebSerial, где Firefox, например, не поддерживается. Если вы предпочитаете IDE VS Code, эта опция сохраняется.
Поскольку системное ПО не требует частого обновления, а прикладное ПО достаточно компактное, цикл сборки-прошивки-отладки выполняется исключительно быстро. Производители устройств могут обновлять модель данных Matter отдельно от системного ПО, получать тестовый сертификат подтверждения устройства (DAC) в процессе разработки, а затем использовать предварительно запрограммированные модули ESP Matter с производственными сертификатами.
ESP LowCode Matter в настоящее время реализован на ESP32-C6 dual-core RISC-V SoC с системным ПО, работающим на 32-битном ядре RISC-V с тактовой частотой до 160 МГц, и прикладным ПО, работающим на энергоэффективном ядре RISC-V с тактовой частотой 20 МГц. Прикладное ПО не зависит от FreeRTOS и обычно занимает около 20 КБ. Хотя сейчас поддерживается только ESP32-C6, компания работает над переносом других серий ESP32 на платформу LowCode.
Начать работу с ESP LowCode Matter можно, следуя инструкциям on GitHub , а запись в блоге на сайте разработчиков Espressif содержит более подробную информацию об анонсе.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.