Вход

ВКР Разработка среды управления "Умным домом"

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 543987
Дата создания 2023
Мы сможем обработать ваш заказ (!) 7 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 930руб.
КУПИТЬ

Описание

На 1 февраля 2023 года оригинальность более 80%

Могу проверить вам актуальную оригинальность работы при покупке, пишите в личку.

Оригинал документа в pdf, конвертация в Word автоматическая (в word могут быть недочеты, которые вы легко исправите самостоятельно)

Дипломная работа состоит из 40 страниц, включает в себя приложение из 1 страницы (веб-ссылка на рабочую папку с проектом), 36 рисунков в виде схем, листингов программ и скриншотов, а также 13 литературных источников.

В ходе работы были рассмотрены проблемы совместного использования современных беспроводных протоколов передачи данных, изучены и использованы на практике возможности этих протоколов связи.

Первая глава посвящена теоретической части, в ней приводится начальные сведения о работе. Вторая глава – посвящена разработке программного кода для «умных» устройств внутри сети «Умного дома». В третьей главе иллюстрируется созданная среда управления, в виде веб-интерфейса. В Заключении подведены итоги проделанной работы, приведены новые полученные знания.

В дипломной работе созданы условия для дальнейшего использования результатов разработки в современных условиях концепции «Интернета вещей» (англ. Internet of things). В частности, это касается таких направлений, как «Умный дом» (автоматизация процессов внутри жилого дома), «Умная ферма» (автоматизация сельского хозяйства) и «Индустрия 4.0» (использование сети Интернет в промышленных процессах).

В современном мире количество устройств, подключенных к сети Internet или подключенных между собой по другим протоколам связи, экспоненциально растет. В связи с данным феноменом начиная с 1999 года все больше набирает популярность концепция интернета вещей (англ. Internet of things, IoT). Концепция представляет собой осмысление перспектив широкого применения средств радиочастотной идентификации для взаимодействия физических предметов между собой и с внешним окружением. Стоит отметить, что развитию данной концепции помогли и продолжают помогать ряд технологий, таких как: распространение беспроводных сетей, появление облачных вычислений (англ. Cloud computing), развитие технологий межмашинного взаимодействия, начало активного перехода на IPv6 и освоение программно-определяемых сетей.

Целью данной выпускной квалификационной работы является разработка легко масштабируемой, энергоэффективной, беспроводной сети устройств для управления бытовыми приборами внутри дома, а также для мониторинга показаний помещений в удобной для пользователя среде управления.

В связи с поставленной целью в данной работе решаются следующие задачи:

1. Выбор способа (протоколов) для передачи данных.

2. Планирование топологии сети.

3. Распределение выполняемых задач для устройств в сети.

4. Прототипирование устройств и разработка программного кода.

5. Планирование структуры и разработка сайта, выполняющего роль

среды управления.

Объект исследования – интернет вещей (англ. IoT).

Предмет исследования – применение концепции интернета вещей на практике.

При написании данной выпускной квалификационной работы использовались следующее методы:

• Анализ литературы. В основном были анализированы статьи из

сети Интернет.

• Моделирование. Система была воспроизведена вживую, для нее

был разработан программный код.

• Наблюдение. После воспроизведения системы над ней велось

наблюдение в течение ограниченного времени.

В данной работе планируется упростить внедрение новых сетей концепции IoT для использования внутри «Умного дома».

Выпускная квалификационная работа (ВКР) состоит из 40 листов (включая титульный лист), а также содержит приложения в виде ссылки на исходный программный код.

Содержание

Содержание

Введение ................................................................................................................... 3 Глава 1. Теоретические сведения .......................................................................... 5

1.1 Используемые протоколы связи ESP-NOW, LoRa, WebSocket ................ 5 1.2 Сведения о платах серии ESP ....................................................................... 8 1.3 Топология разрабатываемой сети ................................................................ 9

Глава 2. Разработка сети устройств ..................................................................... 12 2.1 Схема подключения устройств ................................................................... 12 2.2 Принцип работы передатчика данных ....................................................... 15 2.3 Принцип работы сервера ............................................................................. 20

Глава 3. Разработка среды управления ............................................................... 28 3.1 Файловая система LittleFS и загрузка файлов «по воздуху» ................... 28 3.2 Структура и описание работы сайта .......................................................... 30

Заключение ............................................................................................................ 36 Список используемых источников ...................................................................... 37 Приложение. Исходный код программ ............................................................... 39

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

Список используемых источников

1. ESP8266 NodeMCU WebSocket Server: Control Outputs (Arduino IDE) [В

Интернете] / авт. Santos Rui // Random Nerd tutorials. - 2020 г.. -https://randomnerdtutorials.com/esp8266-nodemcu-websocket-server-arduino/.

2. ESP-NOW with ESP8266: Receive Data from Multiple Boards (many-to-one) [В Интернете] / авт. Santos Rui // Random Nerd Tutorials. - 2020 г.. -https://randomnerdtutorials.com/esp-now-many-to-one-esp8266-nodemcu/.

3. ESP8266 прошивка, программирование в Arduino IDE [В Интернете] /

авт. Труш Сергей // Хабр. - 2016 г.. - https://habr.com/ru/post/371853/.

4. ESP8266 ADC – Read Analog Values with Arduino IDE, MicroPython and

Lua [В Интернете] / авт. Santos Rui // Random Nerd Tutorials. - 2015 г.. -https://randomnerdtutorials.com/esp8266-adc-reading-analog-values-with-nodemcu/.

5. A Beginner's Guide to the ESP8266 [В Интернете] / авт. P. Pieter // Multicast Domain Name System. - 2017 г.. -https://tttapa.github.io/ESP8266/Chap08%20-%20mDNS.html.

6. Install ESP8266 NodeMCU LittleFS Filesystem Uploader in Arduino IDE [В Интернете] / авт. Santos Rui // Random Nerd Tutorials. - 2021 г.. -https://randomnerdtutorials.com/install-esp8266-nodemcu-littlefs-arduino/.

7. ESP8266 NodeMCU OTA (Over-the-Air) Updates – AsyncElegantOTA using Arduino IDE [В Интернете] / авт. Santos Rui // Random Nerd Tutorials. - 2021 г.. - https://randomnerdtutorials.com/esp8266-nodemcu-ota-over-the-air-arduino/.

8. Гриффитс Д. Изучаем программирование на С; пер. с англ. /Девид

Гриффитс, Дон Гриффитс. — М.: Эксмо, 2013. -624 с.

9. Блум Джереми. Изучаем Arduino: инструменты и методы технического

волшебства: Пер. с англ. — СПб.: БХВ-Петербург, 2017. — 336 с.

10. Таненбаум Э., Остин Т. Архитектура компьютера. 6-е изд. — СПб.:

Питер, 2013. — 816 с.

11. Таненбаум Э., Бос Х. Современные операционные системы. 4-е изд. —

СПб.: Питер, 2015. — 1120 с.

12. Фримен Эрик, Фримен Элизабет. Изучаем HTML, XHTML и CSS =

Head First HTML with CSS & XHTML. — П.: «Питер», 2010. —

656 с. — ISBN 978-5-49807-113-8.

13. Эд Титтел, Джефф Ноубл. HTML, XHTML и CSS для чайников, 7-е

издание = HTML, XHTML & CSS For Dummies, 7th Edition. —

М.: «Диалектика», 2011. — 400 с. — ISBN 978-5-8459-1752-2

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00366
© Рефератбанк, 2002 - 2024