Navixy Web Service
SOAP-эндпоинт для запроса данных отслеживания за указанный период
Содержание
Что такое Navixy Web Service?
Navixy Web Service протокол пересылки данных передаёт данные парка из системы Navixy в любую стороннюю систему. Протокол гибкий и позволяет третьим сторонам сохранять данные парка в своих базах данных для любых целей или отображать данные на веб-ресурсах.
Поскольку этот протокол пересылки данных независим от платформы, он является идеальным вариантом для любого партнёра, работающего с XML-файлами.
Общая техническая информация о Navixy Web Service
Протокол Navixy Web Service использует SOAP для извлечения XML-данных с трекеров в рамках прикладного уровня модели OSI. Данные извлекаются по запросу.
Поля данных, которые отправляются:
dateGPS: Дата и время в UTCignition: Булево состояние зажиганияlatitudelongitudespeedGPS: км/чunitPlate: Номерной знакaltitude: Метрыcourse: Направление движения транспортного средства, например: N,S,E,O,NO,NE,SO,SEdeviceId: IMEInumSat: Количество спутников GNSS, используемых устройствомodometer: Пройденное расстояние в кмeventId: код события согласно Navixy Generic Protocol's event ID
Конфигурация Navixy Web Service
Настройка
Чтобы настроить пересылку данных в протоколе Navixy Web Service:
Перейдите в Устройства и настройки в левой боковой панели.
Выберите нужное устройство из Объекты списка.
Найдите Пересылка данных портлет, разверните его и нажмите
.В открывшемся окне нажмите "+", чтобы добавить новую ретрансляцию.
В Новый протокол ретрансляции диалоге введите требуемую информацию. Для протокола Navixy Web Service заполните следующие поля:
Имя
Дескриптивная метка для идентификации этой конфигурации ретрансляции. Введите имя, чтобы сделать этот ретранслятор легко опознаваемым.
Протокол и логин
Протокол связи, используемый для ретрансляции. Выберите Navixy Web Service в выпадающем меню.
Адрес
URL или IP-адрес сервера назначения. Примечание: Не используется Navixy Web Service, введите любой корректный формат адреса.
Порт
Сетевой порт для подключения к серверу назначения. Примечание: Не используется Navixy Web Service, введите любой номер порта.
Логин
Уникальный идентификатор для этого соединения ретранслятора. Введите любой логин, который ещё не используется другим ретранслятором в вашей системе.
Пароль
Код аутентификации для этого соединения ретранслятора. Введите уникальный пароль для защиты этой конфигурации ретрансляции.
Переключите Включено тумблер, чтобы активировать ретрансляцию данных. Ретранслятор не будет передавать данные, пока он отключён.
Экран Управление ретрансляцией должен выглядеть примерно так, с логином и паролем Navixy Web Service. Убедитесь, что статус Активен если вы хотите, чтобы этот ретранслятор отправлял данные.

Далее ретранслятор необходимо связать с устройством. Для этого включите тумблер с нужным именем ретранслятора в Пересылка данных портлете. Внешний ID не требуется для протокола Navixy Web Service.

Вы успешно создали и включили новый протокол ретрансляции для этого устройства. Теперь ретранслятор доступен для всех устройств в аккаунте — вы можете включить его, переключив тумблер в настройках других устройств.
Внешний доступ:
Требуемые параметры:
Логин и пароль: Они должны соответствовать учётным данным, которые вы указали в конфигурации ретранслятора
deviceIDs: Максимум 100
startDate и endDate: Например, 9 сентября 2022 г. 00:00 UTC по 11:59:59
UTC: 2022-09-01T00:00:00Z по 2022-09-01T11:59:59Z
Описание протокола в WSDL можно найти ниже, в зависимости от расположения сервера:
EU https://soap.navixy.com/LocationDataService?wsdl
US https://soap.us.navixy.com/LocationDataService?wsdl
SOAP-запрос должен быть выполнен с использованием одной из вышеуказанных страниц WSDL. Сам XML-запрос выглядит следующим образом, замените поля соответствующей информацией:
Пример ответа может выглядеть так:
Управление
Чтобы изменить или остановить пересылку данных, выполните следующие шаги:
В любом Пересылка данных портлете нажмите
чтобы открыть список доступных протоколов.Нажмите
чтобы изменить настройки ретранслятора, такие как имя, данные для входа или статус включения.Нажмите
и подтвердите удаление ретранслятора
Все изменения сохраняются автоматически.
Устранение неполадок
Для проверки и тестирования вашего SOAP-запроса к платформе рекомендуется использовать SoapUI, который доступен здесь: https://www.soapui.org/downloads/soapui/
Установите Soap UI
В меню File выберите «New SOAP Project»
Вставьте корректный путь в поле WSDL в соответствии с сервером и выберите Создать примерные запросы для всех операций?
US: https://soap.us.navixy.com/LocationDataService?wsdl
EU: https://soap.navixy.com/LocationDataService?wsdl
Последнее обновление
Это было полезно?