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