Systém pro podporu krátkodobých výpůjček vozidel formou sdílení

Loading...
Thumbnail Image
Date
Authors
Vrtal, Petr
ORCID
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Cílem této práce je vytvořit systém pro transformaci běžného osobního automobilu na vozidlo schopné sdílení ve formě krátkodobých výpůjček. Výpůjčky vozidla probíhají čistě bezobslužně, čehož bylo dosaženo implementací obslužných aplikací v podobě administračního a uživatelského nástroje. Administrační aplikace byla vytvořena pomocí webových technologií, předně technologiemi Next.js a React. Zákaznická aplikace byla implementována s cílem vysoké přenositelnosti, a proto byl její vývoj směřován na mobilní platformy s využitím frameworku React Native a nástroje Expo. Vozidlo je vybaveno vlastním navrženým IoT koncovým zařízením v podobě desky plošných spojů, schopné permanentního bezdrátového připojení k síti na bázi technologie LTE-M a protokolu MQTT. Úkolem tohoto zařízení je poskytovat aktuální data vozidla získaná čtením komunikace na sběrnici CAN, připojením k standardnímu diagnostickému portu OBD-II. Důležitou součástí práce bylo provedení série testování všech dílčích aspektů implementované architektury, se zaměřením především na spolehlivost, výslednou funkčnost a uživatelskou přívětivost. Výsledný systém byl otestován v reálném provozu a představuje způsob neinvazivní transformace běžného osobního automobilu na automobil schopný sdílení.
The aim of this thesis is to create a system for the transformation of an ordinary passenger car into a vehicle capable of sharing in the form of short-term loans. Vehicle rentals are completely unattended, which was achieved by implementing service applications in the form of an administration and user tool. The administrative application was created using web technologies, primarily Next.js and React. The customer application was implemented with the goal of high portability, and therefore its development was directed to mobile platforms using the React Native framework and the Expo tool. The vehicle is equipped with its own designed IoT end device in the form of a printed circuit board, capable of permanent wireless connection to the network based on LTE-M technology and MQTT protocol. The purpose of this device is to provide current vehicle data obtained by reading communication on the CAN bus, connecting to a standard OBD-II diagnostic port. An important part of the work was the execution of a series of tests of all sub-aspects of the implemented architecture, focusing mainly on reliability, resulting functionality and user-friendliness. The resulting system was tested in real operation and represents a way of non-invasively transforming a regular passenger car into a car capable of sharing.
Description
Citation
VRTAL, P. Systém pro podporu krátkodobých výpůjček vozidel formou sdílení [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Vývoj aplikací
Comittee
prof. Ing. Tomáš Hruška, CSc. (předseda) doc. Ing. František Zbořil, Ph.D. (člen) Ing. Ondřej Lengál, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen) Dr. Ing. Petr Peringer (člen)
Date of acceptance
2024-06-17
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO