Интеграции¶
Что есть из коробки:
| Интеграция | Что даёт | Куда |
|---|---|---|
| Яндекс Алиса | Голосовое управление: «Алиса, включи свет на улице» | Через облако |
| Маруся и Сбер Салют | То же, но в других экосистемах | Через облако |
| MQTT (Phase Broker) | Push-команды плате с малой задержкой | Через облако |
Все интеграции опциональны. Плата работает и без них (только локальный UI + mesh).
Когда какая¶
| Хочу | Интеграция |
|---|---|
| Управлять с Алисы / телефона голосом | Яндекс Алиса |
| Расскажу друзьям, у них Маруся | Маруся |
| Свой клиент / Home Assistant / Node-RED | MQTT |
| Быстрая реакция платы на команды из облака (<1 сек) | MQTT (вместо HTTP-heartbeat'а) |
Что под капотом¶
Все три голосовых ассистента используют один и тот же Smart Home API на cloud-service. Технически:
- Яндекс шлёт запросы на
https://cloud.kavlev.ru/v1.0/(по их спеке). - Маруся — на
https://cloud.kavlev.ru/marusya/(та же логика без префиксаv1.0). - Сбер — отдельный prefix + OAuth-flow.
Внутри сервиса unified модель устройств → oauth_clients → linked_accounts. Один проект — много привязанных голосовых аккаунтов.
MQTT — отдельный канал на отдельном порту. Команды плате идут через топик kavlev/<project_id>/<device_uuid>/cmd, состояние плата шлёт в .../state.