📄Работа №165329

Тема: Веб-приложение для управления умным домом

📝
Тип работы Бакалаврская работа
📚
Предмет информатика
📄
Объем: 50 листов
📅
Год: 2023
👁️
Просмотров: 56
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Введение 3
1 Анализ задания на выпускную квалификационную работу 4
1.1 Анализ существующих аналогов 4
1.1.1 Умный дом с Алисой 5
1.1.2 Xiaomi MiHome 5
1.1.3 Умный дом Sber 6
1.2 Выбор инструментов 7
1.2.1 Выбор платформы 7
1.2.2 Выбор языка программирования 9
1.2.3 Выбор библиотек для разработки 10
1.3 Диаграмма прецедентов 11
1.4 Выводы по главе 14
2 Проектирование и реализация приложения 14
2.1 Алгоритм работы MQTT протокола 15
2.2 Архитектура веб-приложения 16
2.3 Модель базы данных 17
2.4 Описание классов 20
2.5 Графический интерфейс 23
3 Инструкции 26
3.1 Инструкция пользователя 26
3.2 Инструкция администратора 33
3.3 Инструкция разработчика 37
Заключение 41
Список использованных источников 42
ПРИЛОЖЕНИЕ А (обязательное) Диаграмма классов клиентской части 45

📖 Введение

Все больше людей становятся пользователями умного дома в различных его проявлениях. Сегодня на рынке мы можем найти большое количество модулей умного дома от разных производителей, работающих с помощью разных протоколов. Появляется потребность в платформе для управления умным домом, работающем на едином протоколе с устройствами от разных производителей.
Цель работы: разработать веб-приложение для управления умным домом.
Клиентская часть приложения должна быть кроссплатформенной для настольных систем (ОС Windows, Linux, MacOS). Серверная часть приложения должна работать на ОС Linux. Приложение должно иметь открытый исходный код и обладать следующими возможностями:
- предоставлять графический интерфейс для управления умными устройствами;
- поддержка многопользовательской работы;
- группировка и поиск по списку устройств;
- назначение пользователям прав доступа;
- сбор и отображение статистических данных по работе отдельного устройства.
Для достижения цели в работе решаются следующие задачи:
- анализ задания на выпускную квалификационную работу;
- проектирование;
- реализация приложения.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В результате работы было спроектировано и реализовано веб-приложение для управления умным домом.
Был разработан графический интерфейс программы, структура приложения. В приложении реализована возможность подключения к умным устройствам через протокол MQTT и обмена сообщения с ними, с помощью чего есть возможность управлять устройствами и получать нужные данные от них. Имеется возможность настроить автоматическое изменения состояния устройств в заданное время. Предусмотрена многопользовательская работа с устройствами.
Клиентское приложение работает на ОС Windows, Linux, MacOS. Серверное - на ОС Linux.
Последняя версия приложения размещена в git-репозитории .

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Умный дом с Алисой [Электронный ресурс]. - Режим доступа: https://yandex.ru/alice/smart-home (дата обращения: 11.12.2022).
2. Характеристики Яндекс Станции первого поколения - Yandex [Электронный ресурс]. - Режим доступа: https://yandex.ru/support/station/meet/characteristics-gen1.html (дата обращения:
11.12.1) .
3. Характеристики Яндекс Станции 2 [Электронный ресурс]. - Режим доступа: https: //yandex.ru/support/station/meet/characteristic s- gen2. html (дата обращения: 11.12.2022).
4. Xiaomi Mi Home [Электронный ресурс]. - Режим доступа: https://xiaomi-smarthome.ru/xiaomi-mi-home/ (дата обращения: 11.12.2022).
5. Хаб для устройств умного дома xiaomi mi smart home hub xiaomi mi smart home hub [Электронный ресурс]. - Режим доступа: https://domoticzfaq.ru/khab-dlya-ustroystv-umnogo-doma-xiaomi-mi-smart-home- hub-xiaomi-mi-smart-home-hub/ (дата обращения: 11.12.2022).
6. Xiaomi Hub Gateway 4 (ZSWG01CM) [Электронный ресурс]. - Режим доступа: https: //xiaomi- smarthome .ru/xiaomi-hub- gateway-4-zswg01cm/#1 (дата обращения: 11.12.2022).
7. Добавление Wi-Fi устройств в MiHome [Электронный ресурс]. - Режим доступа: https: //rumihome .ru/materialy/dobavlenie-wi-fi-ustroj stv-v-mihome (дата обращения: 11.12.2022).
8. Модуль Xiaomi miIO - Протокол miIO [Электронный ресурс]. - Режим доступа: https://kb.mjdm.ru/xiaomimiio-protocol/ (дата обращения: 11.12.2002).
9. Умный дом Sber [Электронный ресурс]. - Режим доступа: https://sberdevices.ru/help/smarthome/ (дата обращения: 11.12.2022).
10. Что умеет умный дом Sber? [Электронный ресурс]. - Режим
доступа: https: //sberdevices. ru/help/smarthome/smarthome-about/use (дата
обращения: 11.12.2022).
11. MQTT-to-Cloud для DIY [Электронный ресурс]. - Режим доступа: https://developers.sber.ru/docs/ru/smarthome/mqtt-div/mqtt-to-div (дата обращения:
11.12.1) .
12. Характеристики - SberBox [Электронный ресурс]. - Режим доступа: https://sberdevices.ru/help/sberbox/sberbox-meet/sberbox-specifications (дата обращения: 11.12.2022).
13. «Сбер» строит собственную платформу умного дома [Электронный ресурс]. - Режим доступа: https: //www.cnews .ru/news/top/2022-05-
06 sber stroit sobstvennuyu (дата обращения: 11.12.2022).
14. MQTT Specifications [Электронный ресурс]. - Режим доступа: https://mqtt.org/mqtt-specification/ (дата обращения: 19.12.2022).
15. MQTT, CoAP, ZigBee или LwM2M? Какой протокол выбрать? [Электронный ресурс]. - Режим доступа: https://wm-it.pro/mqtt-coap-zigbee-ili- lwm2m-kakov-protokol-iot-vvbrat (дата обращения: 19.12.2022).
... всего 26 истчоников

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ