====== 2024.07.08 ====== На портале CSP произошел ряд изменений: 1. CSP-Api Добавили возможность взаимодействия с сервисом CSP по средствам API. Основные методы: **Token** * [[start:csp-api:POST /token|POST /token]] - Получение токена авторизации; **Users** * [[start:csp-api:GET /users|GET /users]] - Получение списка пользователей; * [[start:csp-api:POST /users|POST /users]] - Создание пользователя; * [[start:csp-api:GET /users/user_id|GET /users/user_id]] - Получение информации по пользователю; * [[start:csp-api:DELETE /users/user_id|DELETE /users/user_id]] - Удаление пользователя; * [[start:csp-api:POST /users/add-units-access|POST /users/add-units-access]] - Изменение прав пользователя; * [[start:csp-api:POST /users/change-password|POST /users/change-password]] - Изменение пароля пользователя; **Units** * [[start:csp-api:GET /units|GET /units]] - Получение списка объектов; * [[start:csp-api:GET /units/{unit_id}|GET /units/{unit_id}]]} - Получение информации по объекту; * [[start:csp-api:POST /units/device-state|POST /units/device-state]] - Получение полной информации по объекту; **Notifications** * [[start:csp-api:GET /notifications|GET /notifications]] - Получение списка уведомлений; * [[start:csp-api:GET /notifications/{notifications_id}|GET /notifications/{notifications_id}]] - Получение информации по уведомлению; **Reports** * [[start:csp-api:GET /reports|GET /reports]] - Получение списка отчетов; * [[start:csp-api:GET /reports/{report_id}|GET /reports/{report_id}]] - Получение информации по отчету; * [[start:csp-api:POST /reports/execute|POST /reports/execute]] - Выполнить отчет и получить результат; Более подробная информация по методам по этой ссылке(https://docs-csp.csat.ru/csp/doku.php?id=start:csp-api) Для взаимодействия с Api платформы Cesar Position можно использовать сервис Swagger. 2. Новое уведомление – Передвижение с блокировкой: {{:start:последние_изменения:pasted:20240708-113338.png?nolink| }} Принцип работы: Если у объекта включена блокировка и скорость более 5ти км/ч срабатывает уведомление. Уведомление срабатывает каждую поездку время стоянки перед которой более 10 минут. 3. Новое уведомление – Превышение количества сообщений {{:start:последние_изменения:pasted:20240708-113425.png?nolink| }} Данное уведомление необходимо для отслеживания количества принятых сообщений от объекта за заданный период времени в минутах и для заданного кол-ва сообщений. Например: Для указанных значений на скриншоте выше уведомление будет срабатывать если за 10 минут пришло больше 10 сообщений от объекта. 4. Новые настройки для уведомлений контроль параметра и контроль датчиков: * Тип Срабатывания: * По каждому сообщению - Уведомление будет срабатывать в обычном режиме по каждому сообщению * По количеству сообщений - Уведомление будет срабатывать при поступлении определенного количества сообщений в заданный временной интервал(в минутах): {{:start:последние_изменения:pasted:20240708-113436.png?nolink| }} Данный функционал необходим для отслеживания количества сообщений с необходимым параметром. Например если необходимо отслеживать повышенную температуру двигателя. В примере выше уведомление будет срабатывать есть если датчик температуры в течении 10 минут пришлет более 10 сообщений с значением датчика температуры более 110 (110 градусов)