Details
| Title | Разработка программного обеспечения на операционной системе Android для управления устройствами умного дома: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» = Development of Android based software for controlling smart home devices |
|---|---|
| Creators | Терехов Богдан Андреевич |
| Scientific adviser | Дьяченко Юрий Николаевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | умный дом ; home assistant ; android ; zigbee ; matter ; MQTT ; websocket ; автоматизация ; smart home ; automation |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.01 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-1856 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42512 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Бакалаврская работа посвящена разработке Android приложения для управления системой умного дома на базе Home Assistant. В ходе работы были рассмотрены существующие решения, разработана структурная схема системы, настроена серверная часть Home Assistant OS и реализована клиентская часть мобильного приложения. Серверная часть включает интеграцию Zigbee и Matter устройств, MQTT брокер и удаленный доступ через Cloudflare Tunnel. Клиентское приложение обеспечивает авторизацию, получение данных об устройствах и сущностях, отображение их состояния, отправку команд управления и получение обновлений через WebSocket. Работоспособность приложения была проверена с помощью функционального и нагрузочного тестирования. Результаты тестирования подтвердили корректность основных функций приложения и возможность его использования для управления устройствами умного дома.
The bachelor’s thesis is devoted to the development of an Android application for controlling a smart home system based on Home Assistant. The work includes an analysis of existing solutions, development of the system structure, configuration of the Home Assistant OS server side, and implementation of the client side of the mobile application. The server side includes integration of Zigbee and Matter devices, an MQTT broker, and remote access through Cloudflare Tunnel. The client application provides authorization, retrieval of data about devices and entities, display of their states, sending of control commands, and receiving updates through WebSocket. The operability of the application was verified through functional and load testing. The test results confirmed the correctness of the main application functions and the possibility of using it to control smart home devices.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|