РОЗРОБКА ВЕБ-СИСТЕМИ ДЛЯ ПРИЙОМУ ТЕЛЕМЕТРІЇ З IOT-ПРИСТРОЇВ АВТОПАРКУ
08.02.2026 00:19
[1. Information systems and technologies]
Author: Кордулян Ян Віталійович, магістрант, Чернівецький національний університет імені Юрія Федьковича, м.Чернівці
Вступ. Сучасні транспортні та логістичні системи дедалі більше залежать від цифрових технологій, автоматизованого збору даних та їх подальшої обробки в інформаційних системах. Управління автопарком без використання спеціалізованих програмних засобів стає малоефективним, оскільки значна частина важливої інформації (місцезнаходження транспортних засобів, швидкість руху, режими експлуатації, простої, технічний стан) або не фіксується взагалі, або обробляється вручну із суттєвими затримками. Паралельно з цим активно розвивається напрям Інтернету речей (IoT), що дозволяє оснащувати транспортні засоби різноманітними датчиками та трекерами для автоматичного збору телеметричних даних. Проте на практиці отримана з пристроїв інформація часто залишається фрагментованою, зберігається у вигляді сирих логів або використовується в закритих комерційних платформах, які не завжди відповідають реальним потребам конкретних організацій. У даній роботі розглядається підхід до створення власного веб-застосунку для моніторингу та управління транспортними засобами з підтримкою прийому телеметричних даних від IoT-пристроїв через REST API. Запропоноване рішення орієнтоване на практичне використання в реальних умовах та поєднує веб-інтерфейс адміністратора, серверну частину для обробки запитів і базу даних для зберігання історії телеметрії та довідкових даних.
Аналіз проблеми. У більшості підприємств, які експлуатують транспортні засоби, процеси обліку та контролю руху транспорту організовані фрагментарно. Частина інформації фіксується вручну (журнали виїздів, звіти водіїв), частина – за допомогою сторонніх GPS-сервісів, які часто надають лише базовий функціонал і не дозволяють гнучко інтегрувати дані з внутрішніми інформаційними системами підприємства. Це ускладнює побудову єдиної картини використання автопарку.
Основні проблеми, які виникають у такому підході: відсутність централізованої бази даних телеметричних показників; складність інтеграції IoT-пристроїв із веб-системами управління; обмежені можливості аналізу історичних даних та побудови статистики; недостатня гнучкість готових комерційних рішень; відсутність прозорого механізму розмежування доступу для різних ролей користувачів (адміністратори, диспетчери тощо).
Окремо варто виділити проблему обробки телеметрії в реальному часі. Дані з пристроїв можуть надходити з різною періодичністю, пакетами (batch) або окремими повідомленнями. Система повинна бути здатна коректно приймати такі дані, перевіряти автентичність джерела, зберігати історію та підтримувати актуальний «поточний стан» транспортного засобу для відображення на панелі моніторингу. Також важливою є задача побудови зручного рівня подання. Навіть наявність повних і точних даних не має практичної цінності без зрозумілого веб-інтерфейсу, який дозволяє швидко отримувати інформацію про поточний стан автопарку, виконувати пошук, фільтрацію, перегляд історії та базову аналітику.
Запропоноване технічне рішення. У межах роботи було спроєктовано та реалізовано веб-орієнтовану систему управління автопарком із підтримкою інтеграції IoT-пристроїв. Архітектура системи побудована за принципом розділення відповідальностей між рівнями: рівень подання (web-інтерфейс), серверна частина (Web API) та рівень доступу до даних. Серверна частина реалізує REST API для прийому телеметрії від пристроїв. Для ідентифікації IoT-девайсів використовується механізм bearer-токенів, де в базі даних зберігається хеш токена, а сам токен відомий лише пристрою та адміністратору системи в момент його створення. Такий підхід підвищує безпеку та зменшує ризик компрометації облікових даних пристроїв.
Передбачено два режими надсилання телеметрії: одиночні точки та пакетна передача даних. Це дозволяє адаптувати систему до різних сценаріїв роботи пристроїв (постійний онлайн-зв’язок або накопичення даних з подальшою передачею). Веб-частина реалізує повноцінний CRUD-функціонал для основних сутностей системи: транспортні засоби, водії, маршрути, пристрої та призначення. Передбачено механізми пошуку, фільтрації, сортування та пагінації, що забезпечує зручну роботу з великими обсягами даних. Для відображення поточного стану автопарку реалізовано панель моніторингу, яка базується на актуальних телеметричних даних та дозволяє оперативно оцінювати стан системи. Додатково в системі реалізовано елементи аналітики, зокрема підрахунок кількості активних транспортних засобів, статистику телеметричних точок за добу, середні та максимальні показники швидкості. Це демонструє можливість подальшого розвитку системи в напрямі більш глибокого аналітичного аналізу.
Висновки. У статті розглянуто підхід до побудови веб-орієнтованої системи управління автопарком із підтримкою збору телеметричних даних від IoT-пристроїв. Запропоноване технічне рішення демонструє можливість створення власної платформи, яка не залежить від сторонніх комерційних сервісів та може бути адаптована під потреби конкретної організації.
Реалізована система забезпечує централізований збір і зберігання телеметрії, підтримує управління довідковими сутностями, надає інструменти для моніторингу та базової аналітики. Практичні експерименти з тестовими даними підтвердили працездатність запропонованого підходу та можливість масштабування рішення в разі підключення більшої кількості пристроїв і транспортних засобів.
Отримані результати можуть бути використані як основа для подальших досліджень і розвитку систем у напрямі оптимізації маршрутів, прогнозування технічного стану транспорту та інтеграції з іншими корпоративними інформаційними системами.