Перейти к основному содержимому

Техническая архитектура

Высокоуровневая системная диаграмма Wellex.

Обновлено: 2026-04-07

Три уровня

Браслет  ── BLE ──>  Приложение  ── HTTPS ──>  Облако (опц.)
   ↓                      ↓                          ↓
8 сенсоров          Личная модель              Агрегаты
ML на устройстве    Расчёт WVI                 Шифр-бэкап
14-дневный буфер    Выбор направления          Веб-дашборд

Браслет

C-прошивка на Zephyr RTOS. ~80 КБ основное приложение. OTA по BLE.

Телефон

Нативный iOS (Swift / SwiftUI) и Android (Kotlin / Jetpack Compose). Локальная модель в CoreML / TFLite. Локальный SQLite для дневных сводок; сырые потоки в зашифрованном хранилище устройства.

Облако

Маленький Rust-сервис в EU (Франкфурт). PostgreSQL с per-user envelope encryption. Сырые потоки в облаке не хранятся. Никаких сторонних SDK аналитики.

Граница доверия

Граница доверия — телефон. Сырые потоки остаются на телефоне. Дневные сводки пересекают границу только если участник согласился, и только зашифрованными ключом участника.