Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Service synthesis for application development in a semantic Internet of things (IoT) environment

Botonakis Stylianos

Simple record


URIhttp://purl.tuc.gr/dl/dias/A41E8AAB-C74C-4C35-9CCB-9F96A47DB508-
Identifierhttps://doi.org/10.26233/heallink.tuc.84153-
Languageel-
Extent137 σελίδεςel
TitleΣύνθεση υπηρεσιών για τη δημιουργία εφαρμογών σε περιβάλλον σημασιολογικού Διαδικτύου των πραγμάτων el
TitleService synthesis for application development in a semantic Internet of things (IoT) environmenten
CreatorBotonakis Stylianosen
CreatorΜποτωνακης Στυλιανοςel
Contributor [Thesis Supervisor]Petrakis Evripidisen
Contributor [Thesis Supervisor]Πετρακης Ευριπιδηςel
Contributor [Committee Member]Deligiannakis Antoniosen
Contributor [Committee Member]Δεληγιαννακης Αντωνιοςel
Contributor [Committee Member]Samoladas Vasilisen
Contributor [Committee Member]Σαμολαδας Βασιληςel
PublisherΠολυτεχνείο Κρήτηςel
PublisherTechnical University of Creteen
Academic UnitTechnical University of Crete::School of Electrical and Computer Engineeringen
Academic UnitΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
Content SummaryΟ «Σημασιολογικός Ιστός των Πραγμάτων» (Semantic Web of Things) φιλοδοξεί να ανώσει όλες τις συσκευές που ανήκουν στο «Διαδίκτυο των Πραγμάτων» (Internet of Things), αναθέτοντας μία σαφώς ορισμένη έννοια σε όλες τις οντότητες ενός συστήματος, καταφέρνοντας έτσι την κατανόησή τους σε επίπεδο μηχανής. Έχει σκοπό να εκμηδενίσει την ετερογένεια που προκύπτει από πολλές, διαφορετικές συσκευές που ανήκουν και αλληλεπιδρούν στο Διαδίκτυο των πραγμάτων, με τα διαφορετικά πρωτόκολλα επικοινωνίας και τον διαφορετικό τρόπο χρήσης τους σε εφαρμογές. Αυτό επιτυγχάνεται μέσω προσθήκης μιας σαφώς καθορισμένης και παγκόσμια αναγνωρίσιμης σημασιολογίας σε όλες τις συσκευές του Διαδικτύου, ώστε να υπάρχει κοινή προσέγγιση στην επικοινωνία μεταξύ τους, στην ανταλλαγή δεδομένων και στην αλληλεπίδρασή τους με τον έξω κόσμο, δηλαδή τους χρήστες του Διαδικτύου. Αυτή η εκφραστικότητα γίνεται εφικτή με τη χρήση Οντολογίας, η οποία παρέχει τους ορισμούς των εννοιών και των ιδιοτήτων, δηλαδή την εκφραστικότητα που χρειάζονται όλες τις συσκευές που ανήκουν στον Ιστό. Συγκεκριμένα, οι οντολογίες περιλαμβάνουν ορισμούς των εννοιών του Διαδικτύου των Πραγμάτων (π.χ. αισθητήρες, υπηρεσίες) και των ιδιοτήτων τους (π.χ. μετρήσεις αισθητήρων) μέσω δυαδικών σχέσεων. Η γλώσσα ερωτήσεων SPARQL μπορεί να χρησιμοποιηθεί για την αναζήτηση πληροφοριών σε οντολογίες και οι μηχανισμοί συλλογισμού όπως ο Pellet προσφέρουν τον πολύτιμο μηχανισμό που χρειάζεται για την εύρεση ασυνεπειών και για την εξαγωγή νέων πληροφοριών από τις πληροφορίες που υπάρχουν στο Διαδίκτυο των Πραγμάτων και αναπαριστώνται στις οντολογίες. Στη παρούσα εργασία παρουσιάζεται μια αρχιτεκτονική Σημασιολογικού Ιστού των Πραγμάτων στο Υπολογιστικό Νέφος, υιοθετώντας μια υπηρεσιοκεντρική αρχιτεκτονική, που επιτρέπει την ένταξη συσκευών του Διαδικτύου στον Σημασιολογικό Ιστό και την χρήση τους σε εφαρμογές. Υποστηρίζεται επίσης, η αυτοματοποιημένη δημιουργία εφαρμογών Σημασιολογικού Ιστού, που θα εξυπηρετούν τον έλεγχο της λειτουργίας ενός οικο-συστήματος 2 επιπέδων: επίπεδο πόλης και επίπεδο σπιτιού. Οι εφαρμογές ελέγχουν και ερμηνεύουν σημασιολογικά τις συνθήκες που επικρατούν σε μια πόλη ή σπίτι και ρυθμίζουν την ομαλή λειτουργία του οικοσυστήματος των συσκευών που ανήκουν στο σύστημα. Παρουσιάζεται επίσης, μία οντολογία, κατασκευασμένη έτσι ώστε να περιγράψει επαρκώς ένα οικοσύστημα αισθητήρων οι οποίοι παρατηρούν καιρικές συνθήκες σε πόλη και σε σπίτι.el
Content SummaryThe Semantic Web Of Things aims to unify all the devices that belong to the Internet of Things, assigning a clearly defined meaning to all entities of a system, accomplishing their understanding at machine level. It ‘s purpose is to nullify the heterogeneity that results from many, different devices that belong and interact in the Internet of Things, with their different communication protocols and the different usage in applications. That is being achieved by adding a well-defined and globally recognizable semantic to all the devices if the Internet, so that there can be a common approach in the communication between them, their data exchange and their interaction with the outside world, meaning the Internet users. This expressivity is made possible by the use of Ontology, which provides definitions of concepts and properties, that is, the expressiveness needed by all devices that belong on the Web. Specifically, ontologies contain definitions of concepts of the Internet of Things (eg sensors, services) and their properties (eg sensor measurements) through binary relationships. The query language SPARQL can be used for the discovery of information in ontologies and reasoning mechanics such as Pellet provide the valuable mechanism that is necessary to to find inconsistencies and extract new information from the information available on the Internet of Things and represented by the ontologies. This paper presents a Semantic Web of Things architecture on the Cloud, adopting a service oriented architecture, that enables the integration of devices to the Semantic Web and their usage in applications. The automated application creation of the Semantic Web is also supported. These applications serve to control the functioning of a 2 level ecosystem: city level and home level. Applications control and interpret semantically the conditions in a city or home and regulate the smooth functioning of the ecosystem of devices belonging to the system. An ontology created so that it adequately describe an ecosystem of sensors that observe weather in the city and at home, is also presented.en
Type of ItemΔιπλωματική Εργασίαel
Type of ItemDiploma Worken
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2019-12-23-
Date of Publication2019-
SubjectCloud Computingen
SubjectSemantic Web of Thingsen
SubjectInternet of Thingsen
Bibliographic CitationStylianos Botonakis, "Service synthesis for application development in a semantic Internet of things (IoT) environment", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2019en
Bibliographic CitationΣτυλιανός Μποτωνάκης, "Σύνθεση υπηρεσιών για τη δημιουργία εφαρμογών σε περιβάλλον σημασιολογικού Διαδικτύου των πραγμάτων ", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2019el

Available Files

Services

Statistics