Yuki Core — центральный сервер экосистемы Yuki. Обеспечивает управление устройствами, аутентификацию, маршрутизацию команд, сбор метрик и ведение логов. Реализован на Python с использованием Flask для веб-интерфейса и WebSockets для реального времени.
Core поддерживает подключение неограниченного количества устройств, управление через Web UI, авторизацию устройств, ротацию токенов, чёрные списки, аудит действий и сбор системных метрик.
Подключение, авторизация, чёрные списки, статусы онлайн/офлайн
Отправка команд, широковещательные рассылки, связь устройство–устройство
Системные метрики, аудит событий, история команд, uptime статистика
Аутентификация по токену, ротация токенов, чёрные списки, rate limiting
WebSocket API для устройств и клиентов, REST API для Web UI
SQLite база данных для устройств, команд, метрик и аудита