Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38352
Назва: Управління системою "Розумний будинок" з використанням хмарних обчислень
Інші назви: Smart home system management using cloud computing
Автори: Гайдук, Владислав
Haiduk, Vladyslav
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Гайдук В.І. Управління системою "Розумний будинок" з використанням хмарних обчислень: кваліфікаційна робота освітнього рівня „Бакалавр“ „122 – комп’ютерні науки“ / В. І. Гайдук – Тернопіль : ТНТУ, 2022. – 56 с.
Дата публікації: 20-чер-2022
Дата подання: 6-чер-2022
Дата внесення: 28-чер-2022
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Мацюк, Олександр Васильович
Члени комітету: Микитишин, Андрій Григорович
УДК: 004.65
Теми: розумний будинок
smart house
хмарні обчислення
cloud computing
IoT
SaaS
PaaS
IaaS
API
NodeJS
Короткий огляд (реферат): Кваліфікаційна робота присвячена дослідженню існуючих рішень та способів розгортання системи “Розумний будинок” та розробці власної системи управління будинком з використанням хмарних технологій. Мета роботи надати користувачеві доступ до системи управління житловою інфраструктурою його будинку чи квартири, що повинно забезпечити комфортніше проживання, підвищити рівень безпеки його житла та оптимізувати використання ресурсів. В першому розділі кваліфікаційної роботи проаналізовано можливі способи побудови системи “Розумний будинок” з використанням хмарних технологій. Також було розглянуто концепцію хмарної інфраструктури, види хмар та різновиди моделей існуючих хмарних послуг. В другому розділі кваліфікаційної роботи було описано архітектуру системи “Розмного дому”, обрано технології для розробки програмного забезпечення веб-сервера, головного контролера та панелей керування і адміністрування. Також було описано взаємодію між приладами системи. Qualification work is devoted to investigating existing solutions and methods of the deploying a "Smart house" system and developing of own smart home system using cloud technologies. The aim of the work provide users the opportunity to manage the residential infrastructure of their house or apartment to ensure a comfortable life, improve home safety and optimize resource usage. The first section of the qualification work contains an analysis of possible methods of developing a Smart house system using cloud technologies. Concepts of the cloud infrastructure, cloud types, and types of cloud computing services were also considered. The second section of the qualification work contains a description of the Smart house system architecture, and a description of selected technologies to develop programs for web-server, main controller, control, and admin panels. Interaction between devices was also considered.
Зміст: ВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1 Поняття концепції “Розумний будинок” 9 1.2 Аналіз можливих способів побудови “Розумного будинку” 11 1.3 Поняття хмарної інфраструктури. Види хмар 14 1.4 Різновиди моделей хмарних послуг: SaaS, PaaS, IaaS 16 1.5 Існуючі способи підключення інтерфейсу “Розумний будинок” до хмарної інфраструктури 18 1.6 Висновки до першого розділу 20 РОЗДІЛ 2. ПРАКТИЧНА РЕАЛІЗАЦІЯ 21 2.1 Опис архітектури системи управління “Розумний будинок” 21 2.2 Створення програмного забезпечення для веб-сервера 25 2.3 Створення програмного зебезпечення для головного контролера. Опис взаємодії приладів 33 2.4 Створення панелі керування 36 2.5 Висновки до другого розділу 44 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 45 3.1 Психологічні чинники небезпеки 45 3.2 Оцінка технологічного процесу щодо умов пожежонебезпеки при роботі з електронно-обчислювальною технікою. 48 ВИСНОВКИ 51 ПЕРЕЛІК ДЖЕРЕЛ 53 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38352
Власник авторського права: © Гайдук Владислав Іванович, 2022
Перелік літератури: 1 Розумний будинок – з чого він складається та чи потрібен вам? [Електронний ресурс] – Режим доступу до ресурсу: https://nachasi.com/tech/2018/06/25/smart-house-faq/ 2 How to design a Smart Home system [Електронний ресурс] – Режим доступу до ресурсу: https://www.smartsecurity.guide/how-to-design-a-smart-home-automation-system/ 3 СЦЕНАРІЇ РОЗГОРТАННЯ ІНФРАСТРУКТУРИ «РОЗУМНИЙ ДІМ» З ВИКОРИСТАННЯМ ХМАРНИХ ТЕХНОЛОГІЙ [Електронний ресурс] – Режим доступу до ресурсу: http://journals.nupp.edu.ua/mist/article/view/555 4 Intelligent Information Technologies [Електронний ресурс] – Режим доступу до ресурсу: http://ekmair.ukma.edu.ua/ bitstream/handle/123456789/16991/Hlybovets_Analiz_proprohramn_system_pidtrky_rozumnoho_budynku.pdf?sequence=1&isAllowed=y 5 Private Cloud vs. Public Cloud: What is the difference? system [Електронний ресурс] – Режим доступу до ресурсу: https://www.vmware.com/topics/glossary/content/private-cloud-vs-public-cloud.html#:~:text=In%20its%20simplest%2C%20a%20private,customers%20who%20want%20similar%20services. 6 Difference between IAAS, PAAS and SAAS [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/difference-between-iaas-paas-and-saas/#:~:text=IAAS%20gives%20access%20to%20the,access%20to %20the%20end%20user.&text=It%20is%20a%20service%20model,computing%20resources%20over%20the%20internet. 7 Top Level Architecture of a Smart home [Електронний ресурс] – Режим доступу до ресурсу: https://www.researchgate.net/figure/Top-Level-Architecture-of-a-Smart-home_fig9_221907506 8 Google Cloud vs AWS in 2022 (Comparing the Giants) home [Електронний ресурс] – Режим доступу до ресурсу: https://kinsta.com/blog/google-cloud-vs-aws/ 9 Raspberry Pi OS [Електронний ресурс] – Режим доступу до ресурсу: https://www.raspberrypi.com/software/ 10 Connect your Raspberry Pi – Projects [Електронний ресурс] – Режим доступу до ресурсу: https://projects.raspberrypi.org/en/projects/raspberry-pi-getting-started/3 11 Raspberry Pi GPIO Pinout Projects [Електронний ресурс] – Режим доступу до ресурсу: https://learn.sparkfun.com/tutorials/raspberry-gpio/all 12 Introduction to IoT with Raspberry Pi and Node.js using RGB LED lights [Електронний ресурс] – Режим доступу до ресурсу: https://medium.com/sysf/introduction-to-iot-with-raspberry-pi-and-node-js-using-rgb-led-lights-77f4750a5ea9 13 WebSockets vs. HTTP [Електронний ресурс] – Режим доступу до ресурсу: https://ably.com/topic/websockets-vs-http#:~:text=Unlike%20HTTP%2C %20where%20you%20have,request%2Fresponse%2Dbased%20methods. 14 How to Create a Droplet from the DigitalOcean Control Panel [Електронний ресурс] – Режим доступу до ресурсу: https://docs.digitalocean.com/products/droplets/how-to/create/ 15 HTTP Methods - REST API Tutorial [Електронний ресурс] – Режим доступу до ресурсу: https://restfulapi.net/http-methods/ 16 Move faster with intuitive React UI tools [Електронний ресурс] – Режим доступу до ресурсу: https://mui.com/ 17 Overview of Docker Compose [Електронний ресурс] – Режим доступу до ресурсу: https://docs.docker.com/compose/ 18 What is TypeScript [Електронний ресурс] – Режим доступу до ресурсу: https://nodejs.dev/learn/nodejs-with-typescript 19 What is a tsconfig.json [Електронний ресурс] – Режим доступу до ресурсу: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html 20 Node.js, the difference between development and production [Електронний ресурс] – Режим доступу до ресурсу: https://nodejs.dev/learn/nodejs-the-difference-between-development-and-production 21 How to Build an Authentication API with JWT Token in Node.js [Електронний ресурс] – Режим доступу до ресурсу: https://www.section.io/engineering-education/how-to-build-authentication-api-with-jwt-token-in-nodejs/ 22 MVC Framework – Introduction [Електронний ресурс] – Режим доступу до ресурсу: https://www.tutorialspoint.com/mvc_framework/mvc_framework _introduction.htm 23 What is the difference between Controllers and Services in Node REST API's? [Електронний ресурс] – Режим доступу до ресурсу: https://www.coreycleary.me/what-is-the-difference-between-controllers-and-services-in-node-rest-apis/ 24 onoff – npm [Електронний ресурс] – Режим доступу до ресурсу: https://www.npmjs.com/package/onoff 25 Top 10 Javascript Frameworks To Use In Your IoT Project [Електронний ресурс] – Режим доступу до ресурсу: https://analyticsindiamag.com/top-10-javascript-frameworks-to-use-in-your-iot-project/ 26 React – Getting Started [Електронний ресурс] – Режим доступу до ресурсу: https://en.reactjs.org/docs/getting-started.html 27 MUI – Example projects [Електронний ресурс] – Режим доступу до ресурсу: https://mui.com/material-ui/getting-started/example-projects/ 28 Create a New React App [Електронний ресурс] – Режим доступу до ресурсу: https://en.reactjs.org/docs/create-a-new-react-app.html 29 Create a Login Page – React App [Електронний ресурс] – Режим доступу до ресурсу: https://serverless-stack.com/chapters/create-a-login-page.html 30 Axios – Getting Started [Електронний ресурс] – Режим доступу до ресурсу: https://axios-http.com/docs/intro 31 Психологічні чинники небезпеки, – ОСНОВИ БЕЗПЕКИ [Електронний ресурс] – Режим доступу до ресурсу: https://subject.com.ua/safety/bezpeka/30.html 32 Пожежна безпека в Україні - Служба охорони праці [Електронний ресурс] – Режим доступу до ресурсу: https://www.sop.com.ua/article/1013-pojejna-bezpeka 33 Пожежна небезпека коротких замикань, перенавантажень і перехідного опору [Електронний ресурс] – Режим доступу до ресурсу: https://ns-plus.com.ua/2017/02/12/analiz-pozhezh-v-ukrayini-za-2016-rik/.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2022_KRB_SN-41_Haiduk_VI_final.pdf1,4 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора