Show simple item record

Εφαρμογή Android για παρακολούθηση και διαχείριση συσκευών έξυπνου σπιτιού

dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorΣιαμπάνης, Απόστολος
dc.date.accessioned2024-10-28T06:10:45Z
dc.date.available2024-10-28T06:10:45Z
dc.date.issued2024-09
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/16913
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/4335
dc.description.abstractΟ κύριος στόχος αυτής της πτυχιακής εργασίας είναι η ανάπτυξη μιας Android εφαρμογής, για τη διαχείριση και παρακολούθηση έξυπνων συσκευών, με σκοπό τη βελτίωση της ενεργειακής αποδοτικότητας και την ευκολότερη διαχείριση των συσκευών στον χώρο του χρήστη. Η εφαρμογή αναπτύχθηκε σε Kotlin, ακολουθώντας την Clean Android Architecture ως δομή και χρησιμοποιώντας το Jetpack Compose για την υλοποίηση του γραφικού περιβάλλοντος χρήστη. Η πλατφόρμα Firebase χρησιμοποιήθηκε για τη διαχείριση του backend, των δεδομένων και την ταυτοποίηση των χρηστών. Για την προσομοίωση των APIs των έξυπνων συσκευών, αναπτύχθηκε μια υλοποίηση στη γλώσσα προγραμματισμού Java με το Quarkus framework, σε συνδυασμό με τη βάση δεδομένων PostgreSQL. Τα συμπεράσματα της εργασίας δείχνουν ότι η εφαρμογή μπορεί να προσφέρει μια ολοκληρωμένη λύση για τον έλεγχο των έξυπνων συσκευών και την παρακολούθηση της κατανάλωσης ενέργειας, βελτιώνοντας την εμπειρία του χρήστη και συμβάλλοντας στην εξοικονόμηση ενέργειας.el
dc.format.extent52el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΕφαρμογή Android για παρακολούθηση και διαχείριση συσκευών έξυπνου σπιτιούel
dc.title.alternativeAndroid application for monitoring and managing smart home devicesel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThe main objective of this thesis is the development of an Android application for managing and monitoring smart devices, with the aim of improving energy efficiency and simplifying device management within the user’s environment. The application was developed in Kotlin, following the Clean Architecture structure, and using Jetpack Compose for the user interface. The Firebase platform was employed for backend management, data handling, and user authentication. To simulate smart device APIs, a solution was developed in Java using the Quarkus framework, integrated with a PostgreSQL database. The conclusions of the thesis indicate that the application can provide a comprehensive solution for controlling smart devices and monitoring energy consumption, thereby enhancing the user experience and contributing to energy savings.el
dc.subject.keywordKotlinel
dc.subject.keywordClean Android architectureel
dc.subject.keywordFirebaseel
dc.subject.keywordΈξυπνες συσκευέςel
dc.subject.keywordΕξοικονόμηση ενέργειαςel
dc.date.defense2024-09-30


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
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»