617 B
617 B
Контракты
В системе используются два независимых контракта:
1. Ingest (devices → backend)
- поток сырых данных
- оптимизирован под запись
- минимальный размер сообщений
- формат: telemetry / event
2. API (backend → mobile)
- агрегированные данные
- оптимизирован под чтение
- формат зависит от UI (графики, таблицы, статусы)
⚠️ Эти контракты НЕ обязаны совпадать