Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/32320
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorЛуцків, Андрій Мирославович-
dc.contributor.authorUgwu Okechukwu, Valentine-
dc.date.accessioned2020-07-29T12:49:04Z-
dc.date.available2020-07-29T12:49:04Z-
dc.date.issued2020-06-
dc.identifier.citationУгву В.О. Комп’ютерна система для автоматизації будинку з використанням технології Java та Raspberry Pi : дипломна робота бакалавра за спеціальністю 123 – Комп’ютерна інженерія / Окечукву Валентіне Угву. - Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2020. - 77 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/32320-
dc.descriptionThis thesis is on smart home automation, a raspberry pi will be used to create a model of a smart home and demonstrate the basics how home automation is made possible. For this project i have selected Java for the backend as it is one of the leading programming languages for the Internet of Things. the user interface is designed with React framework. The purpose of separating the frontend from the backend is to demonstrate how applications can communicate (API), because this is also integral in understanding how things communicate.uk_UA
dc.description.abstractДипломна робота призначена для автоматизації розумного будинку, Raspberry PI використано для створення моделі розумного будинку та демонструє основи того, як можна автоматизувати дім. Для цього проекту обрано мову Java для бекенду, оскільки це одна з провідних мов програмування в Інтернеті речей. Користувацький інтерфейс розроблений з використанням фреймворку React. Метою відокремлення інтерфейсу від бекенду є демонстрація, як програми можуть спілкуватися по API, оскільки це також є невід'ємною частиною розуміння того, як спілкуються речі.uk_UA
dc.description.tableofcontentsINTRODUCTION 1 MAIN PART 1.1 Hardware and software components justification 1.1.1 IoT parts justification 1.1.2 Software justification 1.1.2.1 Java Programming language 1.1.2.2 The Spring Framework 1.1.2.3 PI4J library 1.1.2.4 SQLite database 1.1.2.5 React Framework 1.1.3 Cloud services justification 1.1.4 Network protocols justification: 1.1.4.1 Message Queuing Telemetry Transport protocol 1.1.4.2 REST over HTTP or HTTPs protocol 1.1.4.3 GraphQL query language communication approach 1.1.4.4 gRPC protocol 1.1.4.5 Protobuf protocol 1.1.5 Cloud native approach 1.2 Hardware components implementation 1.3 Software components implementation 1.3.1 Back-end development 1.3.2 Testing the REST API through Postman 1.3.3 Front-end development 1.3.4 Developed methods 2 SPECIAL PART 2.1 Testing layers of application 2.2 Software deployment 2.2.1 Back-end deployment 2.2.2 Front-end deployment 3 TECHNICAL - ECONOMIC ASSESSMENT 4 OCCUPATIONAL SAFETY AND HEALTH CONCLUSIONS REFERENCESuk_UA
dc.format.extent77-
dc.language.isoenuk_UA
dc.subjectJavauk_UA
dc.subjectspring bootuk_UA
dc.subjectIoTuk_UA
dc.subjectautomationuk_UA
dc.subjectRaspberry Piuk_UA
dc.subjectFireBaseuk_UA
dc.subjectsensorsuk_UA
dc.titleКомп'ютерна система для автоматизації будинку з використанням технології Java та Raspberry PIuk_UA
dc.title.alternativeA Computer System for Home Automation with Java Technology and Raspberry Piuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holderUgwu V.O., 2020uk_UA
dc.contributor.committeeMemberФриз, Михайло Євгенович-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.relation.references1. Sloan H. How IoT Impacts the Economy / Hannah Sloan// [Electronic Resource] Access mode: URL: https://www.iotforall.com/how-iot-impacts-economy/uk_UA
dc.relation.references2. Cosmina I. Pro Spring 5: An In-Depth Guide to the Spring Framework and Its Tools / Iuliana Cosmina, Rob Harrop, Chris Schaefer, Clarence Ho// Apress, New York, 2017, 849 p.uk_UA
dc.relation.references3. Rouse M. MQTT (MQ Telemetry Transport) /Margaret Rouse// [Electronic Resource]Accessmode:URL:https://internetofthingsagenda.techtarget.com/definition/MQTT-MQ-Telemetry-Transportuk_UA
dc.relation.references4. Thierer A. Projecting the Growth and Economic Impact of the Internet of Things / Adam Thierer, Andrea O'Sullivan// [Electronic Resource] Access mode: URL: https://www.mercatus.org/publications/technology-and-innovation/projecting-growth-and-economic-impact-internet-thingsuk_UA
dc.relation.references5. RESTful Web Services - Introduction [Electtronic Resource] Access mode: URL: https://www.tutorialspoint.com/restful/restful_introduction.htmuk_UA
dc.relation.references6. Rouse M. REST (REpresentational State Transfer) /Margaret Rouse// [Electronic Resource] Access mode:URL:https://searchapparchitecture.techtarget.com/definition/REST-REpresentational-State-Transferuk_UA
dc.relation.references7. Gupta L. Java Tutorial /Lokesh Gupta// [Electronic Resource] Access mode: URL: https://howtodoinjava.com/java/basics/java-tutorial/uk_UA
dc.relation.references8. SQLite Home Page [Electronic Resource] Access mode: URL: https://www.sqlite.orguk_UA
dc.relation.references9. Burkhalter M. How IoT devices are improving workplace safety/ Max Burkhalter [Electronic Resource] Access mode: URL: https://www.perle.com/articles/how-iot-devices-are-improving-workplace-safety-40183647.shtmluk_UA
dc.relation.references10. How to Improve Workplace Safety with IoT/ Digiteum Team// [Electronic Resource] Access mode: URL: https://www.digiteum.com/iot-workplace-safetyuk_UA
dc.identifier.citationenUgwu V.O. A Computer System for Home Automation with Java Technology and Raspberry Pi. Diploma thesis / Ugwu Valentine Okechukwu / Ternopil Ivan Puluj National Technical University, Faculty of Computer Information Systems and Software Engineering, group IСІ-42 // Ternopil, 2020, 77 p.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:123 — Комп’ютерна інженерія (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
ugwu_valentine_okechukwu.pdfDiploma thesis, Ugwu valentine Okechukwu5,01 MBAdobe PDFПереглянути/відкрити


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

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