Для разработчиков
Для тех, кто подключает свои устройства и мосты или разбирается, как устроен хаб.
Службы хаба
bekoz-core | живое состояние, команды, MQTT, правила, сцены, режимы |
|---|---|
bekoz-web | страница дома / и админка /admin, порт 3000 |
bekoz-history | история показаний и лента событий |
bekoz-ai | дворецкий, ИИ-управляющий, память |
bekoz-notifications | Telegram и push |
bekoz-yandex | Алиса и импорт из «Дома с Алисой» |
bekoz-matter | Matter и Thread |
bekoz-aqara | передача устройств в Aqara Home |
bekoz-maintenance | резервные копии и восстановление |
bekoz-gateway | связь с облаком без открытых портов |
bekoz-camera-gateway | видео камер в домашней сети |
Браузеры и экраны не подключаются к MQTT напрямую: все команды проходят через ядро и проверку прав. Видео камер идёт только в домашней сети и через облако не передаётся.
Свои устройства по MQTT
- MQTT Discovery. Устройства, которые объявляют себя в формате Home Assistant
(префикс
homeassistant), появятся в Добавить устройство → MQTT. - Свои топики. Для остального укажите топики состояния и команд в формате Zigbee2MQTT — пункт ручной топик.
- Сторонние мосты запускаются отдельно от Bekoz и подключаются как MQTT-устройства.
Спецификации
Точный формат топиков и сообщений описан в MQTT-контракте Bekoz — его выдаёт оператор вместе с доступом к хабу.
MQTT рассчитан на доверенную домашнюю сеть и работает без паролей. Не открывайте брокер в интернет.