Show simple item record

Ανάπτυξη full stack εφαρμογής για παρακολούθηση δεδομένων αισθητήρων με χρήση Spring Boot, React και υποστήριξη MQTT/LoRaWAN

dc.contributor.advisorΔουληγέρης, Χρήστος
dc.contributor.authorΜπουραντάς, Γεώργιος
dc.date.accessioned2026-01-15T15:55:43Z
dc.date.available2026-01-15T15:55:43Z
dc.date.issued2025-12
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/18775
dc.description.abstractΗ αλματώδης εξέλιξη του Διαδικτύου των Πραγμάτων (Internet of Things – IoT) έχει οδηγήσει στη δημιουργία εκτεταμένων δικτύων αισθητήρων, τα οποία παράγουν συνεχώς μεγάλους όγκους δεδομένων από κατανεμημένα περιβάλλοντα. Η αποτελεσματική συλλογή, μεταφορά, επεξεργασία και οπτικοποίηση αυτών των δεδομένων αποτελεί κρίσιμη προϋπόθεση για τη λήψη τεκμηριωμένων αποφάσεων σε τομείς όπως η γεωργία ακριβείας, η περιβαλλοντική παρακολούθηση, η υγειονομική περίθαλψη και οι έξυπνες πόλεις. Η ανάγκη για αξιόπιστες, επεκτάσιμες και ευέλικτες πληροφοριακές υποδομές καθιστά τις τεχνολογίες IoT κεντρικό πυλώνα της σύγχρονης ψηφιακής πραγματικότητας. Η παρούσα διπλωματική εργασία προτείνει τον σχεδιασμό και την υλοποίηση μιας ολοκληρωμένης full-stack web εφαρμογής για την περιοδική συλλογή, διαχείριση και απεικόνιση δεδομένων αισθητήρων από δίκτυα IoT. Η εφαρμογή βασίζεται σε μια αρχιτεκτονική που συνδυάζει το πρωτόκολλο MQTT για την αξιόπιστη μεταφορά μηνυμάτων από συσκευές IoT και το Spring Boot για την ανάπτυξη του backend, ενώ στο frontend χρησιμοποιείται React για τη δημιουργία ενός διαδραστικού και επεκτάσιμου περιβάλλοντος χρήστη. Επίσης, υπάρχει και η δυνατότητα συλλογής δεδομένων LoRaWAN της πλατφόρμας The Things Network (TTN), μέσω του ενσωματωμένου MQTT broker της πλατφόρμας και απόδοσής τους στον τελικό χρήστη μέσω δύο εξειδικευμένων dashboards που ενσωματώνουν χαρτογραφική απεικόνιση, πίνακες δεδομένων και συστήματα διαχείρισης συνδέσεων. Η εφαρμογή επιτρέπει την αξιόπιστη παρακολούθηση περιοδικών μετρήσεων, χωρίς την ανάγκη συνεχούς real-time ροής, ενισχύοντας την αποδοτικότητα και την κλιμακωσιμότητα του συστήματος. Παράλληλα, η οπτικοποίηση των δεδομένων σε συνδυασμό με τους μηχανισμούς ελέγχου και εξαγωγής πληροφορίας προσφέρει ένα ολοκληρωμένο εργαλείο εποπτείας και ανάλυσης αισθητήριων δικτύων. Τα αποτελέσματα της υλοποίησης καταδεικνύουν ότι το σύστημα μπορεί να αποτελέσει ισχυρή βάση για μελλοντικές εφαρμογές μεγαλύτερης κλίμακας, παρέχοντας μια σύγχρονη και ευέλικτη προσέγγιση στη διαχείριση δεδομένων IoT. Συνολικά, η εργασία συμβάλλει στην ενίσχυση των τεχνολογικών υποδομών του IoT, παρουσιάζοντας μια λειτουργική και επεκτάσιμη λύση που συνδυάζει προηγμένα εργαλεία λογισμικού και σύγχρονες πρακτικές ανάπτυξης, με στόχο τη βελτιστοποίηση της συλλογής και αξιοποίησης δεδομένων αισθητήρων.el
dc.format.extent79el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΑνάπτυξη full stack εφαρμογής για παρακολούθηση δεδομένων αισθητήρων με χρήση Spring Boot, React και υποστήριξη MQTT/LoRaWANel
dc.title.alternativeDevelopment of a full stack application for sensor data monitoring using Spring Boot, React, and MQTT/LoRaWAN supportel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENIn The rapid advancement of the Internet of Things (IoT) has led to the deployment of extensive sensor networks that continuously generate large volumes of data across distributed environments. The effective collection, transmission, processing, and visualization of such data is essential for informed decision-making in domains including precision agriculture, environmental monitoring, healthcare, and smart cities. The increasing demand for reliable, scalable, and adaptable information systems places IoT technologies at the core of contemporary digital infrastructures. This diploma thesis proposes the design and implementation of an integrated full-stack web application for the periodic collection, management, and visualization of sensor data from IoT networks. The application is based on an architecture that combines the MQTT protocol for reliable message transmission from IoT devices and Spring Boot for backend development, while React is used on the frontend to create an interactive and extensible user environment. Additionally, the system supports the collection of LoRaWAN data from The Things Network (TTN) platform via its integrated MQTT broker and their delivery to the end user through two specialized dashboards that incorporate map-based visualization, data tables, and connection management systems. The application enables dependable monitoring of periodic sensor measurements without requiring continuous real-time data streams, thereby improving system efficiency and scalability. Furthermore, the combination of visualization tools and management mechanisms provides a comprehensive platform for supervising and analyzing sensor networks. The results demonstrate that the developed system can serve as a robust foundation for future large-scale IoT applications, offering a modern and flexible approach to sensor data management. Overall, this work contributes to the broader IoT ecosystem by presenting a functional and extensible solution that leverages contemporary software technologies and development practices to optimize the collection and utilization of sensor data.el
dc.contributor.masterΠληροφορικήel
dc.subject.keywordSpring Bootel
dc.subject.keywordReactel
dc.subject.keywordLoRaWANel
dc.subject.keywordTTNel
dc.subject.keywordIoTel
dc.date.defense2025-12-17


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Contact Us
Send Feedback
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»