1.4 KiB
1.4 KiB
Home Automation Mobile
Мобильный клиент (Flutter) для платформы домашней автоматизации —
отдельный репозиторий, говорит с бэкендом только через его REST API
(/api/v1, Laravel + Sanctum-токены).
Возможности API, на которые опирается приложение
- Аутентификация по Sanctum-токену, привязанному к устройству (
device_name) - Зоны, устройства, правила автоматизации — просмотр и управление (owner/viewer RBAC)
- Живой статус устройств (Device Shadow) и история телеметрии
- Ручное управление устройствами: turn-on / turn-off / set-level
Контракт API не дублируется здесь в виде документации — исходная правда
(контроллеры, ресурсы, тесты) находится в основном репозитории:
laravel-app/app/Http/Controllers/Api/V1/, laravel-app/routes/api.php.
Статус
Пока только каркас проекта (flutter create) — экраны, работа с API и
хранение токена ещё не реализованы.
Запуск
flutter pub get
flutter run