Сервер: интеграция с 1С и другими системами

(Различия между версиями)
Перейти к: навигация, поиск
Eugene (обсуждение | вклад)
(Новая страница: «Для интеграции с другими системами проще всего использовать http запросы на сервер для по…»)
Следующая правка →

Версия 08:19, 27 июля 2021

Для интеграции с другими системами проще всего использовать http запросы на сервер для получения информации.

Основная документация: Сервер:Simple Json API 3.1

В данном документе рассмотрены наиболее частые вопросы.

Содержание

Текущее положение ТС

Для получения текущего положения ТС и текущего значения настроенных датчиков: Сервер:Simple Json API 3.1#Запрос текущего положения и хвостов

  • Данный запрос можно делать сразу для нескольких приборов.
  • Если указать время, то можно получить не последнюю точку а все точки после указанного времени

Пример: последние точки по нескольким приборам.

Трек

Для получения трека(точки и отчет если нужно): Сервер:Simple Json API 3.1#Запрос трека за период времени (NEW)

  • Ответ всегда содержит массив точек
  • Если нужно делать расчет по точкам, то нужно будет выключить фильтрацию
  • Можно включить получение отчета по треку

Пример: трек по прибору за указанное время

Отчет по треку

Если нужен только отчет по треку (смены, остановки, предупреждения, ...) и не нужны точки то лучше использовать запрос: Сервер:Simple Json API 3.1#Запрос хелперов по треку

Пример: смены, остановки, предупреждения, посещения геозон/КТ прибора за указанное время

Расчет параметров

Если нужно вычислить какой-то параметр за период времени, то можно использовать запросы по переменным.

Для расчета значений за период времени (переменные): Сервер:Simple Json API 3.1#Расчет переменных

Для получения списка переменных прибора Сервер:Simple Json API 3.1#Получение переменных устройства

Список переменных зависит от настроенных датчиков. Датчики нужно настраивать в программе LocarusInformer, после чего нужно сохранить настройки на сервер.

Пример: пробег прибора за указанное время

Расчет параметров по треку

Если нужно вычислить параметры с разбиением по отчету трека лучше использовать запрос отчета трека с указанием нужных переменных

Пример: пробег по сменам или расход топлива по остановкам

Трек с параметрами

В сложных случаях не все параметры могут быть выполнены на сервере. Тогда остальное придется вычислять самостоятельно по массиву данных.

В этом случае нужно использовать запрос трека без фильтрации с переменными и отчетом по треку.

Пример: расход топлива по геозоне (будет расчитано) и обработанная площадь (нужно считать руками по массиву точек)

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты