GPS-трекинг стационарных активов с BLE-метками
Любой объект может быть интегрирован в Интернет вещей. Платформа позволяет отслеживать не только подвижные объекты, но и стационарные, такие как тяжёлая техника, сельскохозяйственное оборудование, груз, товары или охранное оборудование. Установка GPS-устройств на каждый из этих объектов может быть очень дорогой. Вместо этого более экономично установить одно устройство на транспортное средство или площадку и отслеживать все остальные с помощью более дешёвых BLE-меток.
В этом руководстве мы обсудим, как организовать отслеживание стационарных объектов, какие GPS-устройства и метки помогут собрать необходимые данные и как их настроить на примере полуприцепов грузовиков. Мы также рассмотрим, как получить информацию о поездках и времени эксплуатации для последующего сервисного обслуживания и какие вызовы API предоставят информацию о метках. Дополнительно мы поделимся другими сценариями использования, основанными на реальных ситуациях.
Что необходимо для отслеживания стационарных объектов
Различные устройства способны считывать данные с BLE- маяков: Galileosky, Quecklink, Ruptela, Teltonika, TopFlyTech*.* Мы опишем на примере Teltonika FMB920 модели и BLE-маяка Eye Sensor. Для начала отслеживания стационарных объектов вам потребуется следующее:
GPS-устройство, которое может считывать BLE-метки и поддерживается платформой.
BLE-метки, совместимые с GPS-устройством. Стоит отметить, что многие BLE-метки могут передавать информацию о температуре и влажности, а также о заряде батареи. Это расширяет возможности таких меток по сбору данных, но для наших целей мы сосредоточимся конкретно на стационарных объектах.
API платформы, которые предоставляют информацию о том, какое GPS-устройство находится рядом с конкретной меткой. Для создания пользовательских решений с использованием API вам потребуются разработчики. Клиенты обычно нанимают собственных разработчиков или привлекают сторонние команды.
Теперь рассмотрим процедуру реализации реального кейса — отслеживание полуприцепов грузовиков для получения данных о поездках и времени эксплуатации и для последующего сервисного обслуживания.
Как настроить ваше устройство
Выполните следующие шаги, чтобы настроить устройство на отправку данных BLE-маяков на платформу:
Скачайте Teltonika Configurator. Это приложение упрощает настройку множества параметров одновременно. Вы можете сохранить пресет и использовать его в FOTA Web для настройки других устройств, что делает процесс более удобным.
Вкладке System установите Data Protocol в Codec 8 Extended. Это позволяет устройству работать с BLE-метками.

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

В настройках Bluetooth 4.0 отключите Non-Stop Scan и установите Update Frequency и Scan Duration по 30 секунд. Эти параметры оптимизируют сканирование BLE устройством.
В Advanced Mode Settings настроек Bluetooth 4.0 загрузите пресет EYE Sensor в соответствии с настройками пакета в приложении EYE.
Настройте MAC-адрес сенсора.
Устройство теперь готово передавать данные с близлежащих меток на платформу.
Как получить информацию о BLE-маяках рядом с GPS-устройством
На стороне платформы существует объект записи данных BLE-маяка:
Вы можете прочитать из него следующую информацию:
tracker_id- int. Идентификатор трекера (иначе «object_id»).hardware_id- string. Идентификатор маяка.rssi- int. RSSI — индикатор уровня принимаемого сигнала, который показывает мощность принятого сигнала на устройстве. По нему можно понять, на каком расстоянии маяк от трекера.get_time- дата/время. Когда эти данные были получены.latitude- float. Широта.longitude- float. Долгота.ext_data- object. Дополнительные данные маяка.
API-вызовы для получения информации о BLE-метках
Существует два вызова API, которые позволяют получить всю необходимую информацию о BLE-маяках:
Первый вызов получает исторические данные с устройств. Вы можете задать параметры "from" и "to" для получения данных за определённый период о подключённых BLE-маяках. Поскольку нам нужна информация с точки зрения BLE-меток, т.е. прицепов, запросим данные с помощью параметра "beacons". Пример запроса:
Это покажет, какие устройства находились в зоне действия этого BLE-маяка в течение периода.
Ответ:
2. Второй вызов получает информацию о в настоящее время подключённых маяках к конкретному устройству. Например, если вы хотите узнать, какой прицеп сейчас находится рядом с устройством, используйте следующий запрос:
Пример запроса:
Это предоставит информацию о том, что рядом с устройством находится прицеп "7cf...".
Ответ:
Как получить информацию о времени использования и деталях поездок
Мы уже собрали исторические данные с помощью первого из представленных вызовов API, которые показали, на каких устройствах прицеп отображался в конкретное время. Чтобы получить информацию о поездках и времени эксплуатации этого прицепа, нам нужно просто воспользоваться одним из двух вызовов API:
API-вызов track/list чтобы получить информацию о поездках за период. Это предоставит общую информацию о поездках, такую как где и когда они начались и закончились, максимальная скорость, пробег и прочее. Запрос:
Ответ:
Из этих данных видно, что поездка длилась почти 35 минут (end_date - start_date), со средней скоростью 49 км/ч и максимальной скоростью 62 км/ч. Длина поездки составила 18.91 км. Эта информация позволяет определить, сколько выплатить водителю за перевозку груза, было ли превышение договорной скорости и другие подробности. Кроме того, длина поездки может быть использована в будущем для расчёта километров до следующего обслуживания прицепа. 2. Если вам нужен подробный трек прицепа, на котором установлен маяк, для отображения его в отчёте, например, вы можете использовать запрос track/read Этот запрос даст нам данные по всем точкам, полученным платформой во время поездки. Запрос:
Ответ:
Вы можете использовать эти точки вместе с предпочитаемым 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-меток для отслеживания может значительно помочь транспортным компаниям, позволяя определить, какой грузовик в любой момент везёт конкретный поддон с товарами. Этот метод не только позволяет отслеживать путь грузов, но и помогает точнее рассчитывать транспортные затраты.
Принятие этого инновационного подхода позволяет транспортным компаниям улучшить свою работу, сделать её более эффективной и точной. В конечном итоге это приводит к лучшему обслуживанию клиентов и более оптимизированным бизнес-процессам.
Последнее обновление
Это было полезно?