Управление выходами
Управляйте удаленными выходами в Navixy, чтобы активировать замки, иммобилайзеры и отсечку двигателя. Рассматриваются логика безопасности, способы отправки команд и устранение неполадок устройства.
Некоторые модели устройств оснащены возможностью управлять состоянием подключенных устройств — Внешнее оборудование — или двигателей. Эта функция может применяться к различным компонентам, включая замки, зуммеры, иммобилайзеры, системы отсечки масла/двигателя и системы автоматического прогрева двигателя, такие как Webasto. Она может даже использоваться в системах умного дома, например для умных розеток и умных лампочек, и не только. Ее можно использовать, например, в вашем доме на колесах, который лучше отслеживать и контролировать с помощью GPS-устройства. Здесь основная идея заключается в возможности удаленно включать или выключать определенную функцию или устройство с помощью команды, передаваемой по радиоканалу. Конечно, фактический объем такого управления зависит от того, что подключено к выходу устройства.

Как работает управление выходами
Управление выходами на платформе Navixy работает следующим образом:
Пользователь открывает виджет устройства в интерфейсе или в приложении X-GPS Monitor. Виджеты управления выходами отображаются тремя разными способами:
Если модель устройства может передавать на платформу информацию о состоянии выхода, отображается последнее полученное от устройства состояние выхода. Например, если выход был «включен», пользователь сможет отправить только команду «выключить выход» и наоборот. На следующем снимке экрана все 4 выхода отключены, и пользователь может только включить их.

Если модель устройства не отвечает платформе или не включает состояние выхода в свои Сообщения, платформа может отправить любую команду — как на включение, так и на выключение состояния выхода. Пользователь может нажать на красную область, чтобы отправить команду «выключить выход», и на зеленую область, чтобы отправить команду «включить выход».

Если устройство Оффлайн и для этой модели недоступно SMS-управление выходами, виджет отображает последние известные состояния выхода в приглушенном виде, показывая, что управление выходами невозможно.

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

Подтверждение эквивалентно отправке API-запроса:
Это будет API-вызов /tracker/output/set_all если устройство поддерживает команды, перечисляющие все состояния одновременно. Например, для включения выхода 1 на устройстве Teltonika с 3 выходами, когда в данный момент все выходы выключены, можно использовать команду вроде 'setdigout 1,0,0'.
Это будет API-вызов /трекер/output/set если устройство поддерживает отправку команд на каждый выход по отдельности.
Используя API, вы можете автоматизировать управление выходом на вашем устройстве, связывая его с конкретными типами событий или полученными значениями.
После запуска команды платформа отправляет на устройство команду управления выходом. Это можно проверить через Air Console который доступен для всех партнеров в разделе «Панель администратора».
В случае виджета управления выходом с известными состояниями платформа временно блокирует виджет управления выходом, пока не будет получено новое состояние выхода или не пройдет 15 минут. Это нужно, чтобы предотвратить спам командами, который может привести к ошибкам или сбоям устройства.
После получения нового состояния платформа обновляет виджет, чтобы отразить новое состояние, и управление выходом снова становится доступным.
Как работает управление выходом на разных моделях устройств
Способы отправки Команды
Команды для управления выходами можно отправлять несколькими способами в зависимости от устройства и его возможностей:
SMS: Этот метод используется, если устройство Оффлайн или поддерживает только Сообщения SMS для управления выходами.
Мобильный интернет: это применимо к стандартным устройствам, которые могут управлять выходами с помощью интернет-соединения.
Модели устройств могут поддерживать как SMS, так и интернет-Команды управления. Однако используемый метод зависит от интеграции устройства. Обычно для устройств с интернет-управлением используется только этот метод, даже если само устройство также поддерживает SMS. Это связано с другой логикой Безопасность управления выходами.
Различная логика Безопасность управления выходами
Разные модели устройств включают логику Безопасность для управления выходами. Она предназначена для предотвращения действий, таких как выключение двигателя во время движения автомобиля. Функции Безопасность встроены в сами устройства, поскольку платформа не включает эти опции Безопасность.
Логика Безопасность может быть реализована несколькими способами:
Пропуск при превышении скорости: устройство может игнорировать Команды управления выходами, если скорость автомобиля превышает определенный порог, например 5 км/ч.
Датчик Движение (Акселерометр): некоторые устройства могут обходить Команды управления выходами, если Акселерометр обнаруживает Движение.
Пропуск на основе сценариев: например, устройства Teltonika позволяют связывать DOUT с различными сценариями для автоматического переключения, а Команды управления выходами могут пропускаться на основе этих сценариев.
Защита паролем: Команды могут игнорироваться, если они не содержат определенный пароль. Наша платформа поддерживает стандартные Команды и пароли по умолчанию.
Проверка доверенного отправителя: некоторые устройства принимают Команды только от доверенных отправителей. Если наша платформа не указана как доверенный отправитель, Команды могут игнорироваться.
Настройка интернет-команд: устройства могут игнорировать интернет-команды, пока они не будут правильно настроены для их приема.
Важно отметить, что некоторые устройства реализуют логику Безопасности только для интернет-команд, но при этом могут иметь специальную аварийную команду для остановки двигателя через SMS. Однако мы не поддерживаем такие команды из соображений Безопасности. Например, это относится к некоторым устройствам Coban.
Почему управление выходами может не работать
Существует несколько возможных причин, по которым управление выходами может работать не так, как ожидается.
Устройство Оффлайн, SMS не поддерживается: устройство может быть Оффлайн, и для этой конкретной модели управление по SMS может не поддерживаться. Подождите, пока ваше устройство будет На связи, и попробуйте еще раз.
Устройство На связи, поддерживается только SMS, но на панели не подключен SMS-шлюз: устройство может быть На связи, но для управления выходами оно поддерживает только SMS, а SMS-шлюз не подключен к панели. В этом случае вы можете запросить установку SMS-шлюза. Проверьте требования к установке SMS-шлюза.
Недостаточный Баланс для SMS: у пользователя может не хватать средств для отправки SMS-сообщений, как требует тариф устройства. Пожалуйста, проверьте Баланс пользователя и параметры тарифа устройства.
Специальная логика управления выходами: устройство может иметь специализированную логику управления выходами, которая влияет на его работу. Например, логику Безопасности или сценарную логику, описанную выше.
Нестандартный пароль для управления выходом: устройство может быть настроено с паролем для управления выходом, отличным от стандартного. В этом случае проверьте настройки устройства и включите стандартный пароль.
Устройство не настроено для интернет-управления выходом: устройство может быть настроено некорректно для приема команд управления выходом через интернет. Проверьте настройки устройства и включите управление выходом.
Платформа не является доверенной для команд: устройство может не быть указано как доверенный отправитель команд. В этом случае добавьте платформу в список доверенных отправителей.
Неправильная проводка: возможна проблема с проводкой, например неправильная полярность проводов или некорректное подключение. Еще раз проверьте, как подключен выход. Самый быстрый способ — использовать SMS-команды. Если это работает по SMS, значит, все подключено правильно.
Несовместимость прошивки: на устройстве может быть установлена версия прошивки, которая не поддерживает Команды, используемые платформой, согласно протоколу и интеграции устройства. Это возможно, если протокол и Команды были изменены или производитель добавил какую-то другую логику.
Если платформа отправляет команду в Air Console и она соответствует протоколу устройства, то проблема, скорее всего, не исходит от платформы. В таких случаях рекомендуется проверить список выше и связаться с производителем устройства, чтобы определить причину сбоя управления выходом.
Если команда некорректна, пожалуйста, свяжитесь с нашей службой поддержки.
Последнее обновление
Это было полезно?