Trellis
Фреймворк для управления ESP32 и Pico W через автоматически генерируемый веб-интерфейс по локальной сети
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:65096ba584c548c122d289724e8fb2a0454c10f3a2a8e8949264d85b9c65d2bcTrellis-0.32.0-65096ba5.zipОписание
Фреймворк для быстрого развёртывания и управления устройствами на базе ESP32 и Pico W. Устройство описывает свои возможности (кнопки, датчики, слайдеры), а десктопное приложение находит его по mDNS и автоматически генерирует нужный интерфейс управления — никаких файлов конфига, YAML и облака. Данные остаются в локальной сети. Достаточно 15 строк кода, чтобы подключить библиотеку и объявить функционал. Есть встроенный генератор скетчей в приложении и веб-панель на порту 9090, где можно выбрать возможности из формы и сразу получить готовый .ino файл. Зависит от ArduinoJson и WebSockets — PlatformIO устанавливает их автоматически, в Arduino IDE нужно подтвердить установку при первом добавлении библиотеки.