EspBleWeb
Веб-интерфейс для ESP32 по Bluetooth с автоматической генерацией виджетов — переключатели, кнопки, слайдеры, таймеры, без Wi-Fi и облака
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c31b842932fca1a15fcec8c827a74c74cbdf2b2d246a98d1746b93fd1688af86EspBleWeb-1.0.6-c31b8429.zipОписание
Контроллер для ESP32 по Web Bluetooth — управляешь устройством со своего браузера без приложений и облака. Главное удобство в том, что PWA автоматически обнаруживает виджеты, которые ты объявил в коде, и сразу строит интерфейс. Пять типов компонентов: переключатели, кнопки, слайдеры (аналоговые), таймеры и разделители для группировки. Каждый виджет имеет собственный callback, а таймеры работают в отдельных FreeRTOS-тасках, поэтому не мешают друг другу. Web Bluetooth работает напрямую из браузера (Chrome, Edge, Opera на Android, macOS, Windows, Linux) — не нужен Wi-Fi. После первого подключения приложение запоминает устройство и переподключается автоматически. На клиенте можно переименовывать виджеты и менять настройки прямо в браузере, всё сохраняется локально.