> 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 с низким энергопотреблением — 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 Low Energy использует множество протоколов для передачи данных, взаимодействия со всеми частями устройства и организации работы всех слоев. Ниже мы перечислим самые важные из них и покажем их в общей иерархии.

**Интерфейс хост-контроллера (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-соединения *вам нужен один из каждого*—два устройства, поддерживающие только режим peripheral, не могли бы общаться друг с другом, как и два устройства, поддерживающие только режим central).

Как только устройство и датчик устанавливают соединение, они начинают передавать друг другу метаданные 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 передают данные по радиоканалу UHF (Ultra High Frequency). Данные 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 называется системой «Direct TPMS». Он обеспечивает более точные значения давления в шинах по сравнению с «Indirect 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://navixy.com/docs/expert-center/ru/vehicle-telematics-technology/vehicle-sensors/wireless-telematics-sensors.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
