Real-time position tracking with online output

Abstract
Tato práce zkoumá možnosti využití GNSS (Global Navigation Satellite System) ke sledování každodenních předmětů, zejména automobilů a jiných vozidel. Bylo vyvinuto řešení s možností vlastního nasazení, které využívá mikrokontrolér ESP32 jako zprostředkovatele lokalizačních dat a webovou aplikaci schopnou přijímat, zpracovávat a prezentovat zmíněná data. Mikrokontrolér využívá nenáročný IoT komunikační protokol s názvem MQTT, který se stará o doručení dat na MQTT server. Mikrokontrolér má přístup k internetu díky integrovaným WiFi schopnostem. Zmíněná webová aplikace se skládá z back-end serveru napsaného v Javě, který obsluhuje veškerou business logiku a zprostředkovává API, které poté využívá front-end aplikace postavená na frameworku VueJS. Všechna data shromážděná z jednoho nebo více datových zdrojů jsou zpracována a uložena v MongoDB a celý projekt je nasazen v kontejnerovém prostředí Docker.
This thesis explores the possibility of using the GNSS (Global Navigation Satellite System) to track everyday objects, most notably cars and other vehicles. A self-hosted solution has been developed, which utilizes the ESP32 microcontroller as the physical location data provider and a web application capable of receiving, processing, and presenting the mentioned data. The microcontroller uses a lightweight IoT communication protocol called MQTT, which transmits all the necessary data to the broker. The microcontroller has access to the Internet thanks to the integrated WiFi capabilities. The mentioned web application consists of a back-end server written in Java, handling all the business logic and exposing an API, which is then used by the front-end application built on top of the VueJS framework. All the data collected from one or more data sources is processed and stored in MongoDB, and the whole project is deployed in a containerized Docker environment.
Description
Subject(s)
webová aplikace, navigate, MQTT, vývoj embedded systémů, bezdrátová komunikace
Citation
ISSN
ISBN