Details

Title: Разработка системы умного дома с интеграцией голосового управления: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators: Васильев Георгий Алексеевич
Scientific adviser: Тышкевич Антон Игоревич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: умный дом; MQTT; шторы; голосовое управление; Алиса; smart home; curtains; voice control; Alice
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-3724
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\30507

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Данная работа посвящена проектированию и реализации системы умного дома, в частности, умных штор, с интеграцией голосового управления через Алису и использованием протокола MQTT для связи устройств. Задачи, которые решались в ходе выполнения работы: 1. Анализ существующих решений для умных штор. 2. Проектирование, сборка, программирование и отладка умных штор. 3. Создание MQTT хаба на основе удаленного сервера. 4. Связывание умных устройств с хабом и Яндекс Алисой. 5. Тестирование полученной системы. Работа проводилась в процессе самостоятельного изучения данного направления. В рамках проектирования проводился анализ существующих решений и технологий для разработки системы управления умными шторами. В результате была разработана и собрана система умных штор, включающая все заявленные функции. Настроен MQTT брокер для связи устройств и интеграции с голосовым помощником Алисой. Проведенные тестирования показали высокую эффективность и стабильность работы системы.

This work is devoted to the design and implementation of a smart home system, particularly smart curtains, with voice control integration through Alice and the use of the MQTT protocol for device communication. Tasks that were solved during the execution of the work: 1. Analyze existing solutions for smart curtains. 2. Design, assemble, program, and debug smart curtains. 3. Create an MQTT hub based on a remote server. 4. Connect smart devices to the hub and Yandex Alice. 5. Test the final version of the project. The work was carried out in the process of self-study of this area. As part of the design, an analysis of existing solutions and technologies for developing a smart curtain control system was carried out. As a result, a smart curtain system including all the declared functions was developed and assembled. The MQTT broker was configured for device communication and integration with the Alice voice assistant. The system has been tested, demonstrating high efficiency and stability in operation.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Table of Contents

  • ВВЕДЕНИЕ
  • ГЛАВА 1. АНАЛИЗ СУЩЕСТВУЮЩИХ РЕШЕНИЙ
    • 1.1. Анализ существующих решений умных штор
    • 1.2. Сравнительный анализ протоколов связи
    • 1.3. Сравнительный анализ mqtt брокеров
    • 1.4 Сравнительный анализ голосовых помощников и их особенностей
    • 1.5 Обзор проектного решения
  • ГЛАВА 2. ПРОЕКТИРОВАНИЕ АППАРАТНОЙ ЧАСТИ ПРОЕКТА
    • 2.1. Проектирование механической части проекта
    • 2.2. Проектирование управляющей части проекта
    • 2.3. Проектирование топологии проекта
  • ГЛАВА 3. ИНТЕГРАЦИЯ И НАСТРОЙКА СИСТЕМЫ
    • 3.1 Сборка устройства и отладка физической модели
    • 3.2. Создание MQTT Сервера
    • 3.3. Разработка программного обеспечения для основных контроллеров системы
      • 3.3.1. Разработка программы для контроллера штор
      • 3.3.2. Разработка программы для сетевого контроллера
    • 3.4. Настройка «Домовенка Кузи»
    • 3.5. Тестирование работы системы
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ 1. КОД КОНТРОЛЛЕРА ШТОР
  • ПРИЛОЖЕНИЕ 2. КОД СВЯЗУЮЩЕГО КОНТРОЛЛЕРА

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics