Управление датчиками
Датчики собирают дополнительную информацию с ваших транспортных средств помимо базового GPS-отслеживания. NexaBus поддерживает датчики уровня топлива и датчики экорейтинга, измеряющие стиль вождения.
Просмотр датчиков
Таблица датчиков отображает следующие столбцы:
- ID: Уникальный идентификатор (скрыт по умолчанию)
- Название: Ваше название для датчика
- Устройство: К какому GPS-устройству подключён датчик, или «Все устройства»
- Атрибут: Что измеряет датчик (Топливо или Экорейтинг)
- Параметр: Конкретное поле данных устройства
- Значение: Текущий показатель в реальном времени
- Статус синхронизации: Состояние подключения к серверу отслеживания
- Действия: Опции редактирования и удаления
На мобильных устройствах столбцы ID, Название, Атрибут, Параметр и Статус синхронизации автоматически скрываются.
Группировка датчиков
Когда устройство имеет несколько датчиков, они автоматически группируются в таблице:
- Нажмите кнопку раскрытия, чтобы увидеть все датчики устройства
- Заголовки групп показывают количество датчиков
- Настройте параметры агрегации для сгруппированных датчиков
Понимание значений датчиков
Разные типы датчиков отображают значения по-разному:
- Топливные датчики: Показывают текущий уровень топлива в литрах (например, «45.50 L») после применения калибровки
- Датчики экорейтинга: Показывают оценку от 0 до 10 с меткой рейтинга:
- 8.00-10: Отлично (зелёный)
- 6.00-7.99: Хорошо (нейтральный)
- 4.00-5.99: Удовлетворительно (жёлтый)
- 2.00-3.99: Плохо (оранжевый)
- 0-1.99: Очень плохо (красный)
Значения обновляются в реальном времени по мере поступления данных от устройств.
Поиск датчиков
Используйте поле поиска для поиска датчиков. Поиск работает по названию датчика, атрибуту, параметру и названию устройства. Результаты обновляются по мере ввода.
Добавление датчика
- Нажмите кнопку Добавить датчик.
- Заполните вкладки:
Вкладка «Общее»
- Название (обязательно): Описательное имя датчика (например, «Основной топливный бак»)
- Атрибут (обязательно): Что измеряет датчик:
- Топливо: Мониторинг уровня топлива
- Экорейтинг: Поведение водителя / экорейтинг
- Выбор устройства:
- Отметьте Все устройства, чтобы применить этот датчик ко всем вашим устройствам
- Или выберите конкретные устройства из выпадающего списка
- Параметр (обязательно): Выберите, какое поле данных устройства датчик будет считывать. Доступные параметры загружаются с ваших устройств.
Вкладка «Вычисления»
Эта вкладка отображается только для топливных датчиков и датчиков экорейтинга:
Для топливных датчиков:
Настройте данные калибровки для преобразования сырых показаний датчика в точный объём топлива:
- Вид калибровочных точек:
- Введите пары: уровень датчика (X) и топливо в литрах (Y)
- Добавьте несколько точек для точной калибровки
- Импортируйте из CSV с помощью кнопки импорта
- Вид коэффициентов:
- Показывает рассчитанный наклон (a) и смещение (b) для каждого сегмента
- Формула: Y = aX + b
- Нажмите Сгенерировать для расчёта коэффициентов из калибровочных точек
- Вид графика:
- Визуальное представление калибровочной кривой
- Показывает минимальные/максимальные значения и точки данных
Для датчиков экорейтинга:
Просмотрите, как рассчитываются экорейтинги:
- Формула: Экорейтинг = 10 / (События / (Расстояние x (Допустимые события / 100)))
- Отслеживаемые события:
- Резкое ускорение
- Резкое торможение
- Резкий поворот
- Превышение скорости
- Чрезмерный холостой ход
- Высокие обороты (требуется OBD-устройство)
- Нажмите Создать датчик.
Группировка и агрегация датчиков
Когда несколько датчиков измеряют один и тот же атрибут на устройстве, вы можете настроить, как их значения объединяются:
- Нажмите кнопку настройки группы на сгруппированной строке.
- Создайте группы расчёта и назначьте датчики.
- Выберите метод агрегации для каждой группы:
- Сумма: Сложить все значения
- Среднее: Вычислить среднее значение
- Минимум: Использовать наименьшее значение
- Максимум: Использовать наибольшее значение
- Выберите финальный метод агрегации для объединения групп.
- Предпросмотр показывает рассчитанный результат.
Это полезно для транспортных средств с несколькими топливными баками или датчиками.
Сравнение параметров устройств
При создании датчика «Все устройства» нажмите Просмотр отсутствующих параметров, чтобы увидеть:
- Какие устройства не имеют требуемого параметра
- Какие устройства ещё не имеют данных
- Это помогает определить устройства, которые нуждаются в настройке
Редактирование датчика
- Найдите датчик в таблице.
- Нажмите меню действий (три точки) в соответствующей строке.
- Выберите Редактировать.
- Обновите конфигурацию по необходимости.
- Нажмите Обновить датчик.
Удаление датчика
- Найдите датчик в таблице.
- Нажмите меню действий (три точки).
- Выберите Удалить.
- Подтвердите удаление.
Статус синхронизации
Датчики синхронизируются с сервером NexaBus для получения точных данных:
- Синхронизация: Вращающийся значок указывает на процесс синхронизации (жёлтый)
- Синхронизировано: Значок галочки подтверждает успешное подключение (зелёный)
- Устарело: Значок предупреждения указывает, что данные могут быть неактуальны — нажмите для обновления (жёлтый)
- Ошибка: Значок ошибки указывает на сбой синхронизации — нажмите, чтобы повторить (красный)
- Н/Д: Прочерк указывает, что устройства не назначены
Статус синхронизации обновляется автоматически в реальном времени.
Обновление значений в реальном времени
Значения датчиков обновляются автоматически через WebSocket-соединение:
- Не требуется перезагрузка страницы
- Значения обновляются по мере поступления новых данных от устройств
- К топливным значениям автоматически применяются калибровочные формулы
- Экорейтинги нормализуются до шкалы 0-10
Постраничная навигация
Таблица отображает 10 датчиков на странице. Используйте элементы управления внизу для навигации:
- Кнопки первой и последней страницы
- Кнопки предыдущей и следующей страницы
- Индикатор текущей страницы: «Показано с X по Y из Z»
Права доступа
Для добавления, редактирования или удаления датчиков требуются соответствующие права. Если эти опции недоступны, обратитесь к администратору.