GPS-трекинг стационарных активов с BLE-метками

Любой объект может быть интегрирован в Интернет вещей. Платформа позволяет отслеживать не только подвижные объекты, но и стационарные, такие как тяжёлая техника, сельскохозяйственное оборудование, груз, товары или охранное оборудование. Установка GPS-устройств на каждый из этих объектов может быть очень дорогой. Вместо этого более экономично установить одно устройство на транспортное средство или площадку и отслеживать все остальные с помощью более дешёвых BLE-меток.

В этом руководстве мы обсудим, как организовать отслеживание стационарных объектов, какие GPS-устройства и метки помогут собрать необходимые данные и как их настроить на примере полуприцепов грузовиков. Мы также рассмотрим, как получить информацию о поездках и времени эксплуатации для последующего сервисного обслуживания и какие вызовы API предоставят информацию о метках. Дополнительно мы поделимся другими сценариями использования, основанными на реальных ситуациях.

Что необходимо для отслеживания стационарных объектов

Различные устройства способны считывать данные с BLE- маяков: Galileosky, Quecklink, Ruptela, Teltonika, TopFlyTech*.* Мы опишем на примере Teltonika FMB920arrow-up-right модели и BLE-маяка Eye Sensorarrow-up-right. Для начала отслеживания стационарных объектов вам потребуется следующее:

  1. GPS-устройство, которое может считывать BLE-метки и поддерживается платформой.

  2. BLE-метки, совместимые с GPS-устройством. Стоит отметить, что многие BLE-метки могут передавать информацию о температуре и влажности, а также о заряде батареи. Это расширяет возможности таких меток по сбору данных, но для наших целей мы сосредоточимся конкретно на стационарных объектах.

  3. API платформы, которые предоставляют информацию о том, какое GPS-устройство находится рядом с конкретной меткой. Для создания пользовательских решений с использованием API вам потребуются разработчики. Клиенты обычно нанимают собственных разработчиков или привлекают сторонние команды.

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

Как настроить ваше устройство

Выполните следующие шаги, чтобы настроить устройство на отправку данных BLE-маяков на платформу:

  1. Скачайте Teltonika Configuratorarrow-up-right. Это приложение упрощает настройку множества параметров одновременно. Вы можете сохранить пресет и использовать его в FOTA Web для настройки других устройств, что делает процесс более удобным.

  2. Вкладке System установите Data Protocol в Codec 8 Extended. Это позволяет устройству работать с BLE-метками. How to configure your device

  3. В настройках Bluetooth включите Bluetooth и выберите либо "Enable (hidden)", либо "Enable (visible)". В противном случае Bluetooth будет отключён. How to configure your device

  4. В настройках Bluetooth 4.0 отключите Non-Stop Scan и установите Update Frequency и Scan Duration по 30 секунд. Эти параметры оптимизируют сканирование BLE устройством.

  5. В Advanced Mode Settings настроек Bluetooth 4.0 загрузите пресет EYE Sensor в соответствии с настройками пакета в приложении EYE.

  6. Настройте MAC-адрес сенсора.

Устройство теперь готово передавать данные с близлежащих меток на платформу.

Как получить информацию о BLE-маяках рядом с GPS-устройством

На стороне платформы существует объект записи данных BLE-маяка:

Вы можете прочитать из него следующую информацию:

  • tracker_id - int. Идентификатор трекера (иначе «object_id»).

  • hardware_id - string. Идентификатор маяка.

  • rssi - int. RSSI — индикатор уровня принимаемого сигнала, который показывает мощность принятого сигнала на устройстве. По нему можно понять, на каком расстоянии маяк от трекера.

  • get_time - дата/времяarrow-up-right. Когда эти данные были получены.

  • latitude - float. Широта.

  • longitude - float. Долгота.

  • ext_data - object. Дополнительные данные маяка.

API-вызовы для получения информации о BLE-метках

Существует два вызова API, которые позволяют получить всю необходимую информацию о BLE-маяках:

  1. Первый вызов получает исторические данные с устройствarrow-up-right. Вы можете задать параметры "from" и "to" для получения данных за определённый период о подключённых BLE-маяках. Поскольку нам нужна информация с точки зрения BLE-меток, т.е. прицепов, запросим данные с помощью параметра "beacons". Пример запроса:

Это покажет, какие устройства находились в зоне действия этого BLE-маяка в течение периода.

Ответ:

2. Второй вызов получает информацию о в настоящее время подключённых маякахarrow-up-right к конкретному устройству. Например, если вы хотите узнать, какой прицеп сейчас находится рядом с устройством, используйте следующий запрос:

Пример запроса:

Это предоставит информацию о том, что рядом с устройством находится прицеп "7cf...".

Ответ:

Как получить информацию о времени использования и деталях поездок

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

  1. API-вызов track/listarrow-up-right чтобы получить информацию о поездках за период. Это предоставит общую информацию о поездках, такую как где и когда они начались и закончились, максимальная скорость, пробег и прочее. Запрос:

Ответ:

Из этих данных видно, что поездка длилась почти 35 минут (end_date - start_date), со средней скоростью 49 км/ч и максимальной скоростью 62 км/ч. Длина поездки составила 18.91 км. Эта информация позволяет определить, сколько выплатить водителю за перевозку груза, было ли превышение договорной скорости и другие подробности. Кроме того, длина поездки может быть использована в будущем для расчёта километров до следующего обслуживания прицепа. 2. Если вам нужен подробный трек прицепа, на котором установлен маяк, для отображения его в отчёте, например, вы можете использовать запрос track/readarrow-up-right Этот запрос даст нам данные по всем точкам, полученным платформой во время поездки. Запрос:

Ответ:

Вы можете использовать эти точки вместе с предпочитаемым API карт для отображения их на карте.

Другие примеры использования BLE-меток и Navixy API

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

Детские кресла

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

Для этого необходимо установить BLE-маяк на каждое детское кресло. Далее, допустим, вашему приложению для бронирования транспорта нужно запросить информацию у всех водителей, у которых установлено детское кресло. Для этого используйте API-вызов beacon/last_values, чтобы собрать информацию о том, каких водителей можно назначить на конкретный заказ.

Вы также можете использовать параметр RSSI, чтобы определить, находится ли кресло внутри салона или в багажнике. Для этого потребуется провести несколько тестов. Например, если значение RSSI в салоне ниже, чем в багажнике, кресло, вероятно, находится в багажнике. В результате вы сможете приоритизировать поиск автомобилей — сначала те, у которых кресло находится в салоне, а затем те, у которых кресло в багажнике. Такой подход обеспечивает эффективное сопоставление пассажиров с подходящими автомобилями и водителями.

Сельскохозяйственная техника

Предположим, у вашего клиента есть сельскохозяйственная техника, которую можно подключать к различным навесным орудиям. Как отследить, какой трактор использует сеялку, а какой — плуг? Эта информация поможет понять частоту и степень использования инструментов, а также определить их текущее местоположение. Так рабочие смогут больше времени тратить на работу в поле, а не на поиск оборудования. Для этого установите устройства на тракторах и комбайнах, а также в местах хранения инструментов. Разместите по одному BLE-маяку на каждом инструменте в надёжном месте, где его трудно снять, чтобы предотвратить потерю во время работы. Далее, чтобы определить, как долго инструменты находились в эксплуатации, выполните запрос к beacon/read API-вызову. Информация из ответа будет полезна так же, как и в примере с прицепами. Чтобы определить местоположение конкретного инструмента, выполните запрос к beacon/last_values с поиском по маякам, чтобы идентифицировать, где и на каком устройстве установлен инструмент. Такой подход обеспечивает эффективное отслеживание и использование сельскохозяйственного оборудования, что в конечном итоге повышает производительность.

Использование на строительных площадках

На строительных площадках часто присутствует множество инструментов и дорогостоящего оборудования. Хотя установка маяка для целей отслеживания полезна, возникает иной вопрос — как обеспечить частое отслеживание оборудования и чтобы GPS-трекер не разрядился? Для мониторинга использования и местоположения оборудования также могут пригодиться BLE-метки.

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

Отслеживание внутри помещений

Вы можете эффективно отслеживать предметы внутри помещений с помощью платформы и BLE-меток. Всё, что требуется — установить GPS-устройства в разных частях склада или здания и маркировать объекты, которые вы хотите отслеживать. Вот несколько примеров:

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

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

Отслеживание товаров с помощью BLE-меток

Использование BLE-меток для отслеживания может значительно помочь транспортным компаниям, позволяя определить, какой грузовик в любой момент везёт конкретный поддон с товарами. Этот метод не только позволяет отслеживать путь грузов, но и помогает точнее рассчитывать транспортные затраты.

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

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

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