Конфигурация Eye-датчика

В качестве дополнительного примера использования виртуальных датчиков мы хотели бы представить вам Teltonika Eye Sensors, которые способны регистрировать такие ценные данные, как температура, влажность, движение и состояние магнита. Информация о состоянии движения, в частности, ранее была недоступна, но теперь может быть получена с помощью виртуальных датчиков. Если вы хотите узнать больше об этих датчиках и о том, как настроить их для получения важных данных, мы с радостью предоставим вам подробные инструкции.

Конфигурация датчика на устройстве

Для настройки передачи данных с датчика на платформу мы рекомендуем использовать Teltonika Configurator. Убедитесь, что вы скачали версию которая соответствует текущей прошивке и модели устройства. После того как вы скачали и запустили конфигуратор, перейдите в системные настройки и выберите Codec 8 Extended протокол передачи данных.

Enabling Codec 8 Extended in the Teltonika configurator
Включение Codec 8 Extended в Teltonika Configurator

В разделе Bluetooth 4.0 мы рекомендуем отключить Non-Stop Scan функцию и установить Частота обновления и Длительность сканирования на каждые 30 секунд. Настроив эти параметры, вы добьётесь оптимальных результатов сканирования BLE, обеспечив надёжный и точный сбор данных.

Scan frequency for BLE sensors
Частота сканирования для BLE-датчиков

Далее выберите Connection # и установите режим работы Advanced. Это предоставит доступ к подробным настройкам датчика. Найдите кнопки в правом верхнем углу и выберите Preset list. Это позволит упростить процесс настройки датчика.

Setting the Advanced mode for the sensor and the location of the Preset list button
Установка режима Advanced для датчика и расположение кнопки Preset list

После нажатия кнопки списка пресетов откроется новое окно с выбором доступных датчиков. Просто выберите тот, который вы используете в данный момент, например, Eye sensor. Эта таблица автоматически настроит все необходимые параметры. После этого перейдите на вкладку I/O, чтобы настроить передачу данных с этих датчиков в пакетах вашего устройства.

Чтобы настроить передачу данных с этих датчиков внутри пакетов устройства, перейдите на вкладку I/O. Здесь вам потребуется задать соответствующие параметры для желаемых настроек. Например, если номер подключения вашего датчика равен 1, настройте параметры с тем же номером. В большинстве случаев лучше установить приоритет на Low для параметров, которые необходимо отслеживать на платформе. Также важно убедиться, что все остальные настройки оставлены по умолчанию, если вы ранее не вносили изменения. В таких случаях рекомендуемые настройки следующие:

  • Priority = Low

  • Low level = 0

  • High level = 0

  • Event Only = No

  • Operand = Monitoring

Setting up the sending of sensor data in device packets
Настройка отправки данных датчика в пакетах устройства

Конфигурация на платформе

Датчик состояния движения

Чтение этого датчика полностью настраивается с помощью виртуальных датчиков с использованием метода расчёта Bit index. Данные о состоянии движения находятся в бите 16 поля BLE 1 Custom 1. Для настройки состояния движения потребуются следующие шаги:

  1. Создайте виртуальный датчик и укажите его имя.

  2. Выберите соответствующий AVL ID в качестве входа. Например, для BLE 1 Custom 1 используйте число 331.

  3. Определите номер бита (Bit Number), который соответствует данным о состоянии движения. В данном случае следует выбрать бит 16 поля BLE 1 Custom 1.

  4. Определите имена состояний по необходимости. Например, можно использовать «Стоит на месте» и «Движется».

  5. Укажите соответствующие значения, где 0 означает отсутствие движения, а 1 — фиксацию движения датчиком.

Setting up the Virtual Sensor to read the Eye sensor's motion status
Настройка виртуального датчика для чтения состояния движения Eye sensor

На данном этапе вы успешно получили текущее состояние движения. Однако имейте в виду, что информация может быть получена в отчётах и правилах только если состояние движения установлено как ignition.

Отчёты и правила для виртуальных датчиков, не связанных с ignition, в настоящее время не поддерживаются.

Датчики температуры и влажности

Настройка этих датчиков схожа с конфигурацией стандартных измерительных датчиков. Рассмотрим пример настройки для каждого из этих датчиков:

Влажность передаётся устройством в %.

  • Укажите желаемое имя датчика.

  • Выберите соответствующий вход BLE: Humidity [N] и введите его номер.

  • Выберите тип датчика Пользовательский.

  • Укажите единицу измерения в %.

  • Другие настройки не требуются.

Setting up the BLE humidity sensor
Настройка BLE-датчика влажности

Температура передаётся устройством в °C.

  • Укажите желаемое имя датчика.

  • Выберите соответствующий вход BLE: Temperature [N] и укажите его номер.

  • Выберите тип датчика Temperature.

  • Укажите единицу измерения в °C.

  • Другие настройки не требуются.

Setting up the BLE temperature sensor
Настройка BLE-датчика температуры

Используя показания датчика, вы можете сформировать отчёт Measuring Sensors, который предоставляет полезную информацию о данных, собранных датчиком. Дополнительно вы можете отслеживать показания, настроив оповещения с помощью правила Parameter in Range , которое позволяет получать уведомления, когда определённые параметры выходят за пределы заранее заданных диапазонов.

Кроме того, можно создавать виртуальные датчики и присваивать понятные имена для получения значений датчиков в виджетах. Для этого используйте метод расчёта Value in range. Это позволит настроить отображаемые данные датчика и упростит интерпретацию информации, предоставляемой датчиком.

Датчик состояния магнита

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

Используя виртуальные датчики с методом расчёта Source value, вы можете настроить значения полей статуса так, чтобы они отображались как «открыт» или «закрыт», и дать им легко узнаваемые имена.

Настроив правило Значение поля статуса , вы сможете отслеживать статусные поля и получать оповещения при возникновении конкретных событий.

Example of setting the magnet state sensor with its values and name
Пример настройки датчика состояния магнита с его значениями и именем

Вы успешно получили информацию от Eye sensor. Теперь вы можете легко отслеживать эти ценные данные.

Последнее обновление

Это было полезно?