Работа с телеметрией #9

Open
opened 2025-06-21 06:19:10 +00:00 by a.petrov · 0 comments
  • Websocket:
    • изучить django-channels и интегрировать
    • перейти на asgi + daphne
    • разобраться с докером и проксями
  • ws ручка /api/ws/telemetry/<pk satellite> (замечание: если роутинг норм, можно поменять на /api/ws/<pk satellite>/telemetry, по аналогии с основным api)
    • подумать над форматом сообщений (в тупую json? структура полей? @a.antonov) !!смотрите модель Packet
    • сохранение в бд
    • авторизация (токен в query parameters будет ок)
    • роли клиентов (отправитель телеметрии / получатель) (а нужно ли?)
    • broadcast телеметрии по всем получателям
    • (опционально) подписка на все спутники? для главной страницы
- [ ] Websocket: - [x] изучить django-channels и интегрировать - [x] перейти на asgi + daphne - [x] разобраться с докером и проксями - [x] ws ручка `/api/ws/telemetry/<pk satellite>` (замечание: если роутинг норм, можно поменять на `/api/ws/<pk satellite>/telemetry`, по аналогии с основным api) - [ ] подумать над форматом сообщений (в тупую json? структура полей? @a.antonov) !!смотрите модель Packet - [x] сохранение в бд - [x] авторизация (токен в query parameters будет ок) - [ ] роли клиентов (отправитель телеметрии / получатель) (а нужно ли?) - [x] broadcast телеметрии по всем _получателям_ - [ ] (опционально) подписка на все спутники? для главной страницы
a.petrov added this to the К запуску project 2025-06-21 06:22:51 +00:00
afanasyev.aa was assigned by a.petrov 2025-07-09 13:58:05 +00:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: afanasyev.aa/api-drf-1#9
No description provided.