Дослідження та вдосконалення серверної частини обробки даних контролю доступу в приміщення

Вантажиться...
Ескіз

Дата

Назва журналу

Номер ISSN

Назва тому

Видавець

Анотація

Актуальність теми зумовлена потребою підвищення ефективності обробки даних у системах контролю параметрів внутрішнього середовища приміщень, які відіграють ключову роль у забезпеченні безпеки, енергоефективності та автоматизації житлових і виробничих об’єктів. Сучасні реалізації таких систем нерідко обмежені жорстко закладеною логікою обробки подій, що ускладнює адаптацію до динамічно змінюваних умов середовища, вимог користувача та сценаріїв реагування. Крім того, більшість промислових рішень не дозволяють дослідити архітектурні аспекти серверної частини без втручання в апаратну інфраструктуру, що стримує процеси прототипування та оптимізації. Розробка імітаційного середовища, яке емулює роботу серверного модуля обробки подій у контрольованих умовах, дозволяє формалізувати та експериментально перевірити механізми чергування запитів, пріоритезації реакцій, обробки виняткових ситуацій та ведення станів об’єктів. Метою дослідження є створення та вдосконалення програмного інструменту для моделювання роботи серверної частини системи контролю за допомогою засобів Python, що дозволяє аналізувати часові, логічні та структурні характеристики обробки подій без прив’язки до фізичних сенсорів. Для досягнення поставленої мети у роботі вирішуються такі завдання: − аналіз сучасних серверних рішень у системах моніторингу середовища; − формалізація вимог до функціональності, масштабованості та гнучкості обробки подій; − побудова структурної та функціональної моделі серверної частини; − розробка емулятора, який імітує динаміку подій від сенсорних модулів та реакцію серверного програмного забезпечення; − проведення експериментального дослідження параметрів продуктивності, затримок обробки та поведінки системи в умовах пікових навантажень. Об’єктом дослідження виступають програмні модулі обробки даних у системах моніторингу приміщень. Предметом дослідження є методи та алгоритми реалізації серверної логіки, що забезпечує обробку та маршрутизацію подій у середовищі імітації. Методологічну основу роботи складають підходи системного аналізу, імітаційного моделювання, проєктування програмної архітектури та експериментального тестування. Засобами реалізації виступають інтерпретована мова Python, стандартні бібліотеки для побудови асинхронних і подієво-орієнтованих систем, а також інструменти логування, збору метрик та візуалізації структури черг. Практична цінність роботи полягає у створенні універсального середовища тестування та вдосконалення алгоритмів серверної обробки подій, яке може бути адаптоване для задач автоматизації в системах контролю доступу, клімат-контролю, безпеки або енергозбереження. Структура дипломної роботи включає вступ, чотири розділи, висновки, список використаних джерел та додатки. У першому розділі представлено аналіз предметної області та огляд актуальних архітектур обробки подій; у другому —запропоновано структурну модель, змодельована система та описано принципи побудови програмної частини; третій розділ містить деталі реалізації та опис логіки роботи імітаційного середовища; у четвертому — наведено результати тестування, аналіз ефективності, приклади сценаріїв роботи системи та рекомендації щодо практичного застосування. Висновки узагальнюють результати дослідження та окреслюють напрямки подальшого розвитку розробленого інструменту.

Опис

Ключові слова

програмні модулі, маршрутизація подій, імітаційне моделювання, Python, software modules, event routing, simulation modelling

Бібліографічний опис

Незельський В. В. Дослідження та вдосконалення серверної частини обробки даних контролю доступу в приміщення : кваліфікаційна робота … магістра : 123 Комп’ютерна інженерія. Київ, 2025. 67 с.

Endorsement

Review

Supplemented By

Referenced By