Εφαρμογή Android για παρακολούθηση και διαχείριση συσκευών έξυπνου σπιτιού
Android application for monitoring and managing smart home devices
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Kotlin ; Clean Android architecture ; Firebase ; Έξυπνες συσκευές ; Εξοικονόμηση ενέργειαςΠερίληψη
Ο κύριος στόχος αυτής της πτυχιακής εργασίας είναι η ανάπτυξη μιας Android εφαρμογής, για τη
διαχείριση και παρακολούθηση έξυπνων συσκευών, με σκοπό τη βελτίωση της ενεργειακής
αποδοτικότητας και την ευκολότερη διαχείριση των συσκευών στον χώρο του χρήστη. Η εφαρμογή
αναπτύχθηκε σε Kotlin, ακολουθώντας την Clean Android Architecture ως δομή και χρησιμοποιώντας
το Jetpack Compose για την υλοποίηση του γραφικού περιβάλλοντος χρήστη. Η πλατφόρμα Firebase
χρησιμοποιήθηκε για τη διαχείριση του backend, των δεδομένων και την ταυτοποίηση των χρηστών.
Για την προσομοίωση των APIs των έξυπνων συσκευών, αναπτύχθηκε μια υλοποίηση στη γλώσσα
προγραμματισμού Java με το Quarkus framework, σε συνδυασμό με τη βάση δεδομένων
PostgreSQL. Τα συμπεράσματα της εργασίας δείχνουν ότι η εφαρμογή μπορεί να προσφέρει μια
ολοκληρωμένη λύση για τον έλεγχο των έξυπνων συσκευών και την παρακολούθηση της
κατανάλωσης ενέργειας, βελτιώνοντας την εμπειρία του χρήστη και συμβάλλοντας στην εξοικονόμηση
ενέργειας.