Hromadná správa aplikací ovládajících 3D tiskárny
Dashboard for 3D Printer Control Software
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Makarius Jiří
Vedoucí práce
Hrončok Miroslav
Oponent práce
Skotnica Marek
Studijní obor
Web a multimédiaStudijní program
InformatikaInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
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.htmlVysokoš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
Metadata
Zobrazit celý záznamAbstrakt
Cílem této bakalárské práce je vytvorit webovou aplikaci pro ovládání více 3D tiskáren používajících OctoPrint. Zvolené rešení je server napsaný v jazyce Python ve webovém frameworku Flask a uživatelské rozhraní napsané ve frameworku AngularJS. Výsledkem je aplikace, která propojuje prihlášené uživatele a tiskárny s možností omezení prístupu administrátory. Soucástí práce je automatická detekce instancí OctoPrint v lokální síti pomocí mDNS. V práci je vysvetleno, proc je použité REST API nevhodné pro monitorování tiskáren. The purpose of this bachelor thesis is to create a web application to control multiple 3D printers using OctoPrint. The chosen solution is server written in Python Flask framework and user interface in Angular framework. The result is an application that connects users and printers with access control for administrators. Aplication is also able to automatically detect OctoPrint instances in local network by mDNS. Part of this thesis explains why is REST API inappropriate for realtime monitoring.
Kolekce
- Bakalářské práce - 18102 [1729]