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

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

  • Bluetooth Low Energy – 2.4 ГГц

  • Ультракороткие волны – 315/433 МГц

Что такое BLE

Bluetooth Low Energy (BLE) — это низкоэнергетическая беспроводная технология связи, которая может использоваться на коротком расстоянии для обеспечения связи умных устройств. Технология BLE была интегрирована в Bluetooth 4.0 в декабре 2009 года.

По сравнению с классическим Bluetooth, Bluetooth Low Energy обеспечивает значительное снижение энергопотребления и стоимости при сохранении схожего радиуса действия. Это позволило производителям устройств добавить интерфейс низкоэнергетической связи в существующие решения. Она также была использована для создания новых малопотребляющих устройств, таких как бейконЫ, которые могут работать от небольшой батареи в течение месяцев или даже лет.

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

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

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

Logical Link Control and Adaptation Protocol (L2CAP) — отвечает за генерацию пакетов, деление фреймов, управление ошибками и сборку пакетов.

Security Manager Protocol (SMP) – выполняет шифрование пакетов.

Generic Access Profile (GAP) обеспечивает наченный обмен данными между устройствами, чтобы определить «кто есть кто».

Архитектура BLE

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

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

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

Структура профиля

  • Attribute Handle – индекс таблицы, соответствующий атрибуту;

  • Attribute Type – UUID, описывающий тип;

  • Attribute Value – сами данные;

  • Attribute Permissions – часть атрибута, разрешения, которые не могут быть прочитаны или записаны с помощью ATT.

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

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

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

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

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

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

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

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

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

Беспроводное vs. проводное

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

  • Отсутствие проводов. Его можно настроить с использованием любого физического подключения.

  • Простота настройки. Легко расширять и настраивать.

  • Гибкость. Беспроводные соединения более гибкие и адаптируемые.

  • Экономичность. Поскольку беспроводные соединения не требуют кабелей, такие сети относительно дешевле.

  • Мобильность и портативность. Легко переносить и переустанавливать в другое место.

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

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

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

Отдельно стоит рассмотреть Система контроля давления в шинах (TPMS). Большинство установок TPMS передают свои данные через UHF (Ultra High Frequency) радиосвязь. Данные TPMS обычно передаются в одном из двух диапазонов частот, что зависит от географического расположения TPMS. Сигналы TPMS передаются примерно на 433 МГц в Европе и на 315 МГц в большинстве других частей мира.

Датчик системы контроля давления в шинах

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

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

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

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

  • Топливо

  • Температура

  • Влажность

  • Идентификация водителя

  • Магнитные датчики

  • Датчики давления в шинах

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

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

Создание BLE-датчика никак не отличается от создания обычного датчика.

  1. Настройте датчик согласно руководству пользователя

  2. Выберите нужный датчик из списка. Обычно в маркировке BLE-датчиков присутствует «BLE», например BLE: Temperature #, BLE: Fuel и т.д.

  1. Затем укажите остальные настройки в соответствии с вашими потребностями.

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

Если вы хотите быть в курсе обновлений Navixy Academy, не стесняйтесь подписываться на нас в Facebook, Linkedin и Twitter. Если вы хотите поделиться своими комментариями, вопросами и идеями для будущих статей, пожалуйста, свяжитесь с нами также в социальных сетях.

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

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