Systém pro sledování vozidel a zaznamenávání knihy jízd pomocí GPS lokátorů
A vehicle tracking system with a recording of journey logs using GPS
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Matěj Jehlička
Vedoucí práce
Kubalík Pavel
Oponent práce
Hülle Robert
Studijní obor
Webové a softwarové inženýrstvíStudijní program
Informatika 2009Instituce 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
Tato bakalářská práce se zabývá návrhem a implementací systému pro sledování vozidel. Popisuje a vytváří otevřené řešení, které cílí na nízké provozní a pořizovací náklady a je snadno rozšiřitelné. V implementaci využívá výhod moderního jazyka Scala, který kombinuje funkcionální a objektový přístup. Při přenosu aktuálních poloh z lokátoru využívá protokol MQTT, pro ostatní komunikaci pak HTTP. Dále popisuje ostatní použité technologie a způsob nasazení pomocí nástroje Docker. Výsledná implementace je uživatelsky otestována. Nakonec je u ní také změřena náročnost na množství přenesených dat. This bachelor thesis deals with designing and creating a vehicle tracking system. It describes a solution that has minimal initial and operating costs. The final solution is open and prepared for an extension. A modern language Scala is used in the implementation, combining object-oriented and functional programming. For transferring position data between the backend server and the tracker, the MQTT protocol is used. Any other communication is transmitted by HTTP protocol. The thesis describes necessary technologies for implementation and deployment, such as Docker. The final implementation is user-tested, and the total amount of transferred data is measured.
Kolekce
- Bakalářské práce - 18102 [1724]