С официального сайта hub.gyver.ru, а также зеркала на GitHub Pages (только HTTPS)
Android приложение: Google Play, скачать APK - особенности
Сайт можно установить как веб-приложение (PWA) на любое устройство (Android/iOS/Windows...)
Локально с компьютера, для этого нужно скачать сайт (правой кнопкой - сохранить ссылку как) и открыть его в браузере
Из памяти ESP8266/32
Из Телеграм-бота
ESP8266 и ESP32 - библиотека нативно поддерживает их WiFi функции
Любые Arduino - подключаются к WiFi удобным способом и работают в ручном режиме
Компьютер (персональный, одноплатный) - библиотека сервера на Python (в разработке)
Устройство и приложение обмениваются данными по своему протоколу (см. API) через различные интерфейсы связи:
MQTT (через Интернет)
WebSocket (в локальной сети)
Serial (в разработке)
Bluetooth (в разработке)
Основные моменты:
Приложение может обнаруживать устройства в своей "сети"
В прошивке для устройства "собирается" графический интерфейс, который отправляется в приложение
Можно управлять устройством в приложении или с сайта, даже через Интернет
Библиотека позволяет максимально просто добавить устройство в систему умного дома по MQTT (Алиса, Home Assistant...)
Открытая база пользовательских проектов (вкладка Projects в приложении). https://github.com/GyverLibs/GyverHub-projects)
Особенности:
Библиотека невероятно проста в использовании
Удобный парсинг действий с приложения и умного дома
Библиотека асинхронная (опционально для ESP8266/ESP32)
Оптимальное использование памяти для работы на слабых МК
Более 20 активных компонентов интерфейса (кнопки, слайдеры, выбор...) + блоки оформления и навигации
Доп. модули: "беспроводной" сенсорный дисплей, менеджер файлов, информация об устройстве, OTA обновление, проверка обновлений на GitHub, защита паролем, интерфейс командной строки...
1000 FontAwesome иконок оформления для кнопок и списка устройств
Два стиля отображения компонентов, тёмная и светлая темы, несколько цветовых схем в приложении
Аналоги:
RemoteXY
Blynk
В отличие от них GyverHub полностью бесплатный, безопасный, более удобный, не имеет ограничений, не нуждается в локальном сервере и может работать без приложения и без подключения к Интернет.