FRS: контроль топлива от датчика в баке до управленческого отчёта

FRS: контроль топлива от датчика в баке до управленческого отчёта

Разработали аппаратную и программную части системы для сбора, обработки и анализа данных о топливе, работе двигателя и движении транспорта

Система, которая связывает физические измерения и топливную аналитику

01

Клиент и бизнес

Компания с собственным автопарком и подразделениями. Для контроля топлива ей нужны данные по машинам, бакам, заправкам, сливам, работе двигателя и простоям.

02

Задача

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

03

Что сделали

Проработали подключение ДУТ и передатчика, протоколы и файловый обмен, алгоритмы обработки, локальный сервер, базу, web-интерфейс и desktop-приложение.

04

Ключевой результат

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

<Контекст и проблема>

Что ограничивает похожие компании

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

Установка датчика сама по себе тоже не решает задачу. Сигнал содержит колебания, дубликаты и выбросы. Температура меняет объём топлива. Автомобиль может работать вне зоны сети, а данные поступить на сервер позже. Без обработки резкое изменение легко принять за слив или заправку ошибочно

  • 01данные о топливе фиксируются вручную или только в начале и конце периода
  • 02датчики, транспорт, подразделения и отчёты не связаны в единой структуре
  • 03шум и температурные колебания искажают результат измерения
  • 04автомобили не всегда имеют стабильный интернет на маршруте
  • 05поздняя загрузка данных требует пересчёта статистики за затронутые даты
01

Нужно решить похожую бизнес-задачу?

Расскажите о проекте — разберём задачу и предложим подход к реализации.

Обсудить проект
<Декомпозиция и объём работ>

Проектирование началось с физического контура измерений

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

01

Системный анализ

Описали структуру точки, форматы файлов, состояния, интервалы, события и правила пересчёта.

02

Аппаратная часть

Проработали несколько ДУТ на машину, RS-485, передатчик, МАС-привязку, SD-карту и Wi-Fi.

03

Алгоритмы

Задали фильтрацию, температурную коррекцию, пороги заправки и слива, двигатель и движение

04

Архитектура

Связали локальный сбор данных, серверную обработку, PostgreSQL, web- и desktop-интерфейсы

05

Разработка

Реализовали backend, web-интерфейс и desktop- приложение для локальной эксплуатации

Автономная цепочка сбора и обработки данных

В каждом баке установлен ДУТ. Если у машины несколько баков, передатчик опрашивает несколько датчиков по RS-485. Он фиксирует уровень топлива, температуру, напряжение, состояние двигателя и движение, а затем сохраняет данные на SD-карту или передаёт их по Wi-Fi и UDP

pasted-2026-09-23-21-44-31.png
02

Нужна архитектура для нового продукта?

Покажем, как связать интерфейсы, бизнес-логику, данные и внешние системы.

Обсудить проект

Шесть основных функций

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

01

Сбор с нескольких ДУТ

Передатчик читает данные каждого бака по RS-485. Польза: вся топливная система автомобиля учитывается целиком.

02

Автономная запись

Точки сохраняются по датам и часам на SD-карте и передаются при появлении связи. Польза: маршрут не зависит от интернета.

03

Фильтрация и коррекция

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

04

Заправки и сливы

Резкие изменения проверяются по времени, двигателю и порогу конкретного ТС. Польза: события видны отдельно от обычного расхода.

05

Работа и простои

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

06

Статистика и отчёты

Данные агрегируются по дням и месяцам, доступны фильтры и экспорт. Польза: отчёт формируется из уже рассчитанных метрик.

Мониторинг топлива

Мониторинг топлива

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

Мониторинг топлива

Реестр машин

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

Реестр машин

Подразделения списком

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

Подразделения списком
03

Хотите показать сложный продукт так же понятно?

Разберём функциональность и соберём понятную структуру интерфейсов.

Обсудить проект

Этапы реализации

01

Анализ и планирование

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

02

Проектирование

Создание архитектуры решения, продумывание пользовательских сценариев, интерфейсов и логики работы. На этом этапе формируется «каркас» будущего продукта.

03

Разработка

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

04

Тестирование

Проверка функциональности, производительности, совместимости и безопасности. Исправление ошибок до того, как продукт попадёт к пользователям.

05

Запуск

Размещение продукта (например, публикация в сторах или запуск на серверах), настройка окружения и старт маркетинговых или внутренних процессов.

06

Поддержка и развитие

Обновление функционала, доработка под новые бизнес-задачи, исправление багов и поддержание продукта в актуальном состоянии.

<Результаты>

Что изменилось в процессе контроля топлива

FRS связала измерительные устройства, транспорт и аналитическую систему. Контроль строится не на ручной сверке, а на последовательной обработке временных точек и настраиваемых правилах для каждой машины

01

Данные из каждого бака

Несколько ДУТ могут работать в одном автомобиле через общий передатчик.

02

Работа без интернета

Точки накапливаются локально и загружаются после возвращения на базу

03

Меньше ложных событий

Фильтрация, температура и состояние двигателя учитываются до классификации

04

Быстрые отчёты

Дневная и месячная статистика рассчитывается заранее и готова к выборке и экспорту.

<команда>

Наша команда

Показать всех
  • Турабек Гайбуллаев — Full Stack Developer01
    Full Stack Developer

    Турабек Гайбуллаев

  • Жазгуль Байматова — HR02
    HR

    Жазгуль Байматова

  • Джасур Муртозаев — Team Lead03
    Team Lead

    Джасур Муртозаев

  • Мухриддин Хабибуллаев — Business Analyst04
    Business Analyst

    Мухриддин Хабибуллаев

  • Хожиакбар Абдувахабов — Business Developer05
    Business Developer

    Хожиакбар Абдувахабов

  • Аждар Насири — UX/UI Designer06
    UX/UI Designer

    Аждар Насири

  • Амир Раимов — QA Engineer07
    QA Engineer

    Амир Раимов

  • Амир Рустамов — UX/UI Designer08
    UX/UI Designer

    Амир Рустамов

  • Анвар Рустамов — Business Analyst09
    Business Analyst

    Анвар Рустамов

  • Ахмаджон Шамсуддинов — Full Stack Developer10
    Full Stack Developer

    Ахмаджон Шамсуддинов

  • Бехруз Миртусинов — Full Stack Developer11
    Full Stack Developer

    Бехруз Миртусинов

  • Достон Тошбеков — Project Manager12
    Project Manager

    Достон Тошбеков

  • Джахонгир Маннонов — Mobile Developer13
    Mobile Developer

    Джахонгир Маннонов

  • Махаммаджон Махаммаджонов — Game Developer14
    Game Developer

    Махаммаджон Махаммаджонов

  • Евгений Онищенко — QA Engineer15
    QA Engineer

    Евгений Онищенко

  • Муин Гулов — Project Manager16
    Project Manager

    Муин Гулов

  • Санжар Абдуфаттохов — Full Stack Developer17
    Full Stack Developer

    Санжар Абдуфаттохов

  • Мунира Абдурашидова — UX/UI Designer18
    UX/UI Designer

    Мунира Абдурашидова

  • Абдуллох Хушвактов — Frontend Developer19
    Frontend Developer

    Абдуллох Хушвактов

<Технологии>

Современные инструменты и технологии

Мы создаем корпоративные решения для производительности

DevOps
QA
Backend
Frontend
Mobile
PM
UX/UI
Infrastructure
Ansible
Terraform
CloudFormation
GitLab CI
CircleCI
React
PostCSS
Webpack
Angular
JavaScript
Prometheus
Bamboo
Sentry
CloudWatch
ELK
Sass
Babel
TypeScript
Vue
Next.js
Service Desk
Meet
Notion
Zoom
Swift
Android
Objective-C
CloudNative
Heroku
Nuxt.js
Loom
Zapier
Jira
Miro
Java
Kotlin
iOS
Digital Ocean
Netlify
Azure
Appium
Selenium Grid
Selenium
Python
Node.js
C
Figma
Adobe Suite
Sketch
Selenoid
PyTest
Jasmine
C++
Ruby
TypeScript
PHP
Principle
Balsamiq
InVision
  • DevOps
  • QA
  • Backend
  • Frontend
  • Mobile
  • PM
  • UX/UI
  • Infrastructure
  • Ansible
  • Terraform
  • CloudFormation
  • GitLab CI
  • CircleCI
  • Prometheus
  • Bamboo
  • Sentry
  • CloudWatch
  • ELK
<партнеры>

Партнеры

Показать всех
Alfa Invest
Ipak Yuli Bank
Davr Bank
HUMO
UNESCO
ООН
ООН
Национальная гвардия
Национальная гвардия
Министерство безопасности
Оборонная промышленность
Оборонная промышленность
Artel
Министерство культуры
Horev Medical Center
Evolution Motors
Ziyo Forum — фонд развития науки и образования
Asialine Moscow
Radius
  • Alfa Invest
  • Ipak Yuli Bank
  • Davr Bank
  • HUMO
  • UNESCO
  • ООН
    ООН
  • Национальная гвардия
    Национальная гвардия
  • Министерство безопасности
  • Оборонная промышленность
    Оборонная промышленность
  • Artel
  • Министерство культуры
  • Horev Medical Center
  • Evolution Motors
  • Ziyo Forum — фонд развития науки и образования
  • Asialine Moscow
  • Radius
Бесплатный аудит сайта и бизнеса

Бесплатно разберём Ваш проект и предложим подходящее решение

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

Подарок после аудитаЭскиз первого экрана + базовая структура проекта

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

Business Analyst Dev Symfony
Аудит проведётРустамов АнварBusiness Analyst

Разберёт Ваш проект и бизнес-задачу, подготовит рекомендации и первый эскиз.

Или напишите напрямую
Ответьте на несколько вопросов — специалист изучит ситуацию и подготовит разбор.
Что Вы получитепосле бесплатного разбора IT-проекта
  • Анализ бизнес-задачи и целей проекта
  • Рекомендации по функционалу, архитектуре и интеграциям
  • Предварительную структуру IT-решения и ключевых модулей
  • Прототип ключевого экрана или схему будущего решения
  • Этапы реализации, приоритеты запуска и предварительную оценку
  • Вывод: доработать существующее решение или создавать новое

Честный вывод.Если решение можно улучшить без полной переделки — так и скажем.

Написать нам:hello@devsymfony.io
Позвонить нам:+998 91 618 40 50
Copyright © 2015-2026 Dev Symfony компания по разработке программного обеспечения