# Настройка датчика Eye

В качестве еще одного примера использования виртуальных датчиков мы хотели бы познакомить вас с [Teltonika Eye Sensors](https://teltonika-gps.com/products/accessories/sensors-beacons/eye), которые способны записывать ценные данные, такие как температура, влажность, движение и состояние магнита. В частности, информация о состоянии движения ранее была недоступна, но теперь к ней можно получить доступ с помощью виртуальных датчиков. Если вы хотите узнать больше об этих датчиках и о том, как их настроить для получения важных сведений, мы с радостью предоставим вам подробные инструкции.

### Настройка датчика на устройстве

Для настройки передачи данных от датчика на платформу мы рекомендуем использовать [Teltonika Configurator](https://wiki.teltonika-gps.com/view/Teltonika_Configurator_Introduction). Обязательно [скачайте версию](https://wiki.teltonika-gps.com/view/Teltonika_Configurator_versions) соответствующую текущей прошивке и модели устройства. После того как вы скачаете и запустите конфигуратор, перейдите в системные настройки и выберите **Codec 8 Extended** протокол данных.

<figure><img src="https://www.navixy.com/wp-content/uploads/2023/03/1-4.png" alt="Enabling Codec 8 Extended in the Teltonika configurator"><figcaption><p>Включение Codec 8 Extended в конфигураторе Teltonika</p></figcaption></figure>

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

<figure><img src="https://www.navixy.com/wp-content/uploads/2023/03/2-4.png" alt="Scan frequency for BLE sensors"><figcaption><p>Частота сканирования для BLE-датчиков</p></figcaption></figure>

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

<figure><img src="https://www.navixy.com/wp-content/uploads/2023/03/3-2.png" alt="Setting the Advanced mode for the sensor and the location of the Preset list button"><figcaption><p>Настройка режима Advanced для датчика и расположение кнопки Preset list</p></figcaption></figure>

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

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

* Priority = Low
* Low level = 0
* High level = 0
* Event Only = No
* Operand = Monitoring

<figure><img src="https://www.navixy.com/wp-content/uploads/2023/03/4-2.png" alt="Setting up the sending of sensor data in device packets"><figcaption><p>Настройка отправки данных датчика в пакетах устройства</p></figcaption></figure>

### Настройка на платформе

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

Считывание этого датчика полностью настраивается с помощью виртуальных датчиков с [методом расчета Bit index](/docs/user/ru/guide/devices-and-settings/vehicle-sensors/virtual-sensors.md#bit-index). Данные о состоянии движения поступают в бит 16 поля BLE 1 Custom 1. Для настройки состояния движения потребуются следующие шаги:

1. Создайте виртуальный датчик и укажите его название.
2. Выберите кнопку [соответствующий AVL ID](https://wiki.teltonika-mobility.com/view/Full_AVL_ID_List#BLE_Sensor_I.2FO_elements) в качестве входных данных. Например, для BLE 1 Custom 1 используйте число 331.
3. Определите номер бита, соответствующий данным о состоянии движения. В данном случае следует выбрать бит 16 поля BLE 1 Custom 1.
4. Задайте имена состояний по мере необходимости. Например, можно использовать «Standstill» и «Moves».
5. Укажите соответствующие значения, где 0 означает отсутствие движения, а 1 — движение, зафиксированное датчиком.

<figure><img src="/files/d771197adc3a0561c2ec946dcf63d60f4814cea0" alt="Setting up the Virtual Sensor to read the Eye sensor&#x27;s motion status" width="563"><figcaption><p>Настройка виртуального датчика для считывания состояния движения Eye sensor</p></figcaption></figure>

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

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

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

Настройка этих датчиков аналогична настройке стандартных [измерительных датчиков](/docs/user/ru/guide/devices-and-settings/vehicle-sensors/measurement-sensors.md). Давайте рассмотрим пример настройки каждого из этих датчиков:

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

* Укажите нужное имя датчика.
* Выберите соответствующий вход **BLE: Humidity \[N]** и введите его номер.
* Выберите тип датчика **Пользовательский**.
* Укажите единицу измерения в %.
* Другие настройки не требуются.

<figure><img src="/files/8ae650b121a3c1cb273098eb7d4b8095dd626636" alt="Setting up the BLE humidity sensor"><figcaption><p>Настройка BLE-датчика влажности</p></figcaption></figure>

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

* Укажите нужное имя датчика.
* Выберите соответствующий вход BLE: Temperature \[N] и укажите его номер.
* Выберите тип датчика Temperature.
* Укажите единицу измерения в °C.
* Другие настройки не требуются.

<figure><img src="/files/60a23046c3997aa3b140f849050bf4c15e67f19e" alt="Setting up the BLE temperature sensor" width="368"><figcaption><p>Настройка BLE-датчика температуры</p></figcaption></figure>

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

Кроме того, можно создавать виртуальные датчики и задавать понятные названия для получения значений датчиков в виджетах. Для этого используйте [метод расчета Value in range](/docs/user/ru/guide/devices-and-settings/vehicle-sensors/virtual-sensors.md#value-in-range). Это позволит вам настроить отображаемые данные датчика и упростит интерпретацию информации, предоставляемой датчиком.

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

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

Используя виртуальные датчики с [методом расчета Source value](/docs/user/ru/guide/devices-and-settings/vehicle-sensors/virtual-sensors.md#source-value), вы можете настроить отображение значений полей состояния как «open» или «closed» и присвоить им легко узнаваемые названия.

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

<figure><img src="/files/e185f8d25756ed307fd242fb3a733e6ece2a1a6f" alt="Example of setting the magnet state sensor with its values and name" width="563"><figcaption><p>Пример настройки датчика состояния магнита с его значениями и названием</p></figcaption></figure>

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://navixy.com/docs/user/ru/guide/devices-and-settings/vehicle-sensors/virtual-sensors/eye-sensor-configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
