Перейти к содержанию

Получение данных по протоколу WebSocket#

Для получения информации о событиях и инцидентах по протоколу веб-сокет можно воспользоваться встроенным в LUNA CARS_Analytics инструментом — Swagger REST-API Cars Analytics Backend (Рисунок 9).

Веб-интерфейс с доступными REST-API методами находится по ссылке ниже.

http://IP_ADDRESS:ANALYTICS_FRONTEND_PORT/docs
  • IP_ADDRESS — IP адрес целевого сервера, где установлен продукт LUNA CARS;
  • ANALYTICS_FRONTEND_PORT — порт для подключения к frontend компоненту CARS_Analytics (значение по умолчанию — 8080, подробнее см. в документации CARS_INSTALLER_Installation_Manual, Приложение 1. Описание переменных файла «.env-vanilla»)
Вид страницы Swagger
Рисунок 9. Вид страницы Swagger

В разделе WebSocket доступно две секции для получения данных с помощью GET запросов (Рисунок 10).

  • /ws/cars/1/0/events — получение данных о сценариях с типом События;
  • /ws/cars/1/0/incidents — получение данных о сценариях с типом Инцидент.
Вид раздела WebSocket
Рисунок 10. Вид раздела WebSocket