> 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/expert-center/ru/vehicle-telematics-technology/vehicle-sensors/wireless-telematics-sensors.md).

# Беспроводные телематические датчики

Датчики BLE и UHF передают данные TPMS, температуру и данные об окружающей среде на GPS-устройства, используя протоколы GATT/ATT для беспроводного мониторинга Автопарк.

Беспроводные технологии позволяют передавать значения с разных датчиков на GPS-устройства мониторинга без проводки. Существует 2 типа беспроводных технологий, использующих собственные частоты:

* Bluetooth Low Energy — 2,4 ГГц
* Ультравысокая частота — 315/433 МГц

## Что такое BLE

Bluetooth Low Energy (BLE) — это маломощная беспроводная технология связи, которую можно использовать на коротком расстоянии, чтобы [обеспечить обмен данными между умными устройствами](https://www.centare.com/blog/what_is_bluetooth_low_energy/). Технология BLE была интегрирована в Bluetooth 4.0 в декабре 2009 года.

По сравнению с классическим Bluetooth, Bluetooth Low Energy обеспечивает значительное снижение энергопотребления и стоимости при сохранении сопоставимого радиуса действия. Это позволило производителям устройств добавить к существующим решениям маломощный интерфейс связи. Ее также использовали для создания новых маломощных устройств, таких как [устройства](https://www.navixy.com/blog/teltonika-ble-beacons/), которые могут работать от небольшой батареи в течение нескольких месяцев или даже лет.

## Как работает BLE

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

**Интерфейс хост-контроллера (HCI)** — это протокол межуровневого или межчипового обмена BLE, который обеспечивает доступ к настройкам конфигурации Bluetooth-устройства.

**Протокол управления логическим каналом и адаптации (L2CAP)** отвечает за формирование пакетов, разделение кадров, контроль ошибок и сборку пакетов.

**Протокол менеджера Охрана (SMP) –** выполняет шифрование пакетов.

**Профиль общего доступа (GAP)** обеспечивает начальный обмен данными между устройствами, чтобы определить «кто есть кто».

![Архитектура BLE](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-9685ea76f22aa9a48652b4ff94085533a9adf1ed%2Fble-protocols.png?alt=media)

Отдельно отметим протоколы GATT и ATT:

![](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-35e025a6b3e1905798957084fa3a63a94bfe5a11%2Fimagen-20231019-232843.png?alt=media)

**GATT** является сокращением от Generic Attribute Профиль, который определяет способ передачи данных между двумя Bluetooth-устройствами с низким энергопотреблением с использованием понятий, называемых сервисами и характеристиками.

Он использует общий протокол данных, называемый **протокол атрибутов (ATT)**, который используется для хранения сервисов, характеристик и связанных данных в простой таблице поиска с использованием 16-битных идентификаторов для каждой записи в таблице.

Структура Профиль

![](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-f980271c6a98be20c593d5556805863c0f831a3b%2Fimagen-20231019-232914.png?alt=media)

* Дескриптор атрибута – индекс таблицы, соответствующий атрибуту;
* Тип атрибута – UUID, описывающий тип;
* Значение атрибута — сами данные;
* Разрешения атрибута — часть атрибута; эти разрешения нельзя читать или записывать с помощью ATT.

Профиль GATT содержит службы. Службы используются для разбиения данных на логические сущности и содержат отдельные фрагменты данных, называемые характеристиками. Служба может иметь одну или несколько характеристик, и каждая служба отличается от других служб с помощью уникального числового идентификатора, называемого UUID, который может быть либо 16-битным (для официально утвержденных служб BLE), либо 128-битным (для пользовательских служб).

Самое важное, что нужно помнить о GATT и соединениях, — это то, что соединения являются взаимоисключающими. Это означает, что BLE-периферийное устройство может быть подключено только к одному центральному устройству (мобильному телефону, GPS-устройству и т. д.) одновременно.

Как только периферийное устройство подключается к центральному устройству, оно перестает объявлять свое присутствие, и другие устройства больше не смогут видеть его или подключаться к нему, пока [существующее соединение не будет разорвано](https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt).

Представьте, что Профиль — это книжный шкаф. Каждая полка — это служба, а книга — это характеристика. Каждая характеристика (книга) имеет атрибуты (страницы). Некоторые атрибуты обязательны, некоторые — нет.

### Клиент и сервер

Чтобы понять различие между GATT-сервером и GATT-клиентом, представьте, что у вас есть GPS-устройство и датчик уровня топлива, который является BLE-устройством. GPS-устройство поддерживает центральную роль; датчик поддерживает периферийную роль (для установления BLE-соединения *вам нужно по одному из каждого*—двум устройствам, поддерживающим только периферийную роль, не удавалось обмениваться друг с другом, как и двум устройствам, поддерживающим только центральную роль).

После установления соединения между устройством и датчиком они начинают передавать друг другу метаданные GATT. Если датчик хочет передавать Данные датчиков GPS-устройству, датчику может иметь смысл [выступать сервером.](https://developer.android.com/guide/topics/connectivity/bluetooth-le)

Клиент GATT отправляет запросы серверу и получает от него ответы (а также обновления, инициированные сервером). Клиент GATT заранее ничего не знает об атрибутах сервера, поэтому сначала он должен выяснить наличие и характер этих атрибутов, выполнив обнаружение служб. После завершения обнаружения служб он может начать чтение атрибутов, найденных на сервере.

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

## Беспроводная связь против проводов

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

* Отсутствие проводов. Его можно настроить с помощью любого физического соединения.
* Простота настройки. Его легко расширять и настраивать.
* Гибкость. Беспроводные соединения более гибкие и адаптивные.
* Экономичность. Поскольку беспроводные соединения не требуют кабелей, такие сети относительно дешевле.
* Мобильность и портативность. Легко переносить и переустанавливать в другом месте.

Как видите, беспроводные соединения имеют большой список преимуществ. Все эти факторы делают установку и эксплуатацию датчиков проще и удобнее.

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

## Система контроля давления в шинах (TPMS)

Отдельно стоит рассмотреть [Систему контроля давления в шинах](https://en.wikipedia.org/wiki/Tire-pressure_monitoring_system) (TPMS). Большинство установок TPMS передают данные по радиоканалу УВЧ (сверхвысокая частота). Данные TPMS обычно передаются в одном из двух диапазонов частот, что зависит от географического расположения TPMS. Сигналы TPMS передаются примерно на частоте 433 МГц в Европе и на 315 МГц в большинстве других регионов мира.

![Датчик системы контроля давления в шинах](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-3eedbc41a47b17adb2fbcf4679b5e9561e557dbd%2Ftire-pressure-monitoring-system-sensor.jpg?alt=media)

Этот датчик TPMS называется системой «прямой TPMS». Она обеспечивает более точные значения давления в шинах вместо «непрямой TPMS», которая не использует физические датчики давления, а измеряет давление воздуха с помощью программных систем, которые, оценивая и объединяя сигналы существующих датчиков, таких как скорость колес, акселерометры, данные трансмиссии и т. д., определяют и контролируют давление в шинах без физических датчиков давления в колесах.

Каждый датчик TPMS следует устанавливать в шину. Этот датчик устанавливает связь с антенной, подключенной к приемнику. Эта система обеспечивает стабильный контроль давления в шинах.

![](https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-d71847e4b4af1f217607f2a1fb4d08c35552cc20%2Fimagen-20231019-232937.png?alt=media)

## Типы BLE-датчиков

Платформа Navixy поддерживает множество типов беспроводных датчиков, которые упрощают получение пользователями актуальных и точных телематических данных. Ниже вы можете найти список поддерживаемых датчиков:

* топливо
* Температура
* влажность
* идентификация водителя
* магнитные датчики
* датчики давления в шинах

Датчики также могут передавать дополнительный параметр "BLE: Уровень заряда батареи", который показывает, какой заряд остался у батареи BLE-датчика. Этот параметр очень полезен для понимания оставшегося заряда батареи.

## Как использовать BLE-датчики в Navixy

[Создание BLE-датчика](/docs/user/ru/guide/devices-and-settings/vehicle-sensors/measurement-sensors.md) ничем не отличается от создания обычного.

1. Настройте датчик согласно руководству пользователя
2. Выберите нужный датчик из списка. Обычно в названии BLE-датчиков присутствует "BLE", например BLE: Температура #, BLE: топливо и т. д.

<img src="https://2371323805-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIgDb43gtyXcm1Av4h1np%2Fuploads%2Fgit-blob-fc640b950b833c0fafa8e262d415661fda571148%2Fimagen-20231019-233836.png?alt=media" alt="" width="375">

1. Затем укажите остальные настройки в соответствии с вашими потребностями.
2. Вот и все! Теперь платформа будет показывать данные с BLE-датчика, как только данные будут получены на сервере.

Если вы хотите быть в курсе обновлений Navixy, подписывайтесь на нас в [LinkedIn](https://www.linkedin.com/company/navixy/) и делитесь своими комментариями, вопросами и идеями для будущих статей.


---

# 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/expert-center/ru/vehicle-telematics-technology/vehicle-sensors/wireless-telematics-sensors.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.
