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

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

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

Boliotis Manousos

Πλήρης Εγγραφή


URI: http://purl.tuc.gr/dl/dias/E720C88C-FCCB-46EB-B3C9-AC8A72C6F13A
Έτος 2025
Τύπος Διπλωματική Εργασία
Άδεια Χρήσης
Λεπτομέρειες
Βιβλιογραφική Αναφορά Μανούσος Μπολιώτης, "Περιγραφές ασύγχρονων συσκευών και υπηρεσιών στον Ιστό των Πραγμάτων", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2025 https://doi.org/10.26233/heallink.tuc.103351
Εμφανίζεται στις Συλλογές

Περίληψη

Στο Διαδίκτυο των Πραγμάτων (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.

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

Υπηρεσίες

Στατιστικά