Назад

Navixy API для пользовательских телематических решений

Artem P., Field Expert, Navixy IoT
Автор

Artem P., Field Expert, Navixy IoT

26 июня 2023 г.
Navixy API для пользовательских решений

Navixy предоставляет обширный API, который позволяет интегрировать платформу с широким спектром приложений, включая CRM, ERP, инструменты для бизнес-аналитики. Сегодня мы рассмотрим, как использовать Navixy API для создания индивидуальных телематических решений.

Главные возможности Navixy API

API позволяет различным приложениям взаимодействовать друг с другом или с сервером и дает уникальные возможности в области обмена данными. В Navixy мы предоставляем удобный доступ к широкому спектру телематических данных, таких как местоположение объектов, их статус, история перемещений, геозоны, расход топлива, метки, события, уведомления и другие. Разработчики решений используют их, чтобы расширить ассортимент предлагаемых продуктов, помочь пользователям повысить эффективность принятия решений и оптимизировать бизнес-операции.

Наш гибкий API помогает создавать уникальные инструменты, интегрировать сторонние системы и разрабатывать комплексные продукты для сложных задач — и именно в том виде, как нужно клиенту. В статье мы сфокусируемся на нескольких примерах, где Navixy API может быть полезен:

  • Создание пользовательских информационных панелей для бизнес-аналитики
  • Интеграция с приложениями сторонних разработчиков
  • Создание систем учета и биллинга

Создание пользовательских информационных панелей для бизнес-аналитики

Давайте рассмотрим, как вызовы API могут помочь в создании пользовательских информационных панелей, которые все чаще используются компаниями для сбора и визуализации данных. Вызовы API для получения данных из Navixy обеспечивают надежную основу для информационных BI-панелей, способных анализировать работу автопарка и предоставлять исчерпывающую информацию о бизнес-операциях в реальном времени.

Например, с помощью вызовов API можно отслеживать данные о топливе для оптимизации работы автопарка: видеть уровень топлива, проверять текущее состояние устройств и добавлять показания одометра на информационную панель. Приведенные ниже примеры кода показывают, как можно получить важную информацию для бизнес-аналитики:

Пример 1. Получение показаний топлива с трекера

Вызов:

curl -X POST 'https://api.navixy.com/v2/tracker/get\_fuel' \
-H 'Content-Type: application/json' \
-d '{"hash": "a6aa75587e5c59c32d347da438805fc3", "tracker_id": 260000}'

Ответ:

{"success": true,
"user_time": "2023-03-20 13:49:09",
"inputs": [{"label": "Sensor #1",
"name": "can_fuel",
"type": "fuel",
"value": 100.0,
"units_type": "liters",
"units": "liters",
"converted_units_type": null,
"converted_value": null}],
"update_time": "2023-03-20 13:48:02"}

Пример 2. Получение текущего состояния устройств с указанием местоположения

Вызов:

curl -X POST 'https://api.navixy.com/v2/tracker/get\_states' \
-H 'Content-Type: application/json' \
-d '{"hash": "a6aa7558799c59c32d347da438505fc3", "trackers": "[991919, 998899, 998811]"}

Ответ:

{
"success": true,
"user_time":"2023-04-03 10:50:58",
"states": {
"999119": {
"source_id": 65894,
"gps": {
"updated": "2023-04-03 10:48:08",
"signal_level": 25,
"location": {
"lat": 56.826068,
"lng": 60.594338
},
"heading": 45,
"speed": 20,
"alt": 10,
"precision": 50,
"gsm_lbs": false
},
"connection_status": "active",
"movement_status": "moving",
"gsm": {
"updated": "2023-04-03 10:48:08",
"signal_level": 70,
"network_name": "T-MOBILE",
"roaming": false
},
"last_update": "2023-04-03 10:48:08",
"battery_level": 100,
"battery_update": "2023-04-03 10:48:08",
"inputs": [
true,
true,
false
],
"inputs_update": "2023-04-03 10:48:08",
"outputs": [
true,
true,
false
],
"outputs_update": "2023-04-03 10:48:08",
"additional": {
"hardware_key": {
"value": 564648745158875,
"updated": "2023-04-03 10:48:08"
}
}
}
},
"blocked": [999199],
"not_exist": [9991911]

Пример 3. Получение текущих данных одометра

Вызов:

curl -X POST 'https://api.navixy.com/v2/tracker/counter/value/get'
\-H 'Content-Type: application/json'
\-d '{"hash": "22eac1c27af4b88e7b9d04da2ce1af111b", "tracker_id": 123456, "type": "odometer"}'

Ответ:

{"success": true,"value": 18.9}

Интеграция со сторонними приложениями

Еще один способ использования Navixy API заключается в интеграции со сторонними системами. Например, извлечь данные о маршруте транспортного средства и отобразить их в отдельном инструменте для просмотра. Используя наш API, вы можете разрабатывать сложные алгоритмы и получать уведомления о событиях при входе объектов в геозону или выходе из нее.

Например, передавать на следующую остановку уведомления о плановом времени прибытия автобуса. Или логистическая компания может запрашивать данные о маршруте и местоположении, чтобы узнать, когда машина прибудет на склад или к клиенту. Путем прямой интеграции с предпочитаемыми инструментами для складского учета, API помогает эффективно распределять рабочую силу и избегать задержек, которые стоят времени и денег.

Также использовать алгоритмы Navixy можно, когда необходима информация о текущем задании, над которым работает выездной специалист, или о конкретной точке в маршруте сотрудника. Поскольку каждое задание может иметь свои собственные внешние идентификаторы, API-вызов позволит получать подробную информацию, включая статус задачи, исполнителя и планируемое время выполнения, что особенно актуально для сферы доставки.

Создание систем учета и биллинга

Наконец, рассмотрим, как Navixy API может быть использован для создания надежной системы учета и биллинга. Путем извлечения данных о выставлении счетов и отправке их в используемое бухгалтерское программное обеспечение можно настроить автоматизированные системы и выставлять счета на основе различных переменных, например, количества отработанных часов или расхода топлива. Такой запрос часто исходит от клиентов в сфере каршеринга.

Также благодаря интеграции со Stripe Navixy API может предоставить готовую платежную систему, чтобы поддерживать автоматические платежи от клиентов непосредственно в пользовательском интерфейсе.

Возможности с использованием API Navixy безграничны, поэтому обязательно исследуйте и используйте преимущества нашей платформы, создавая индивидуальные телематические и GPS-решения для вашего бизнеса.

Если вы хотите узнать больше о том, как API Navixy может помочь в цифровизации бизнеса, пишите нам на [email protected].