Небольшие перевозчики часто видят прицеп только как точку на карте. Что происходит с грузом, дверями и на стоянке — остается вне контроля.

За два месяца LAB412 собрала для европейского стартапа рабочий IoT-контур: прототипы бортового устройства с автономной обработкой событий, облако и диспетчерскую в браузере. Прототипы сейчас используются компанией для демонстраций возможностей инвесторам и первым клиентам.

Контекст

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

Прицеп остается слепой зоной: на карте — точка, а что с грузом, дверями и стоянкой, непонятно.

Закрыть этот разрыв взялся европейский стартап — с продуктовой идеей и пониманием сегмента. За инженерной частью он пришел в LAB412: спроектировать и собрать устройство и платформу, а затем довести их до рабочих прототипов.

Подход

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

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

Условия работы со стартапом — партнерские: LAB412 отвечает за инженерию и участвует в капитале компании.

Что было сделано

Бортовое устройство — рабочий прототип — считывает датчики и камеры, следит за местоположением, движением и ударами, вскрытием дверей, ведет видео и фиксирует обстановку на стоянке. Даже без связи с облаком событие фиксируется на месте, а уведомление уходит сразу, как только связь восстановится.

Когда связь есть, видео с места идет в реальном времени в браузер диспетчера, а все события сводятся на одну страницу: что происходит в парке, видно с одного экрана.

Для обмена данными устройства с сервером был выбран MQTT поверх mTLS: канал шифрован, каждое устройство опознается по собственному сертификату. Связь между бортами и облаком держит защищенная mesh-сеть, отдельная для каждого клиента.

Дэшборд управления грузовиком - скриншот из веб-версии системы, аккаунт диспетчера
Дэшборд управления грузовиком - скриншот из веб-версии системы, аккаунт диспетчера

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

Для отладки системы без выезда в поле и нагрузочного тестирования собрали «виртуальный флот» из десятков грузовиков: они работают в виртуальных контейнерах как полноценные бортовые устройства — с камерами, датчиками и геолокацией. На них компания проигрывает сценарии происшествий, отрабатывает сценарии реагирования, проводит демонстрации.

Один из первых прототипов системы, демонстрирующий ключевые компоненты и возможности системы "на столе"
Один из первых прототипов системы, демонстрирующий ключевые компоненты и возможности системы "на столе"

Результат

За два месяца работы команда LAB412 спроектировала и собрала весь контур: прототипы физического бортового устройства, его автономную логику, облако, диспетчерскую в браузере и виртуальный флот для отладки.

Прототипы сейчас используются стартапом для демонстраций инвесторам и переговоров с автопарками.