Платформа ГЛОНАСС контроля транспорта Сириус Навигатор обладаем двумя механизмами для интеграции в бизнес процессы компании.
Первый способ посредством обмена файлами. Данный метод не универсальный, достаточно медлительный и не удобный. Рекомендуется для использования со старыми системами и программами.
Второй способ основан на Web-сервисах и является одним из самых передовых в наше время для автоматической интеграции данных с системы ГЛОНАСС контроля транспорта в свои программы. Следует отметить, что механизм Web-сервисов поддерживается такими, широко используемыми в России и за ее пределами, системами для автоматизации бизнеса как 1С, Парус, SAP.
Web-сервис для интеграции со сторонними приложениями обеспечивает возможность передачи обработанных данных в произвольные приложения. Сервис использует протокол SOAP. Для подключения к Web-сервису используйте адрес:
http://_your_IP_:8000/SiriusAPI, где _your_IP_ - адрес, по которому запущен сервис.
Описание сервиса в стандарте WSDL доступно по адресу:
http://_your_IP_:8000/SiriusAPI?wsdl
Хотим отметить, что API Сириус Навигатора можно использовать для разработки собственных программ, например отображение перемещения автобусов на карте для пассажиров г.Ростова-на-Дону и г.Новошахтинск сделано с использованием Web-сервисов в виде абсолютно отдельной программы. API Сириус Навигатора открывает новые горизонты для разработчиков, которые хотят внедрить свои идеи основанные на информации от ГЛОНАСС терминалов, но не готовы разрабатывать полноценную систему ГЛОНАСС контроля транспорта.
При обращении в техническую поддержку по адресу support@sirius.su наши разработчики предоставят Вам полную информацию по внедрению и шаблоны конфигураций для 1С.
Методы сервиса:
GetVehicles — получение списка транспортных средств используемых в системе ГЛОНАСС контроля.
GetGeozones — получение списка географических зон.
GetMileage – получение пробега по одному ТС.
GetFuelConsumption – получение расхода топлива по ТС.
Возможны следующие варианты работы метода:
• если не установлены датчики топлива, то значение fuelConsumption равно 0, а
поле fuelConsumptionSpecified принимает значение false;
• если на ТС установлен или датчик расхода топлива или датчик объёма топлива
(датчик суммарного объёма топлива в ТС), то fuelConsumption отображает
показание этого датчика, а поле fuelConsumptionSpecified принимает значение
true;
• если установлены и датчик расхода топлива и датчик объёма топлива (датчик
суммарного объёма топлива в ТС), то fuelConsumption отображает показание
датчика расхода топлива как наиболее точного. Поле fuelConsumptionSpecified
при этом принимает значение true;
GetFuelEvents — получение событий по топливу ТС.
GetHistoryOfMovement — получение истории перемещения ТС.
GetTripReport — получение отчёта о поездках ТС.
Под поездкой понимается движение ТС от момента выезда из базы до момента
возвращения на базу. При указании нескольких баз поездка может начаться в одной
базе и завершиться в другой. Поездки, начавшиеся до начала периода запроса и/или
закончившиеся после в отчёт не включаются.
Спасибо
Ваша заявка отправлена