Veuillez utiliser cette adresse pour citer ce document : http://elartu.tntu.edu.ua/handle/lib/38352
Titre: Управління системою "Розумний будинок" з використанням хмарних обчислень
Autre(s) titre(s): Smart home system management using cloud computing
Auteur(s): Гайдук, Владислав
Haiduk, Vladyslav
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Гайдук В.І. Управління системою "Розумний будинок" з використанням хмарних обчислень: кваліфікаційна робота освітнього рівня „Бакалавр“ „122 – комп’ютерні науки“ / В. І. Гайдук – Тернопіль : ТНТУ, 2022. – 56 с.
Date de publication: 20-jui-2022
Submitted date: 6-jui-2022
Date of entry: 28-jui-2022
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Мацюк, Олександр Васильович
Committee members: Микитишин, Андрій Григорович
UDC: 004.65
Mots-clés: розумний будинок
smart house
хмарні обчислення
cloud computing
IoT
SaaS
PaaS
IaaS
API
NodeJS
Résumé: Кваліфікаційна робота присвячена дослідженню існуючих рішень та способів розгортання системи “Розумний будинок” та розробці власної системи управління будинком з використанням хмарних технологій. Мета роботи надати користувачеві доступ до системи управління житловою інфраструктурою його будинку чи квартири, що повинно забезпечити комфортніше проживання, підвищити рівень безпеки його житла та оптимізувати використання ресурсів. В першому розділі кваліфікаційної роботи проаналізовано можливі способи побудови системи “Розумний будинок” з використанням хмарних технологій. Також було розглянуто концепцію хмарної інфраструктури, види хмар та різновиди моделей існуючих хмарних послуг. В другому розділі кваліфікаційної роботи було описано архітектуру системи “Розмного дому”, обрано технології для розробки програмного забезпечення веб-сервера, головного контролера та панелей керування і адміністрування. Також було описано взаємодію між приладами системи. 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.
Content: ВСТУП 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/URL: http://elartu.tntu.edu.ua/handle/lib/38352
Copyright owner: © Гайдук Владислав Іванович, 2022
References (Ukraine): 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/.
Content type: Bachelor Thesis
Collection(s) :122 — Компʼютерні науки (бакалаври)

Fichier(s) constituant ce document :
Fichier Description TailleFormat 
2022_KRB_SN-41_Haiduk_VI_final.pdf1,4 MBAdobe PDFVoir/Ouvrir


Tous les documents dans DSpace sont protégés par copyright, avec tous droits réservés.

Outils d'administration