Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/31161
Full metadata record
DC FieldValueLanguage
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.typemasterThesis-
heal.type.enMaster thesisen
heal.type.elΜεταπτυχιακή εργασίαel
heal.classificationΔιαδίκτυο ( Internet ) - Εκπαίδευση-
heal.classificationΠλατφόρμες λογισμικού - IoT-
heal.classificationIoT - Πλατφόρμα-
heal.classificationJava-
heal.identifier.secondaryΜεταπτυχιακή εργασία-
heal.dateAvailable2021-06-23T08:31:33Z-
heal.languageel-
heal.accessfree-
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιώνel
heal.publicationDate2021-
heal.bibliographicCitationΛάμπρου, Η., 2021. Διαλειτουργικότητα και μετασχηματισμοί ροών δεδομένων στο διαδίκτυο των αντικειμένων. Μεταπτυχιακή εργασία. Άρτα: Πανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιώνel
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.advisorNameΔουμένης, Γρηγόριοςel
heal.committeeMemberNameΓκόγκος, Χρήστοςel
heal.committeeMemberNameΜαργαρίτη, Σπυριδούλαel
heal.academicPublisherΣχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιώνel
heal.academicPublisherIDuoi-
heal.numberOfPages202-
heal.fullTextAvailabilitytrue-
Appears in Collections:Διατριβές Μεταπτυχιακής Έρευνας (Masters) - ΠΤΠ

Files in This Item:
File Description SizeFormat 
Μ.Ε. ΛΑΜΠΡΟΥ ΗΛΙΑΣ - 2021.pdf8.41 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons