Files
home_automation_mobile/README.md
T

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