Новые возможности Navixy для удаленного управления GPS-устройствами

    Nikita D., Product owner, Navixy GIS
    АвторNikita D., Product owner, Navixy GIS
    August 24, 2023
    Удаленное управление GPS-устройствами

    Navixy стремится не только поддерживать все возможности GPS-устройств, но и делать работу с ними удобной для пользователей. Сегодня наша команда представляет сразу 2 новинки: обновленный интерфейс для удаленного управления GPS-оборудованием и Navixy Interface Customization Toolkit — инструмент, который позволит нашим партнерам-интеграторам самостоятельно добавлять и изменять виджеты устройств.

    Главные принципы работы с GPS-устройствами в Navixy

    На данный момент в Navixy интегрировано 0+ моделей устройств. Каждая из этих интеграций соответствует трем ключевым принципам, которые обеспечивают удобное подключение GPS-оборудования к платформе и легкое начало работы с ним.

    • Автоматическая активация GPS-устройств

    Активация GPS-устройств в Navixy происходит полностью автоматически: для этого платформа самостоятельно формирует необходимый пакет команд, в том числе настройки идентификатора сети пакетной передачи данных APN, и отправляет их по SMS и интернет-каналам. За несколько секунд GPS-трекеры устанавливают соединение с сервером, это экономит время специалистов по установке, так как зачастую пользователи справляются с активацией устройств на платформе самостоятельно.

    • Полная поддержка GPS-трекеров

    При выборе GPS-трекеров пользователи опираются на набор характеристик и возможностей, которые им необходимы. Поэтому важно быть уверенным, что телематическая платформа поддерживает особенности этих устройств. В Navixy мы стремимся сделать так, чтобы возможности, которые заложили производители, могли полноценно использоваться в эксплуатации и быть удобными для пользователей. К примеру, когда пользователь активирует OBD-трекер, то все считываемые параметры автомобиля моментально отображаются в интерфейсе и доступны в отчетах.

    • Удаленное управление оборудованием

    Пользователи могут легко управлять GPS-устройствами удаленно с помощью простых виджетов в веб-интерфейсе и мобильном приложении. Эта возможность доступна для всех параметров, необходимых при повседневном использовании. Например, настраивать режим мониторинга (интервал обновления GPS-местоположения, режим сна), оценку качества вождения, фиксацию событий, управление выходами. Для профессиональных пользователей и интеграторов предусмотрены дополнительные виджеты для конфигурации Bluetooth-датчиков, а также AirConsole для удаленной диагностики и детальной настройки IoT-оборудования.

    Такой подход помогает команде Navixy раскрывать все возможности современных телематических устройств для пользователей и интеграторов. А благодаря сотрудничеству с производителями GPS-трекеров, команда Navixy своевременно обеспечивает поддержку новых моделей оборудования, как только они появляются на рынке.

    Обновленный интерфейс для управления GPS-устройствами

    Команда Navixy обновила интерфейс для управления настройками GPS-оборудования. Изменения учитывают мировые практики UX-дизайна, в частности Material Design, поэтому интерфейс быстро реагирует на действия пользователя и адаптируется под экраны любого размера.

    По умолчанию новый интерфейс для управления GPS-устройствами будет доступен клиентам и партнерам-интеграторам:

    Для конечных клиентов. Владелец аккаунта и назначенные администраторы могут открыть интерфейс через привычный пункт в главном меню — «Управление устройствами». Также можно быстро перейти к настройкам конкретного устройства из списка объектов в мониторинге.

    Для интеграторов. Профессиональным интеграторам и телематическим провайдерам доступ к настройкам GPS-устройств предоставлен через админ-панель Navixy. Для этого в разделе «Трекеры» нужно выбрать устройство и в контекстном меню перейти в «Настройки трекера».

    Удаленное управление GPS-устройствами в обновленном интерфейсе Navixy

    Удаленное управление GPS-устройствами в обновленном интерфейсе Navixy

    Мы предусматриваем возможность для провайдера ограничить доступ конечных пользователей к тем или иным настройкам устройств. Гранулярность доступа с каждым последующим обновлением раздела будет повышаться.

    Инструменты Navixy для разработки виджетов

    Чтобы сделать интерфейсы настраиваемыми, на платформе был разработан инструмент — Navixy Interface Customization Toolkit (Navixy ICT). С его помощью легко создавать удобные и визуально привлекательные элементы пользовательского интерфейса, а также модифицировать существующие для удаленного управления GPS-устройствами.

    В виджетах для управления GPS-устройствами используется язык разметки на основе JSON Schema. Этот язык описывает UI-компоненты, которые соответствуют настраиваемым параметрам этих устройств. Среди них:

    • Тип поля: текстовые и числовые поля, элементы выбора и др.
    • Допустимые диапазоны значений
    • Единицы измерения
    • Порядок расположения и пр.

    Ниже представлен пример простого виджета и описание соответствующего ему объекта в Navixy Interface Customization Toolkit:

    Пример виджета в Navixy

    Соответствующий ему JSON-объект:

    {
      "type": "object",
      "title": "device-settings.tracking.title",
      "localeRoot": "device-settings.tracking.default_powersave",
      "apiMethod": "tracker/settings/tracking/update",
      "allOf": [
        {
          "properties": {
            "psm_mode": {
              "type": "number",
              "x-display": "radio",
              "default": 0,
              "title": null,
              "oneOf": [
                {
                  "const": 0,
                  "title": "distance_mode"
                },
                {
                  "const": 1,
                  "title": "interval_mode"
                }
              ]
            }
          },
          "if": {
            "required": [
              "psm_mode"
            ],
            "properties": {
              "psm_mode": {
                "const": 0
              }
            }
          },
          "then": {
            "properties": {
              "tracking_distance": {
                "title": "tracking_distance",
                "type": "number",
                "minimum": 100,
                "maximum": 65535,
                "default": 200,
                "x-display": "custom-units-field",
                "x-props": {
                  "units": "meters"
                }
              },
              "tracking_interval": {
                "title": "tracking_interval",
                "type": "number",
                "minimum": 30,
                "maximum": 2592000,
                "default": 30,
                "x-display": "custom-units-field",
                "x-props": {
                  "units": "seconds"
                }
              },
              "tracking_angle": {
                "title": "tracking_angle",
                "type": "number",
                "minimum": 10,
                "maximum": 180,
                "default": 30,
                "x-display": "custom-units-field",
                "x-props": {
                  "units": "degrees"
                }
              }
            }
          },
          "else": {
            "properties": {
              "psm_interval": {
                "title": "psm_interval",
                "type": "number",
                "minimum": 600,
                "maximum": 86400,
                "default": 600,
                "x-display": "custom-complex-interval",
                "x-props": {
                  "asSeconds": true
                }
              },
              "tracking_distance": {
                "type": "number",
                "x-display": "hidden",
                "default": 200
              },
              "tracking_interval": {
                "type": "number",
                "x-display": "hidden",
                "default": 30
              },
              "tracking_angle": {
                "type": "number",
                "x-display": "hidden",
                "default": 30
              }
            }
          }
        }
      ]
    }
    

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

    Виджет с описанием в Navixy Interface Customization Toolkit

    Виджет с описанием в Navixy Interface Customization Toolkit

    В дальнейшем с помощью описанных выше инструментов интеграторы и телематические провайдеры смогут самостоятельно добавлять и изменять виджеты для создания индивидуальных решений.

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

    Удаленное управление GPS-устройствами с Navixy: главное

    Новая система виджетов Navixy для удаленного управления GPS-устройствами обеспечивает удобную настройку оборудования, а инструмент Navixy Interface Customization Toolkit предоставляет интеграторам возможность модернизировать виджеты и создавать индивидуальные решения.

    Если вы хотите узнать больше об инструментах для управления GPS-устройствами, пишите нам на [email protected]. Начать знакомство с возможностями платформы Navixy можно в бесплатной пробной версии.

    Поделиться