Управление датчиками
Датчики собирают дополнительную информацию с ваших транспортных средств помимо базового GPS-отслеживания. NexaBus поддерживает датчики уровня топлива, датчики экорейтинга, измеряющие стиль вождения, датчик уникального ID водителя, используемый для определения того, кто находится за рулём, для соблюдения режима труда и отдыха и подтверждения ID водителя, широкий набор стандартных телематических параметров транспортного средства (зажигание, движение, обороты двигателя, батарея, одометр, температура, цифровые входы/выходы и другие), передаваемых непосредственно вашим GPS-устройством, а также CAN-атрибуты, считываемые с собственной CAN-шины автомобиля через CAN-адаптер — двери, ремни безопасности, освещение, положение передачи, контрольные лампы и многое другое.
Просмотр датчиков
Таблица датчиков отображает следующие столбцы:
- ID: Уникальный идентификатор (скрыт по умолчанию)
- Название: Ваше название для датчика
- Устройство: К какому GPS-устройству подключён датчик, или «Несколько устройств (N)», если датчик охватывает сразу несколько
- Атрибут: Что измеряет датчик (Топливо, Экорейтинг, Уникальный ID водителя, CAN-атрибут или один из множества стандартных телематических параметров, таких как Зажигание, Движение, Обороты двигателя и Батарея)
- Параметр: Конкретное поле данных устройства
- Значение: Текущий показатель в реальном времени
- Статус синхронизации: Состояние подключения к серверу отслеживания
- Действия: Опции редактирования и удаления
На мобильных устройствах столбцы ID, Название, Атрибут, Параметр и Статус синхронизации автоматически скрываются.
Группировка датчиков
Когда устройство имеет несколько датчиков, они автоматически группируются в таблице:
- Нажмите кнопку раскрытия, чтобы увидеть все датчики устройства
- Заголовки групп показывают количество датчиков
- Настройте параметры агрегации для сгруппированных датчиков
Понимание значений датчиков
Разные типы датчиков отображают значения по-разному:
- Топливные датчики: Показывают текущий уровень топлива в литрах (например, «45.50 L») после применения калибровки
- Датчики экорейтинга: Показывают оценку от 0 до 10 с меткой рейтинга:
- 8.00-10: Отлично (зелёный)
- 6.00-7.99: Хорошо (нейтральный)
- 4.00-5.99: Удовлетворительно (жёлтый)
- 2.00-3.99: Плохо (оранжевый)
- 0-1.99: Очень плохо (красный)
- CAN-датчики: Показывают сырое переданное значение. Флаги равны 1, когда состояние активно, и 0, когда нет (дверь открыта, ремень пристёгнут, лампа горит); измеряемые величины, такие как обороты двигателя или температура охлаждающей жидкости, показывают число как есть. Отчёт по безопасности водителя отображает значения флагов как «Да»/«Нет»
- Датчики уникального ID водителя: Показывают сырую строку идентификатора водителя, переданную устройством (например, код RFID/iButton-метки), а не число
- Прочие телематические датчики (обороты двигателя, батарея, одометр, зажигание, движение, температура, цифровые входы/выходы и т.д.): Показывают сырое значение, переданное устройством, без применения калибровки
Значения обновляются в реальном времени по мере поступления данных от устройств.
Поиск датчиков
Используйте поле поиска для поиска датчиков. Поиск работает по названию датчика, атрибуту, параметру и названию устройства. Результаты обновляются по мере ввода.
Добавление датчика
- Нажмите кнопку Добавить датчик.
- Заполните вкладки:
Вкладка «Общее»
Поля расположены в том порядке, в котором их нужно заполнять: каждое зависит от предыдущего.
- Название (обязательно): Описательное имя датчика (например, «Основной топливный бак»)
- Устройства (обязательно): Выберите одно или несколько устройств из выпадающего списка. При выборе нескольких отображается «Выбрано устройств: N», а не перечень всех названий. Выбранные устройства определяют, какие параметры доступны, а для трекеров Teltonika FMB140 — показываются ли IO-номера в списке CAN, поэтому они идут первыми.
- Атрибут (обязательно): Что измеряет датчик:
- Топливо: Мониторинг уровня топлива
- Экорейтинг: Поведение водителя / экорейтинг
- CAN: Значения, считываемые с CAN-шины автомобиля. При выборе рядом с полем «Атрибут» появляется второй выпадающий список со всеми CAN-атрибутами, сгруппированными так же, как они сгруппированы в программе конфигурации вашего трекера. Если все выбранные устройства — FMB140, под каждым CAN-атрибутом также показывается его IO-номер — см. CAN-атрибуты ниже
- Уникальный ID водителя: Идентификатор водителя (например, код RFID/iButton-метки), который некоторые устройства передают вместе с координатами. Используется для привязки времени вождения/режима труда к нужному водителю в правилах уведомлений «Нарушение режима труда и отдыха» и «Не подтверждён ID водителя» — нужен только если ваше устройство ещё не передаёт это автоматически; иначе настройка датчика не требуется
- Прочие параметры: Также доступен широкий набор стандартных телематических параметров транспортного средства — Зажигание, Движение, Обороты двигателя, Батарея, Одометр, VIN, Температура 1-4, АЦП 1-4, Вход/Выход 1-4 и другие. Они показывают сырое значение, переданное устройством, без калибровки
- Параметр (обязательно): Выберите, какое поле данных будет считывать датчик. Список формируется из того, что ваши выбранные устройства действительно передают, и выбрать можно только то, что они отправляют — см. Выбор правильного параметра. Поле заблокировано, пока не выбрано хотя бы одно устройство.
Для топливных датчиков на этой вкладке также доступны необязательные настройки определения заправок/слива топлива, которые используются в отчётах «График» и «Топливо»:
- Окно фильтрации (минуты): Насколько сглаживаются сырые показания датчика перед определением заправок/слива. Оставьте пустым, чтобы использовать значение по умолчанию (3 минуты).
- Мин. объём заправки: Наименьшее увеличение уровня, которое засчитывается как заправка. Оставьте пустым, чтобы использовать значение по умолчанию (30 л для калиброванных датчиков, 500 сырых единиц для остальных).
- Мин. объём слива: Наименьшее уменьшение уровня, которое засчитывается как слив топлива. Оставьте пустым, чтобы использовать то же значение по умолчанию, что и для минимального объёма заправки.
- Только на стоянке (заправки): При включении заправки определяются только в периоды, когда ТС не движется. Рекомендуется для большинства датчиков — устраняет ложные заправки, вызванные плесканием топлива и вибрацией датчика во время движения.
- Только на стоянке (сливы): При включении сливы определяются только во время стоянки. Рекомендуется, чтобы обычный расход топлива при движении не засчитывался как события слива.
Эти параметры влияют только на чувствительность определения — они не изменяют кривую калибровки, описанную ниже.
Вкладка «Вычисления»
Эта вкладка отображается только для топливных датчиков и датчиков экорейтинга — всем остальным атрибутам (CAN-атрибуты, уникальный ID водителя и стандартные телематические параметры, такие как Зажигание, Обороты двигателя, Батарея и т.д.) калибровка не нужна, для них достаточно названия, атрибута, устройств и параметра:
Для топливных датчиков:
Настройте данные калибровки для преобразования сырых показаний датчика в точный объём топлива:
- Вид калибровочных точек:
- Введите пары: уровень датчика (X) и топливо в литрах (Y)
- Добавьте несколько точек для точной калибровки
- Импортируйте из CSV с помощью кнопки импорта
- Вид коэффициентов:
- Показывает рассчитанный наклон (a) и смещение (b) для каждого сегмента
- Формула: Y = aX + b
- Нажмите Сгенерировать для расчёта коэффициентов из калибровочных точек
- Вид графика:
- Визуальное представление калибровочной кривой
- Показывает минимальные/максимальные значения и точки данных
Для датчиков экорейтинга:
Просмотрите, как рассчитываются экорейтинги:
- Формула: Экорейтинг = 10 / (События / (Расстояние x (Допустимые события / 100)))
- Отслеживаемые события:
- Резкое ускорение
- Резкое торможение
- Резкий поворот
- Превышение скорости
- Чрезмерный холостой ход
- Высокие обороты (требуется OBD-устройство)
- Нажмите Создать датчик.
CAN-атрибуты
CAN-атрибуты — это значения, которые автомобиль публикует на собственной шине данных, а трекер передаёт дальше, при условии что CAN-адаптер установлен и настроен. Они разделены на четыре группы:
- Параметры: Измеряемые величины — скорость автомобиля, обороты двигателя, уровень топлива, пробег, температура двигателя, положение педали газа, заряд батареи, запас хода и объединённое значение состояния дверей
- Флаги безопасности (SSF): Зажигание, работа двигателя, отдельные двери, капот и багажник, ручной и ножной тормоз, положение передачи, состояние центрального замка и штатной сигнализации
- Флаги управления (CSF): Освещение (габаритные огни, ближний и дальний свет, противотуманные фары), кондиционер, круиз-контроль, ремни безопасности и наличие пассажира
- Флаги индикаторов (ISF): Контрольные лампы приборной панели — Check Engine, ESP, зарядка батареи, низкое давление в шинах и общий индикатор предупреждения
Два из них используются и в других разделах NexaBus: Ремень водителя и Ближний свет — именно их считывают отчёт по безопасности водителя и его правила уведомлений «Ремень безопасности не пристёгнут» и «Фары не включены». Создайте эти два датчика как CAN-датчики, если хотите, чтобы эти правила работали.
Какие CAN-значения доступны, зависит от автомобиля и от того, как настроен CAN-адаптер трекера. Элемент, который не поддерживается автомобилем или не включён в трекере, просто не появится в списке параметров.
IO-номера для трекеров FMB140
Если у всех выбранных устройств указана модель FMB140, под каждым CAN-атрибутом в выпадающем списке показывается IO-номер Teltonika, по которому он передаётся — например, io90 у «Статуса дверей» или io84, io89 у «Уровня топлива» (литры и проценты). IO-номер можно также ввести в поле поиска, чтобы найти соответствующий атрибут.
CAN-атрибуты, которые не передаёт ни одно из выбранных устройств, отображаются неактивными и недоступны для выбора. При выборе доступного атрибута его параметр выбирается автоматически.
Номера показываются только для FMB140, потому что другие трекеры, в том числе другие модели Teltonika, нумеруют эти элементы иначе. Если среди выбранных есть устройство другой модели или устройство без указанной модели, в списке показываются только названия. Модель устройства задаётся на странице Устройства.
Выбор правильного параметра
Атрибут говорит, что означает датчик; параметр говорит, откуда берётся значение. Это разные вещи, потому что единой нумерации у производителей не существует — один и тот же дверной концевик приходит в другом поле данных на трекере другой марки, а иногда и на другой модели той же марки.
Поэтому NexaBus никогда не угадывает параметр за вас. Он показывает ровно то, что передали выбранные вами устройства, и при этом:
- Параметр обязателен. Датчик нельзя сохранить без него.
- Он должен действительно передаваться вашими устройствами. Если его не передаёт ни одно из выбранных устройств, датчик будет отклонён — он был бы создан, но никогда не выдал бы значение.
Если вы не знаете, какому CAN-атрибуту соответствует то или иное поле данных, сверьтесь со списком элементов в программе конфигурации вашего трекера: название поля здесь совпадает с элементом, который вы там включили. На трекерах FMB140 IO-номер показывается прямо в списке CAN — см. CAN-атрибуты.
Группировка и агрегация датчиков
Когда несколько датчиков измеряют один и тот же атрибут на устройстве, вы можете настроить, как их значения объединяются:
- Нажмите кнопку настройки группы на сгруппированной строке.
- Создайте группы расчёта и назначьте датчики.
- Выберите метод агрегации для каждой группы:
- Сумма: Сложить все значения
- Среднее: Вычислить среднее значение
- Минимум: Использовать наименьшее значение
- Максимум: Использовать наибольшее значение
- Выберите финальный метод агрегации для объединения групп.
- Предпросмотр показывает рассчитанный результат.
Это полезно для транспортных средств с несколькими топливными баками или датчиками.
Устройства без нужного параметра
Параметр, который передаёт одно устройство, не обязательно передают все остальные — автомобиль без подходящего адаптера или трекер с другой конфигурацией его не отправит.
Если вы выбрали более одного устройства и затем указали параметр, который часть из них не передаёт, под полем «Параметр» появится кнопка Показать отсутствующие параметры с количеством таких устройств. Нажмите её, чтобы увидеть:
- Какие из выбранных устройств не передают этот параметр
- У каких из них вообще ещё нет данных о позиции — это другая проблема, и её стоит решить в первую очередь
Датчик всё равно можно сохранить. Он будет создан для всех выбранных устройств, но на перечисленных останется пустым. Либо уберите эти устройства из выбора, либо включите соответствующий элемент в конфигурации их трекера.
Кнопка появляется только при выборе двух и более устройств. Для одного устройства параметр, который оно не передаёт, не предупреждается, а блокируется сразу.
Редактирование датчика
- Найдите датчик в таблице.
- Нажмите меню действий (три точки) в соответствующей строке.
- Выберите Редактировать.
- Обновите конфигурацию по необходимости.
- Нажмите Обновить датчик.
Удаление датчика
- Найдите датчик в таблице.
- Нажмите меню действий (три точки).
- Выберите Удалить.
- Подтвердите удаление.
Статус синхронизации
Датчики синхронизируются с сервером NexaBus для получения точных данных:
- Синхронизация: Вращающийся значок указывает на процесс синхронизации (жёлтый)
- Синхронизировано: Значок галочки подтверждает успешное подключение (зелёный)
- Устарело: Значок предупреждения указывает, что данные могут быть неактуальны — нажмите для обновления (жёлтый)
- Ошибка: Значок ошибки указывает на сбой синхронизации — нажмите, чтобы повторить (красный)
- Н/Д: Прочерк указывает, что устройства не назначены
Статус синхронизации обновляется автоматически в реальном времени.
Обновление значений в реальном времени
Значения датчиков обновляются автоматически через WebSocket-соединение:
- Не требуется перезагрузка страницы
- Значения обновляются по мере поступления новых данных от устройств
- К топливным значениям автоматически применяются калибровочные формулы
- Экорейтинги нормализуются до шкалы 0-10
Постраничная навигация
Таблица отображает 10 датчиков на странице. Используйте элементы управления внизу для навигации:
- Кнопки первой и последней страницы
- Кнопки предыдущей и следующей страницы
- Индикатор текущей страницы: «Показано с X по Y из Z»
Права доступа
Для добавления, редактирования или удаления датчиков требуются соответствующие права. Если эти опции недоступны, обратитесь к администратору.