Ιδρυματικό Αποθετήριο [SANDBOX]
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Περιγραφές ασύγχρονων συσκευών και υπηρεσιών στον Ιστό των Πραγμάτων

Boliotis Manousos

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/E720C88C-FCCB-46EB-B3C9-AC8A72C6F13A-
Αναγνωριστικόhttps://doi.org/10.26233/heallink.tuc.103351-
Γλώσσαen-
Μέγεθος127 pagesen
ΤίτλοςAsynchronous thing and service descriptions in the Web of Thingsen
ΤίτλοςΠεριγραφές ασύγχρονων συσκευών και υπηρεσιών στον Ιστό των Πραγμάτωνel
ΔημιουργόςBoliotis Manousosen
ΔημιουργόςΜπολιωτης Μανουσοςel
Συντελεστής [Επιβλέπων Καθηγητής]Petrakis Evripidisen
Συντελεστής [Επιβλέπων Καθηγητής]Πετρακης Ευριπιδηςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Chalkiadakis Georgiosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Χαλκιαδακης Γεωργιοςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Tsinaraki Chrysien
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Τσιναρακη Χρυσηel
ΕκδότηςΠολυτεχνείο Κρήτηςel
ΕκδότηςTechnical University of Creteen
Ακαδημαϊκή ΜονάδαTechnical University of Crete::School of Electrical and Computer Engineeringen
Ακαδημαϊκή ΜονάδαΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
ΠεριγραφήΔιπλωματική Εργασίαel
ΠερίληψηIn IoT, people and devices can interact in a shared network which promotes data sharing and services among them. Yet, as the number of connected devices continues to increase, the coexistence of multiple protocols and standards creates considerable complexities. The Web of Things (WoT) is a layer that can be built on-top of the IoT to facilitate communication and management of heterogeneous objects in a unified way. The Web of Things (WoT) relies on standardized descriptions to enable interoperability across heterogeneous devices and services. Although the W3C Thing Description (TD) specification provides a solid framework for describing IoT resources, it offers hardly any direct support for the IoT's most common interaction pattern—one where asynchronous communications among distributed, event-driven components is the norm. In addition, if the TD is to be useful to the IoT community, it must serve not only synchronous components but also those that depend on asynchronous communications. This dissertation describes the creation of tools that connect the AsyncAPI and WoT ecosystems. The AsyncAPI tools produce WoT Thing Descriptions that work with asynchronous operations. The choice of using AsyncAPI over modifying existing W3C specifications was made for two reasons: 1. AsyncAPI is a mature specification that industry uses to describe asynchronous services. 2. Using AsyncAPI offers a path to add support for asynchronous operations in WoT without modifying its existing specifications meaning that instead of changing the core WoT specifications to accommodate asynchronous operations, you can use AsyncAPI as an extension or complement . We validated the tools through practical case studies involving IoT systems with asynchronous communication needs. This work contributes to the WoT community because it provides a practical solution for integrating asynchronous WoT devices into standardized WoT ecosystems.en
ΠερίληψηΣτο Διαδίκτυο των Πραγμάτων (IoT), άνθρωποι και συσκευές δύνανται να αλληλεπιδρούν εντός ενός κοινού δικτύου, το οποίο προάγει την ανταλλαγή δεδομένων και υπηρεσιών μεταξύ τους. Ωστόσο, καθώς ο αριθμός των συνδεδεμένων συσκευών συνεχίζει να αυξάνεται, η συνύπαρξη πολλαπλών πρωτοκόλλων και προτύπων δημιουργεί σημαντικές πολυπλοκότητες. Το Διαδίκτυο των Πραγμάτων (WoT) αποτελεί ένα επίπεδο που μπορεί να οικοδομηθεί επί του IoT, με σκοπό τη διευκόλυνση της επικοινωνίας και της διαχείρισης ετερογενών αντικειμένων κατά ενιαίο τρόπο. Το WoT βασίζεται σε τυποποιημένες περιγραφές για να επιτρέψει τη διαλειτουργικότητα μεταξύ ετερογενών συσκευών και υπηρεσιών. Αν και η προδιαγραφή W3C Thing Description (TD) παρέχει ένα στέρεο πλαίσιο για την περιγραφή των πόρων του IoT, προσφέρει ελάχιστη άμεση υποστήριξη για το πιο κοινό πρότυπο αλληλεπίδρασης του IoT – εκείνο όπου οι ασύγχρονες επικοινωνίες μεταξύ κατανεμημένων, καθοδηγούμενων από γεγονότα, συνιστωσών αποτελούν τον κανόνα. Επιπροσθέτως, εάν η TD πρόκειται να είναι χρήσιμη στην κοινότητα του IoT, πρέπει να εξυπηρετεί όχι μόνο σύγχρονες επικοινωνίες αλλά και ασύγχρονες επικοινωνίες. Η παρούσα διπλωματική περιγράφει τη δημιουργία εργαλείων που συνδέουν τα οικοσυστήματα AsyncAPI και WoT. Τα εργαλεία AsyncAPI παράγουν WoT Thing Descriptions που λειτουργούν με ασύγχρονες λειτουργίες. Η επιλογή χρήσης του AsyncAPI έναντι της τροποποίησης των υφιστάμενων προδιαγραφών του W3C έγινε για δύο λόγους: 1. Το AsyncAPI είναι μια ώριμη προδιαγραφή που χρησιμοποιείται από τη βιομηχανία για την περιγραφή ασύγχρονων υπηρεσιών. 2. Η χρήση του AsyncAPI προσφέρει μια οδό για την προσθήκη υποστήριξης ασύγχρονων λειτουργιών στο WoT χωρίς την τροποποίηση των υφιστάμενων προδιαγραφών του, κάτι που σημαίνει ότι, αντί να αλλαχθούν οι βασικές προδιαγραφές του WoT για να υποστηρίζει ασύγχρονους τρόπους επικοινωνίας, μπορεί να χρησιμοποιηθεί το AsyncAPI ως επέκταση ή συμπλήρωμα. Επικυρώσαμε τα εργαλεία μέσω πρακτικών μελετών που αφορούσαν συστήματα IoT με ανάγκες ασύγχρονης επικοινωνίας. Η παρούσα εργασία συμβάλλει στην κοινότητα του WoT, καθώς παρέχει μια πρακτική λύση για την ενσωμάτωση ασύγχρονων συσκευών WoT σε τυποποιημένα οικοσυστήματα WoT.el
ΤύποςΔιπλωματική Εργασίαel
ΤύποςDiploma Worken
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2025-06-04-
Ημερομηνία Δημοσίευσης2025-
Θεματική ΚατηγορίαAsyncAPIen
Θεματική ΚατηγορίαThing descriptionen
Θεματική ΚατηγορίαWoTen
Θεματική ΚατηγορίαIoTen
Βιβλιογραφική ΑναφοράManousos Boliotis, "Asynchronous thing and service descriptions in the Web of Things", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2025en
Βιβλιογραφική ΑναφοράΜανούσος Μπολιώτης, "Περιγραφές ασύγχρονων συσκευών και υπηρεσιών στον Ιστό των Πραγμάτων", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2025el

Διαθέσιμα αρχεία

Υπηρεσίες

Στατιστικά