Ретрансляция GPS-данных во внешние системы
Передаём координаты и данные датчиков ваших машин из Wialon в логистические платформы заказчиков, отраслевые и государственные системы, BI и другие платформы мониторинга. Подбираем протокол, настраиваем ретранслятор и контролируем доставку; пропуски после долгой недоступности получателя восстанавливаем по согласованию.
- 08:00 Поток активен, пакеты принимаются
- 10:42 Тягач 10-TR-305 вне связи на M-2, точки в памяти
- 11:15 Точки дошли с опозданием, время по трекеру
- 14:20 Сервер получателя не отвечает — пишем их IT
- 14:55 Порт открыт, поток восстановлен
Поток данных по выбранным машинам идёт в систему получателя, и получатель письменно подтвердил, что машины распознаются правильно. У вас остаётся паспорт подключения: что передаём, куда, по какому протоколу и с какой даты, плюс порядок действий на случай сбоя.
Когда данные нужны не только вам
Всё чаще GPS-данные требует кто-то кроме владельца парка. Грузовладелец хочет видеть свои машины в собственной транспортной системе. Тендер на перевозку ставит условие: передавать координаты в систему заказчика в реальном времени. Головной офис холдинга ведёт свою платформу мониторинга и просит дочернюю компанию «отдавать туда поток».
Ставить на каждую машину второй трекер ради этого не нужно. Ретрансляция GPS-данных работает на уровне сервера: трекер, как и раньше, отправляет данные в Wialon, а Wialon в реальном времени пересылает копию нужных сообщений на адрес внешней системы по согласованному протоколу.
Мы берём на себя всю цепочку: техническое согласование с принимающей стороной, настройку ретранслятора, проверку, что данные доходят и правильно распознаются, и дальнейший контроль, если что-то сломается на любой из сторон.
Как проходит работа
Требования получателя
С IT-службой другой стороны уточняем протокол, адрес, порт и нужный идентификатор машины.
Какие машины передаём
Часто не весь парк, а только машины по конкретному договору. Остальное получатель не видит.
Поток по 1–2 машинам
Ждём подтверждения, что точки пришли и машины распознаны верно.
Весь список и паспорт
Добавляем остальные машины, фиксируем в паспорте, что передаём, куда и с какой даты.
Следим за доставкой
Проверяем, запущен ли ретранслятор, разбираем его журнал и уведомляем контактных лиц по регламенту.
Как подключаем перевозчика к системе заказчика
Условный пример: 12 тягачей возят грузы из порта в Алате, грузовладелец требует поток в свою логистическую платформу.
- Письмо заказчика и список машин старт
Пересылаете нам требование клиента — дальше общаемся с его IT-службой напрямую.
- Протокол Wialon IPS, идентификатор — госномер согласовано
Госномер вместо IMEI, чтобы при замене трекера машина у получателя не пропала.
- Тестовый поток по двум машинам тест
Согласуем эталонный пакет: формат времени, имена параметров, координаты.
- Получатель пока не подтвердил приём ждём
Дольше всего обычно ждём ответа другой стороны, а не саму настройку.
- Все 12 машин видны у заказчика принято
Получатель письменно подтвердил, дата запуска записана в паспорт подключения.
Как устроена ретрансляция из Wialon
Ретранслятор в Wialon — это отдельный объект с настройками подключения: адрес и порт принимающего сервера, протокол, список машин, данные которых нужно пересылать. Как только новое сообщение от трекера попадает в Wialon, копия уходит получателю.
Важный момент — идентификатор. Принимающая система должна понять, от какой машины пришли данные. Обычно для этого используют IMEI трекера, но можно задать отдельный идентификатор для ретрансляции: например, госномер или внутренний код машины в системе заказчика. Это удобно, когда на машине меняется трекер, а в чужой системе она должна остаться той же.
Что можно передавать:
- координаты, скорость, направление, высоту и время;
- состояние зажигания и цифровых входов;
- значения датчиков: уровень топлива, температура, нагрузка на ось;
- тревожные события, если их поддерживает протокол.
Состав зависит от протокола. Координаты передаются везде, а вот произвольные параметры датчиков — не во всех.
Протоколы ретрансляции: какой выбрать
Wialon IPS — открытый текстовый протокол
Wialon IPS разработан Gurtam и открыто описан, поэтому его поддерживает много сторонних систем мониторинга и логистических платформ. Данные передаются по TCP в текстовом виде, пакет легко прочитать и отладить.
Это наш вариант по умолчанию, когда принимающая сторона пишет приёмник сама: разработчику достаточно спецификации, а мы даём тестовый поток с одной-двух машин для отладки.
Кроме координат, протокол позволяет передавать дополнительные параметры в виде «имя — значение», так что показания датчиков тоже доходят до получателя.
Куда чаще всего передают данные
Логистические платформы грузовладельцев
Крупные отправители и 3PL-операторы требуют видеть машины перевозчика в своей системе, чтобы отслеживать доставку и считать время прибытия. Для перевозчика это условие попадания в пул подрядчиков.
Системы головной компании
Холдинг с несколькими юрлицами собирает весь транспорт в одной платформе. Дочерние компании продолжают работать в своих учётных записях, а центр получает общий поток.
Отраслевые и государственные системы
Когда передача данных — условие договора, лицензии или тендера. Техническое задание всегда берём у оператора принимающей системы.
Другие платформы мониторинга
Подрядчик работает в одной системе, генподрядчик — в другой. Ретрансляция позволяет не ставить второй трекер на технику подрядчика.
BI и собственные разработки
Когда у компании свой диспетчерский софт, хранилище данных или дашборды, поток координат становится для них источником. Здесь часто сочетаем ретранслятор и API.
Страховые и лизинговые компании
Передача данных о местоположении и стиле вождения застрахованных или лизинговых машин по договорённости с владельцем.
Как проходит настройка: от письма заказчика до стабильного потока
Обычно всё начинается с письма от вашего клиента: «Для работы с нами необходимо передавать GPS-данные в нашу систему». Дальше порядок такой.
- Техническое согласование. Связываемся с IT-службой принимающей стороны и выясняем протокол, адрес и порт сервера, какой идентификатор машины они ждут, нужны ли датчики.
- Список машин. Вместе с вами определяем, какие машины передавать. Часто это не весь парк, а только те, что работают по конкретному договору.
- Тестовый поток. Запускаем ретрансляцию по одной-двум машинам и ждём подтверждения от получателя, что точки пришли и машины распознаны правильно.
- Полный запуск. Добавляем остальные машины и фиксируем настройки в документе: что передаём, куда, с какого числа.
Типичная настройка укладывается в несколько рабочих дней. Дольше всего обычно ждём ответа от IT-службы другой стороны, а не саму настройку.
Если нужно не передавать данные, а переехать в Wialon с другой платформы целиком, для этого есть отдельная услуга — миграция данных между платформами. Другие варианты обмена с внешним ПО собраны в разделе интеграции, а типовые требования логистических операторов разобраны на странице для 3PL и 4PL.
Почему данные «не доходят» и как мы это ловим
Ретрансляция — связь двух серверов, и ломаться она может с любой стороны. Поэтому после запуска мы не забываем про неё, а следим за доставкой.
Сервер получателя недоступен
Переезд на новый адрес, смена порта, закрытый файрвол. Wialon ретранслирует на указанный адрес, и если там никто не принимает, данные теряются для получателя. Мы видим, запущен ли ретранслятор, анализируем его журнал и согласуем с получателем контроль поступления сообщений; при обнаружении сбоя уведомляем контактных лиц по согласованному регламенту.
Машина пропала у получателя
Чаще всего после замены трекера: у нового IMEI, а получатель ждёт старый. Решается отдельным идентификатором для ретрансляции, который не меняется при замене оборудования.
Данные с опозданием
Если машина была вне зоны связи, трекер отправит накопленные точки позже, и они уйдут получателю тоже позже. Для системы заказчика важно правильно обрабатывать такие «старые» точки по времени, а не по моменту получения.
Пропуски после длительного сбоя
После сбоя проверяем в Wialon журнал ретранслятора, а у получателя — фактически принятый интервал. Накопленные сообщения не уходят сами: если данные за пропущенный период ещё доступны, запускаем в Wialon отдельную ретрансляцию истории за согласованный интервал и сверяем результат с получателем. Его система должна корректно обрабатывать поздние и повторные точки.
Паспорт подключения: что фиксируем для каждого получателя
Получатель и протокол
Систему получателя и контакт её IT-службы, протокол (Wialon IPS, Wialon Retranslator, EGTS или API), адрес и порт сервера, способ авторизации и защиты канала, перечень машин и передаваемых данных, доступы и порядок их отзыва. Для текстового Wialon IPS поверх TCP отдельно согласуем с получателем защищённый транспорт либо иной допустимый контур передачи.
Пример пакета
Согласуем с получателем один эталонный пакет с тестовой машины: какой идентификатор в нём стоит, в каком формате время (UTC или местное), координаты, скорость и какие дополнительные параметры идут под какими именами.
Список машин и данных
Какие машины передаются и с какого числа, какие параметры датчиков включены. Всё, что не попало в список, получатель не видит.
Контроль доставки
Кто и как замечает остановку потока: статус ретранслятора в Wialon, сообщение от получателя, регулярная проверка по нескольким машинам. Кому пишем при сбое с каждой стороны.
Восстановление пропусков
Что делаем, если получатель был недоступен долго: за какой период возможна повторная отправка, в каком виде (поток или файл) и принимает ли система получателя точки задним числом.
Права и основание
Передача идёт только по вашему решению как владельца данных. Основание (договор с заказчиком, требование тендера, решение холдинга) и срок передачи записываем, чтобы потом не выяснять, почему поток ещё идёт.
Границы работ и приёмка
Что делаем мы
Техническое согласование с получателем, настройку ретранслятора или выгрузки через API, тестовый поток, запуск по списку машин и контроль доставки в рамках сопровождения.
Что делает получатель
Разработку и поддержку своего приёмника, открытие доступа на своём сервере и обработку точек, пришедших с задержкой. Если приёмник не разбирает протокол, мы помогаем с диагностикой, но код на его стороне не пишем.
Когда подключение считается принятым
Получатель подтвердил, что все машины из списка видны, идентификаторы совпадают с его справочником, а время и координаты отображаются верно. После этого фиксируем дату запуска в паспорте.
А если отправлять данные прямо с трекера?
Иногда предлагают другой путь: настроить сам трекер так, чтобы он отправлял данные сразу на два сервера. Например, у трекеров Teltonika есть настройка второго сервера в режиме дублирования.
Так можно, но у этого варианта есть минусы:
- любое изменение адреса на стороне получателя — это перенастройка каждого трекера, а не одной записи в Wialon;
- трекер тратит больше мобильного трафика, что заметно на машинах в роуминге;
- получатель должен понимать родной протокол трекера, а не один общий протокол для всего парка;
- при смешанном парке из Teltonika, Queclink и других моделей настройка получается разной.
Поэтому для большинства задач мы выбираем серверную ретрансляцию. Дублирование с трекера оставляем для случаев, когда получатель по каким-то причинам принимает данные только от оборудования напрямую.
Что вы получаете
Без второго трекера
Одна установка на машине, данные расходятся по нужным системам на уровне сервера.
Выполнение требований заказчика
Передача GPS-данных помогает выполнить соответствующее техническое условие тендера или договора. Участие и отбор зависят также от остальных требований заказчика.
Контроль того, что передаётся
Вы сами решаете, какие машины и какие параметры видит внешняя сторона. Остальные данные остаются у вас.
Одна точка ответственности
Если у получателя пропали данные, разбираемся мы, а не ваш диспетчер вместе с чужим IT-отделом.
Какой способ передачи выбрать
Протокол чаще всего диктует принимающая сторона.
| Wialon IPS | Wialon Retranslator | EGTS | Через API | |
|---|---|---|---|---|
| Когда выбираем | Получатель пишет приёмник | На другой стороне Wialon | Гос. и отраслевые системы | BI и учётные системы |
| Поток в реальном времени | Да | Да | Да | По запросу: частота зависит от интеграции |
| Данные датчиков | Да, «имя — значение» | Да | По ТЗ оператора | Сообщения и рассчитанные значения датчиков при настройке запроса |
| Кто делает приёмную часть | Получатель по спецификации | Уже есть в Wialon | Оператор системы | Получатель сам |
Вопросы про «Ретрансляция GPS-данных во внешние системы»
Оставить заявку
Специалист перезвонит и подберёт решение под вашу технику и задачу.