Průmyslová webová aplikace IoT pro monitorování charakteristik motorů
Industrial IoT Web Application for Motor Characteristic Monitoring
dc.contributor.advisor | Hlaváč Vladimír | |
dc.contributor.author | Sami Jradi | |
dc.date.accessioned | 2021-06-25T22:52:23Z | |
dc.date.available | 2021-06-25T22:52:23Z | |
dc.date.issued | 2021-06-25 | |
dc.identifier | KOS-1085119604005 | |
dc.identifier.uri | http://hdl.handle.net/10467/96242 | |
dc.description.abstract | Základem této práce je vývoj podpůrné serverové aplikace (back-end), monitorující charakteristiky motorů v oblasti průmyslového IoT (internetu věcí). Účelem této podpůrné aplikace je přijímat změřená data, jako je rychlost, zrychlení, poloha a točivý moment z průmyslového servomotoru připojeného k PLC Siemens SIMOTION D. Data jsou přijímána pomocí protokolu MQTT a poté zpracovávána do formy grafů. Výsledný graf, známý jako křivka zatížení, nabízí možnost předvídat a v předstihu provádět údržbu hardwaru během jeho užívání v průmyslovém provozu. Podpůrná serverová aplikace (back-end) byla vytvořena v programovacím jazyce Java s využitím aplikačního rámce Spring Boot a následně propojena s SQL databází (použit PostgreSQL), kam se ukládají změřená a vypočtená data. Dokumentace API (Application Programming Interface, popis jak volat tuto serverovou podporu) byla vygenerována pomocí programu Swagger (framework pro návrh, tvorbu a dokumentaci API) a obsahuje popis veškerých možných přístupových bodů a volání, které mohou tvůrci nejen webových aplikací (na straně klienta, front-end) využívající vytvořenou serverovou podporu (back-end) implementovat. Po sestavení podpůrné aplikace na straně serveru i aplikace na straně klienta lze pomocí virtualizačního prostředí Docker vytvořit image (obraz paměti), který lze spouštět na průmyslových zařízeních používaných v tovární automatizaci. | cze |
dc.description.abstract | This thesis is based on the technology of web development to build the back-end of an application for motor characteristic monitoring in the field of industrial IoT. The purpose of the web application is to receive data such as velocity, acceleration, position and torque from an industrial servo motor connected to a Siemens SIMOTION D PLC using MQTT protocol, and then analyze this data in the form of charts. The resulting chart would be known as the load curve which will offer the chance to perform predictive maintenance on the hardware functioning inside the factory. The backend of the application will be written in the Java programming language using Spring Boot application framework. This backend will then be connected to an SQL database such as PostgreSQL where all the essential data of the application will be stored. An API documentation will be generated using Swagger containing all required endpoints for the frontend developers to implement the user interface. After building both the backend and frontend of the application, an image file can be created using Docker which will run on industrial devices used in factory automation. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | Industrial Internet of Things | cze |
dc.subject | Message Queuing Telemetry Transport | cze |
dc.subject | Application Programming Interface | cze |
dc.subject | Spring Boot application framework | cze |
dc.subject | Backend server support | cze |
dc.subject | Java | cze |
dc.subject | Industrial Internet of Things | eng |
dc.subject | Message Queuing Telemetry Transport | eng |
dc.subject | Application Programming Interface | eng |
dc.subject | Spring Boot application framework | eng |
dc.subject | Backend server support | eng |
dc.subject | Java | eng |
dc.title | Průmyslová webová aplikace IoT pro monitorování charakteristik motorů | cze |
dc.title | Industrial IoT Web Application for Motor Characteristic Monitoring | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.contributor.referee | Thieman Sebastian | |
theses.degree.discipline | Přístrojová a řídicí technika | cze |
theses.degree.grantor | ústav přístrojové a řídící techniky | cze |
theses.degree.programme | Strojní inženýrství | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 12110 [158]