DRIVING STYLE DETECTION SYSTEM BASED ON THREE-TIER ARCHITECTURE
DOI:
https://doi.org/10.24867/31BE25PetrovicKeywords:
Android, ESP32, CAN, OBD2, MySQL, JavaScript, Node.js, HTML, CSS, GPS, TWAIAbstract
This article describes the implementation of driving style detection system. Events that are interesting for us are hard braking, sudden acceleration and sharp turning. This project consists of three parts: application implemented on ESP32 microcontroller, Android app and web server. Part implemented on ESP32 is responsible for collecting vehicle-related data. The Android app is used for detecting events that are considered important for evaluating driving style. For system to function properly data from both the ESP32 and the phone must be gathered and made accessible to the user, for which the web server was developed.
References
[1] https://docs.espressif.com/projects/espidf/en/stable/esp32/api-reference/peripherals/twai.html, pregledano septembar 2024.
[2] https://www.csselectronics.com/pages/can-bus-simpleintro-tutorial, pregledano septembar 2024.
[3] https://www.csselectronics.com/pages/obd2-explainedsimple-intro, pregledano septembar 2024
[4] Shah, Dhruti . Node.JS Guidebook. BPB Publications, 2018.
[5] https://www.elektronika.ftn.uns.ac.rs/umrezeniembeded-sistemi/wpcontent/uploads/sites/176/2018/03/UES-04-Front-end-iBack-end.pdf , pregledano septembar 2024.
[6]https://drive.google.com/drive/folders/1qxiSQiPd3afc4I2gNT2fz6Po85KV1k5W?usp=drive_link