Розробка web-додатку комп’ютерної системи моніторингу та керування енергоспоживанням будинку

Abstract

Робота присвячена розробці web-додатку комп'ютерної системи моніторингу та керування енергоспоживанням будинку. Актуальність роботи зумовлена зростанням споживання електроенергії в житловому секторі та відсутністю у більшості користувачів зручних інструментів для контролю власних витрат. У роботі проведено аналіз сучасних методів моніторингу енергоспоживання, протоколів передачі даних у IoT-системах (MQTT, HTTP/REST, WebSocket, CoAP) та існуючих програмних рішень (Home Assistant, openHAB, Grafana). У результаті виконання роботи розроблено web-додаток на основі мікрофреймворку Flask мови Python із REST API та базою даних SQLite. Клієнтська частина реалізована як односторінковий веб-застосунок з використанням бібліотеки Chart.js для відображення графіків споживання у режимі реального часу. Розроблено програмний емулятор IoT-пристроїв, що моделює роботу п'яти побутових пристроїв. Система надає два функціональні модулі: моніторинг енергоспоживання з графіками та таблицями і керування пристроями з можливістю вмикання та вимикання. Проведено дослідження функціональних можливостей системи, що підтвердило коректність збору та відображення даних, надійність модуля керування та відповідність часу відповіді API встановленим вимогам.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By