Διαλειτουργικότητα και μετασχηματισμοί ροών δεδομένων στο διαδίκτυο των αντικειμένων

dc.contributor.authorΛάμπρου, Ηλίαςel
dc.date.accessioned2021-06-23T08:30:32Z
dc.date.available2021-06-23T08:30:32Z
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/31161
dc.identifier.urihttp://dx.doi.org/10.26268/heal.uoi.10989
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectΔιαδίκτυοel
dc.subjectΔεδομέναel
dc.subjectΠλατφόρμαel
dc.subjectIoTen
dc.subjectJavaen
dc.titleΔιαλειτουργικότητα και μετασχηματισμοί ροών δεδομένων στο διαδίκτυο των αντικειμένωνel
dc.titleInteroperability and data stream transformations in the IoTen
heal.abstractΣτη διπλωματική αυτή εργασία γίνεται αρχικά μια ανάλυση των δυνατοτήτων των πλατφορμών ΙοΤ και ορίζονται τα κριτήρια αξιολόγησης που θα πρέπει να λάβουμε υπόψιν πριν την επιλογή μιας πλατφόρμας ΙοΤ για ένα έργο μας. Περιγράφονται η δομή, τα χαρακτηριστικά και η αρχιτεκτονική τριών ανοιχτού κώδικα πλατφορμών ΙοΤ και αναλύεται ο τρόπος εγκατάστασης αλλά και ο τρόπος δημιουργίας ενός έργου ΙοΤ. Ένα πολύ σημαντικό πράγμα που πρέπει να λάβουμε υπόψη στη σχεδίαση ενός έργου ΙοΤ είναι η επιλογή της πλατφόρμας και αυτό γιατί αυτή η επιλογή είναι δεσμευτική σε μεγάλο βαθμό, ώστε να μην μπορούμε στο μελλον να μεταφέρουμε το έργο μας σε άλλη πλατφόρμα. Λόγω του ότι οι συσκευές υποστηρίζουν διαφορετικούς τύπους συνδεσιμότητας, διαφορετικά πρωτόκολλα αλλά και διαφορετικές μορφές μηνυμάτων η μεταφορά ενός έργου σε άλλη πλατφόρμα καθίσταται ιδιαίτερα δύσκολη. Η εργασία αυτή ασχολείται με το να προτείνει μια λύση στο πρόβλημα που δημιουργείται όταν υπάρχει ανάγκη μεταφοράς ενός έργου ΙοΤ από μια πλατφόρμα σε μια άλλη. Αναζητάμε τους τρόπους με τους οποίους μπορεί να γίνει η μεταφορά ενός έργου σε άλλη πλατφόρμα με την μικρότερη παρέμβαση στο υπάρχον υλικό και γι αυτό προτείνεται η λύση της ΙοΤ Gateway, της οποίας στη συνέχεια αναλύονται τα βασικά της χαρακτηριστικά και η αρχιτεκτονική. Η εργασία εστιάζει στην ανάγκη χρήσης μιας IoT Gateway μεταξύ δύο MQTT brokers και αναλύονται οι λόγοι για τους οποίους είναι απαραίτητη η χρήση μιας τέτοιας πύλης μεταξύ συσκευών που χρησιμοποιούν το ίδιο πρωτόκολλο, τον ίδιο τύπο σύνδεσης αλλά και την ίδια μορφή μηνυμάτων. Παρουσιάζεται ο τρόπος εγκατάστασης και παραμετροποίησης μιας υπάρχουσας ΙοΤ Gateway της ΙοΤ πλατφόρμας Thingsboard. H IoT Gateway χρησιμοποιείται και δοκιμάζεται στη μεταφορά ένα υπάρχοντος ΙοΤ έργου στην πλατφόρμα Thingsboard. Ερευνάται ο τρόπος με τον οποίο μπορεί να δημιουργηθεί μια ΙοΤ Gateway και υλοποιείται με κώδικα Java μια ΙοΤ Gateway η οποία μπορεί να μεταφέρει έργα ΙοΤ μεταξύ πλατφορμών που υποστηρίζουν το πρωτόκολλο MQTT. Μέσα από δοκιμές γίνεται προσπάθεια να υποστηριχθούν πολλές διαφορετικές μορφές μηνυμάτων ώστε η IoT Gateway να μπορεί να χρησιμοποιηθεί σε ένα μεγάλο εύρος πλατφορμών ΙοΤ. Τέλος γίνεται εξαγωγή πολύτιμων συμπερασμάτωνel
heal.abstractIn this diplomatic assignment is firstly made an analysis of the capabilities of the IoT platforms and the criteria of evaluation are set, which we must take into consideration before selecting an IoT platform for one of our projects. The structure, the characteristics and the architecture of three open source IoT platforms are described and the way of installation is analyzed, as well as the way of creating an IoT project. One very important thing to take into consideration in designing an IoT project is the selection of the platform and that is because this option is binding to a great degree and binds us to be unable to transfer our work to another platform in the future. This paper deals with proposing a solution to the problem that arises when there is a need to transfer an IoT project from one platform to another. Due to the fact that devices support different types of connectivity, different protocols but also different forms of messages, the transfer of a project to another platform becomes very difficult. We are looking for ways in which a project can be transferred to another platform with the least intervention in the existing material and therefore the solution of IoT Gateway is proposed, whose basic characteristics and architecture are then analyzed. The assignment focuses on the need to use an IoT Gateway between two MQTT brokers and analyzes the reasons why it is necessary to use such a gateway between devices that use the same protocol, the same type of connection and the same message format. The way to set up and configure an existing IoT Gateway offered by the Thingsboard platform is analyzed. The IoT Gateway is used and tested to transfer an existing IoT project to the Thingsboard platform. The way to create an IoT Gateway is investigated and one that can transfer IoT projects between platforms that support the MQTT protocol is developed with Java code. Through testing, an attempt is made to support many different message formats so that our IoT Gateway can be used on a wide range of IoT platforms. Finally, valuable conclusions are drawn.en
heal.academicPublisherΣχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιώνel
heal.academicPublisherIDuoi
heal.accessfree
heal.advisorNameΔουμένης, Γρηγόριοςel
heal.bibliographicCitationΛάμπρου, Η., 2021. Διαλειτουργικότητα και μετασχηματισμοί ροών δεδομένων στο διαδίκτυο των αντικειμένων. Μεταπτυχιακή εργασία. Άρτα: Πανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιώνel
heal.classificationΔιαδίκτυο ( Internet ) - Εκπαίδευση
heal.classificationΠλατφόρμες λογισμικού - IoT
heal.classificationIoT - Πλατφόρμα
heal.classificationJava
heal.committeeMemberNameΓκόγκος, Χρήστοςel
heal.committeeMemberNameΜαργαρίτη, Σπυριδούλαel
heal.dateAvailable2021-06-23T08:31:33Z
heal.fullTextAvailabilitytrue
heal.identifier.secondaryΜεταπτυχιακή εργασία
heal.languageel
heal.numberOfPages202
heal.publicationDate2021
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιώνel
heal.typemasterThesis
heal.type.elΜεταπτυχιακή εργασίαel
heal.type.enMaster thesisen

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Προβολή: 1 - 1 of 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
Μ.Ε. ΛΑΜΠΡΟΥ ΗΛΙΑΣ - 2021.pdf
Μέγεθος:
8.22 MB
Μορφότυπο:
Adobe Portable Document Format
Περιγραφή:

Φάκελος/Πακέτο αδειών

Προβολή: 1 - 1 of 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
license.txt
Μέγεθος:
1.71 KB
Μορφότυπο:
Item-specific license agreed upon to submission
Περιγραφή: