Zobrazit minimální záznam

Industrial IoT Web Application for Motor Characteristic Monitoring



dc.contributor.advisorHlaváč Vladimír
dc.contributor.authorSami Jradi
dc.date.accessioned2021-06-25T22:52:23Z
dc.date.available2021-06-25T22:52:23Z
dc.date.issued2021-06-25
dc.identifierKOS-1085119604005
dc.identifier.urihttp://hdl.handle.net/10467/96242
dc.description.abstractZá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.abstractThis 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.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectIndustrial Internet of Thingscze
dc.subjectMessage Queuing Telemetry Transportcze
dc.subjectApplication Programming Interfacecze
dc.subjectSpring Boot application frameworkcze
dc.subjectBackend server supportcze
dc.subjectJavacze
dc.subjectIndustrial Internet of Thingseng
dc.subjectMessage Queuing Telemetry Transporteng
dc.subjectApplication Programming Interfaceeng
dc.subjectSpring Boot application frameworkeng
dc.subjectBackend server supporteng
dc.subjectJavaeng
dc.titlePrůmyslová webová aplikace IoT pro monitorování charakteristik motorůcze
dc.titleIndustrial IoT Web Application for Motor Characteristic Monitoringeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereeThieman Sebastian
theses.degree.disciplinePřístrojová a řídicí technikacze
theses.degree.grantorústav přístrojové a řídící technikycze
theses.degree.programmeStrojní inženýrstvícze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam