Files
iot_skeleton/contract

Контракты

В системе используются два независимых контракта:

1. Ingest (devices → backend)

  • поток сырых данных
  • оптимизирован под запись
  • минимальный размер сообщений
  • формат: telemetry / event

2. API (backend → mobile)

  • агрегированные данные
  • оптимизирован под чтение
  • формат зависит от UI (графики, таблицы, статусы)

⚠️ Эти контракты НЕ обязаны совпадать