Найти в Дзене

Как победить топливные махинации с помощью облачной логики

Разработчики из Exzotron Technology реализовали пилотный проект для логистических центров одного из маркетплейсов. Реальный кейс для настройки системы, которая за треть секунды принимает решение о выдаче топлива по QR-коду. Проект решает проблему параллельной выдачи топлива на нескольких заправках по одному коду. У заказчика возникали ситуации одновременной загрузки топлива по QR-коду: сторонний водитель, получивший qr-код на выдачу топлива, мог одновременно получить топливо с нескольких колонок. Как итог – несанкционированный расход топлива. Технические подробности: Внедрить централизованную онлайн-выдачу топлива, исключив несанкционированные наливы топлива. Главное решение – перенести всю логику в облако вместо терминалов. Инженеры разработали ПО, которое позволяет терминалам спутникового мониторинга передавать данные на сервер в режиме онлайн. Теперь принятие решения о выдаче топлива происходит не на конкретном терминале, а в облаке. Чтобы перенести принятие решения в облако, пришл
Оглавление

Разработчики из Exzotron Technology реализовали пилотный проект для логистических центров одного из маркетплейсов. Реальный кейс для настройки системы, которая за треть секунды принимает решение о выдаче топлива по QR-коду. Проект решает проблему параллельной выдачи топлива на нескольких заправках по одному коду.

Дано: выдача топлива происходит по QR-кодам

У заказчика возникали ситуации одновременной загрузки топлива по QR-коду: сторонний водитель, получивший qr-код на выдачу топлива, мог одновременно получить топливо с нескольких колонок. Как итог – несанкционированный расход топлива.

Технические подробности:

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

Цель

Внедрить централизованную онлайн-выдачу топлива, исключив несанкционированные наливы топлива.

Решение: облачный «диспетчер» вместо локальной логики

Главное решение – перенести всю логику в облако вместо терминалов.

Топливный модуль
Топливный модуль

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

Чтобы перенести принятие решения в облако, пришлось полностью изменить логику работы алгоритма выдачи топлива. Для этого разработали собственный протокол связи с сервером, который позволяет экономить трафик для ускорения обмена данными.

Более того, выдача топлива начинается после того, как со стороны сервера придет подтверждение о доступном лимите и отсутствии одновременной выдачи. Самое важное – как только начинается выдача топлива, на стороне сервера блокируется выдача по данному QR-коду на 30 минут.

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

Алгоритм онлайн, удерживает связь с сервером, мониторит состояние считывателя, передаёт номер QR или карты, принимает лимиты от сервера
Алгоритм онлайн, удерживает связь с сервером, мониторит состояние считывателя, передаёт номер QR или карты, принимает лимиты от сервера

Результат

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

Уникальность системы – в том, что идентификация получателя и решение о выдаче топлива происходит теперь на сервере.

Решение находится в стадии «пилота», но уже отмечено исключение ошибок и махинаций с выдачей топлива по QR-кодам.

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

Дальше можно настроить передачу данных о состоянии топливораздаточной колонки: положение пистолета, активность налива, текущая доза.

Оборудование

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

Терминал Galileosky 10 Hub
Терминал Galileosky 10 Hub