> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/user/ru/guide/devices-and-settings/vehicle-sensors/virtual-sensors/eye-sensor-configuration.md).

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

Настройте виртуальные датчики в Navixy для аксессуаров Teltonika Eye, чтобы отображать состояние движения, температуру, влажность и данные магнитного датчика, собранные по Bluetooth.

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

## Доступность

Доступно на устройствах Teltonika, сопряжённых с датчиками Eye BLE.

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

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

<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 Configurator</p></figcaption></figure>

В разделе Bluetooth 4.0 отключите **Non-Stop Scan** функцию и установите **Update Frequency** и **Scan Duration** на 30 секунд.

<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 #** и установите режим работы в **разделе «Дополнительно»**. Это предоставляет доступ к подробным настройкам датчика. Найдите кнопки в правом верхнем углу и выберите **список предустановок**. Это позволяет упростить настройку датчика.

<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 для датчика и расположение кнопки списка предустановок</p></figcaption></figure>

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

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

* Приоритет = Low
* Низкий уровень = 0
* Высокий уровень = 0
* Только событие = Нет
* Операнд = 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>

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

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

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

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

<figure><img src="https://2388694493-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-043a763fcd601bc1d7e131a06925bf656143dd5b%2Fimage-20241118-031514.png?alt=media" alt="Setting up the Virtual Sensor to read the Eye sensor&#x27;s motion status" width="563"><figcaption><p>Настройка виртуального датчика для считывания состояния движения датчика Eye</p></figcaption></figure>

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

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

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

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

Устройство передает влажность в %.

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

<figure><img src="https://2388694493-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-ab016caf8db9b9056dea3803fa9cda8ecb356a02%2Fimage-20241118-031634.png?alt=media" alt="Setting up the BLE humidity sensor"><figcaption><p>Настройка датчика влажности BLE</p></figcaption></figure>

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

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

<figure><img src="https://2388694493-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-a45f67ca3e6b14504470107ae121aa0fe1667153%2Fimage-20241118-031701.png?alt=media" alt="Setting up the BLE temperature sensor" width="368"><figcaption><p>Настройка BLE-датчика температуры</p></figcaption></figure>

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

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

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

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

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

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

<figure><img src="https://2388694493-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-e1781ff2d571a1827018a2544b44db9bf399d68d%2Fimage-20241118-031749.png?alt=media" alt="Example of setting the magnet state sensor with its values and name" width="563"><figcaption><p>Пример настройки датчика состояния магнита с его значениями и названием</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
