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