Armada

GNSS Tracking and Monitoring Suite for Fleet Systems Using Raspberry Pi

Description

As for our thesis, we worked as a team creating a system using a Raspberry Pi packed with a GNSS module (GPS, if you’d prefer), USB dongle (broadband stick for transmitting data via WebSocket), power module, and a panic button (for emergency situations). Using NW.js, MongoDB, OpenStreetMaps, and OpenLayers, a web-based desktop application was developed. It fetches the geolocation information sent from the Raspberry Pis and renders the actual location on the map via marker icons.

Our team leader was focused on programming the Raspberry Pi using Python and configuring the hardware. We, on the other hand, worked on the desktop application. I contributed mostly on the UI and helped out on some CRUD database operations. The desktop app is far from perfect and needs some code cleanup. We’re glad that we were able to track the moving device during our final presentation.

Technologies
Armada Main UI
Main UI
Armada Maximised Map View
Maximised Map View
Armada Add Dialog
Add Dialog
Armada Error Message
Error Message
Armada Success Message
Success Message
← Back to Desktop