Επικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου REST. Περίπτωση χρήσης: παρακολούθηση δεδομένων αισθητήρων σε περιβάλλον νεφοϋπολογισμού

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Πολυχρονάκη, Μαρία
Μορφή: Πτυχιακή εργασία
Γλώσσα:Greek
Έκδοση: Α.Ε.Ι. Πειραιά Τ.Τ. 2020
Θέματα:
Διαθέσιμο Online:http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5416
_version_ 1780524289838022656
abstract Ο τομέας του Διαδικτύου των Πραγμάτων (ΔτΠ), αποτελεί αναμφίβολα έναν από τους πιο ανερχόμενους τομείς της σύγχρονης εποχής. Αυτό συμβαίνει διότι αποτελεί τη συμβολή πολλών συστατικών, όπως το λογισμικό (π.χ. εφαρμογές), το υλικό (π.χ. αισθητήρες, μικροελεγκτές) και το Διαδίκτυο, με τέτοιο τρόπο ώστε να επηρεάζει και να διευκολύνει την καθημερινότητά μας. Στο κέντρο όλων αυτών βρίσκονται έννοιες όπως τα Δεδομένα, η Επικοινωνία, η Αλληλεπίδραση, αλλά και η Ασφάλεια των Δεδομένων που αποκτάει ιδιαίτερο νόημα στον «ευαίσθητο» κόσμο του ΔτΠ. Καθώς όμως το ΔτΠ αποτελεί συνδυασμό αυτών των συστατικών είναι πολύ σημαντικό να δίνουμε προσοχή σε κάθε ένα από αυτά ξεχωριστά, προκειμένου να τα μελετήσουμε αλλά και να τα εξελίξουμε όσο το δυνατόν περισσότερο. Έτσι, μπορούμε να πούμε πως αν όλα τα επιμέρους «κομμάτια» που απαρτίζουν ένα σύστημα ΔτΠ αποδίδουν το βέλτιστο δυνατό αποτέλεσμα, τότε και το ίδιο το σύστημα έχει τις προοπτικές για εξαιρετική απόδοση και λειτουργία. Η Επικοινωνία είναι ένα από αυτά τα επιμέρους κομμάτια και πιο συγκεκριμένα είναι αυτό θα μας απασχολήσει στα πλαίσια της διπλωματικής αυτής. Στο ΔτΠ επικοινωνία υπάρχει τόσο μεταξύ μηχανών/πραγμάτων, όσο και μεταξύ Ανθρώπου – Μηχανής. Το θέμα στο οποίο εστιάζει η διπλωματική αυτή είναι η Επικοινωνία σε ένα σύστημα ΔτΠ με τη βοήθεια της Αρχιτεκτονικής REST. Βασιζόμενοι σε αυτήν μπορούμε να κατασκευάσουμε εύκολα Διεπαφές Προγραμματισμού Εφαρμογών (Application Programmable Interfaces, APIs), μέσω των οποίων πραγματοποιείται η απομακρυσμένη, και κυρίως πάνω από το Διαδίκτυο, μεταφορά δεδομένων μεταξύ των διαφόρων επί μέρους τμημάτων του συστήματος. Μάλιστα, στα πλαίσια των προαναφερθέντων, πραγματοποιείται η σχεδίαση και η ανάπτυξη διεπαφών τύπου REST, προκειμένου να φανούν τα πλεονεκτήματα της χρήσης αυτής μέσα σε ένα περιβάλλον νεφοϋπολογισμού, βασισμένο να υποστηρίζει την πλατφόρμα Openstack.
abstracttranslated Internet of Things (IoT) is continuously drawing attention in the field of modern Information and Communication Technologies (ICT). Its basic characteristic is its ability to combine various different technologies of software (e.g. applications), hardware (e.g. microcontrollers, sensors) and the Internet, in such a way that the result can substantially improve people’s everyday lives. In the center of all these fields that IoT brings together, lay concepts like Data, Communication, Interaction and Data Security, while the latter becomes a major concept in the field of IoT, since the nature of the data coming through most of these systems are sensitive and sometimes personal. However, the union of all these technologies increases the need of being able to exploit and develop as much as possible each and every single one of them separately. Consequently, if every part of an IoT system is developed properly and to the full extent of its capacity, then the system itself can produce its maximum possible performance. Communication is one of the most vital parts of an IoT system, but more importantly, it is the property on which the ability of “talking” and “listening” to Things is depended on. Some of the components will have to interact with each other (e.g. M2M Communication), whereas some other components will have to interact with Humans (e.g. Human – Machine Communication) The topic focused in this thesis is the Communication in an IoT system with the help of REST Architecture, due to which the easy design Application Programmable Interfaces (APIs) is possible. Using these, we can achieve remote Communication and above all, transfer data over the Internet between the different components of not only an IoT, but any system. Moreover, RESTful APIs will be developed to present the advantages of using REST architecture in a cloud computing environment used to support the Openstack platform.
advisor
author Πολυχρονάκη, Μαρία
author_facet Πολυχρονάκη, Μαρία
author_sort Πολυχρονάκη, Μαρία
collection Okeanis Institutional Repository
facultydepartment Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.
format Πτυχιακή εργασία
id okeanis-123456789-5416
institution University of West Attica Campus II
keyword REST API
Διαδικτυακές εφαρμογές
Representational State Transfer
Java
Internet of things
Cloud computing
Διαδίκτυο πραγμάτων
language Greek
physical 100
publishDate 2020
publisher Α.Ε.Ι. Πειραιά Τ.Τ.
record_format dspace
spelling okeanis-123456789-54162020-10-12T09:49:42Z Επικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου REST. Περίπτωση χρήσης: παρακολούθηση δεδομένων αισθητήρων σε περιβάλλον νεφοϋπολογισμού Communication over the internet of things using RESTful APIs. Use case: Sensor data monitoring in cloud computing environment Πολυχρονάκη, Μαρία Πατρικάκης, Χαράλαμπος Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. TPSH::Επιστήμη Υπολογιστών::Διαδίκτυο (Internet) REST API Διαδικτυακές εφαρμογές Representational State Transfer Java Internet of things Cloud computing Διαδίκτυο πραγμάτων Ο τομέας του Διαδικτύου των Πραγμάτων (ΔτΠ), αποτελεί αναμφίβολα έναν από τους πιο ανερχόμενους τομείς της σύγχρονης εποχής. Αυτό συμβαίνει διότι αποτελεί τη συμβολή πολλών συστατικών, όπως το λογισμικό (π.χ. εφαρμογές), το υλικό (π.χ. αισθητήρες, μικροελεγκτές) και το Διαδίκτυο, με τέτοιο τρόπο ώστε να επηρεάζει και να διευκολύνει την καθημερινότητά μας. Στο κέντρο όλων αυτών βρίσκονται έννοιες όπως τα Δεδομένα, η Επικοινωνία, η Αλληλεπίδραση, αλλά και η Ασφάλεια των Δεδομένων που αποκτάει ιδιαίτερο νόημα στον «ευαίσθητο» κόσμο του ΔτΠ. Καθώς όμως το ΔτΠ αποτελεί συνδυασμό αυτών των συστατικών είναι πολύ σημαντικό να δίνουμε προσοχή σε κάθε ένα από αυτά ξεχωριστά, προκειμένου να τα μελετήσουμε αλλά και να τα εξελίξουμε όσο το δυνατόν περισσότερο. Έτσι, μπορούμε να πούμε πως αν όλα τα επιμέρους «κομμάτια» που απαρτίζουν ένα σύστημα ΔτΠ αποδίδουν το βέλτιστο δυνατό αποτέλεσμα, τότε και το ίδιο το σύστημα έχει τις προοπτικές για εξαιρετική απόδοση και λειτουργία. Η Επικοινωνία είναι ένα από αυτά τα επιμέρους κομμάτια και πιο συγκεκριμένα είναι αυτό θα μας απασχολήσει στα πλαίσια της διπλωματικής αυτής. Στο ΔτΠ επικοινωνία υπάρχει τόσο μεταξύ μηχανών/πραγμάτων, όσο και μεταξύ Ανθρώπου – Μηχανής. Το θέμα στο οποίο εστιάζει η διπλωματική αυτή είναι η Επικοινωνία σε ένα σύστημα ΔτΠ με τη βοήθεια της Αρχιτεκτονικής REST. Βασιζόμενοι σε αυτήν μπορούμε να κατασκευάσουμε εύκολα Διεπαφές Προγραμματισμού Εφαρμογών (Application Programmable Interfaces, APIs), μέσω των οποίων πραγματοποιείται η απομακρυσμένη, και κυρίως πάνω από το Διαδίκτυο, μεταφορά δεδομένων μεταξύ των διαφόρων επί μέρους τμημάτων του συστήματος. Μάλιστα, στα πλαίσια των προαναφερθέντων, πραγματοποιείται η σχεδίαση και η ανάπτυξη διεπαφών τύπου REST, προκειμένου να φανούν τα πλεονεκτήματα της χρήσης αυτής μέσα σε ένα περιβάλλον νεφοϋπολογισμού, βασισμένο να υποστηρίζει την πλατφόρμα Openstack. Internet of Things (IoT) is continuously drawing attention in the field of modern Information and Communication Technologies (ICT). Its basic characteristic is its ability to combine various different technologies of software (e.g. applications), hardware (e.g. microcontrollers, sensors) and the Internet, in such a way that the result can substantially improve people’s everyday lives. In the center of all these fields that IoT brings together, lay concepts like Data, Communication, Interaction and Data Security, while the latter becomes a major concept in the field of IoT, since the nature of the data coming through most of these systems are sensitive and sometimes personal. However, the union of all these technologies increases the need of being able to exploit and develop as much as possible each and every single one of them separately. Consequently, if every part of an IoT system is developed properly and to the full extent of its capacity, then the system itself can produce its maximum possible performance. Communication is one of the most vital parts of an IoT system, but more importantly, it is the property on which the ability of “talking” and “listening” to Things is depended on. Some of the components will have to interact with each other (e.g. M2M Communication), whereas some other components will have to interact with Humans (e.g. Human – Machine Communication) The topic focused in this thesis is the Communication in an IoT system with the help of REST Architecture, due to which the easy design Application Programmable Interfaces (APIs) is possible. Using these, we can achieve remote Communication and above all, transfer data over the Internet between the different components of not only an IoT, but any system. Moreover, RESTful APIs will be developed to present the advantages of using REST architecture in a cloud computing environment used to support the Openstack platform. 2020-10 Πτυχιακή εργασία http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5416 el http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Α.Ε.Ι. Πειραιά Τ.Τ. 100 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/5416/4/Polychronaki_Diploma_Thesis_signed.pdf.jpg
spellingShingle TPSH::Επιστήμη Υπολογιστών::Διαδίκτυο (Internet)
Πολυχρονάκη, Μαρία
Επικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου REST. Περίπτωση χρήσης: παρακολούθηση δεδομένων αισθητήρων σε περιβάλλον νεφοϋπολογισμού
title Επικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου REST. Περίπτωση χρήσης: παρακολούθηση δεδομένων αισθητήρων σε περιβάλλον νεφοϋπολογισμού
title_full Επικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου REST. Περίπτωση χρήσης: παρακολούθηση δεδομένων αισθητήρων σε περιβάλλον νεφοϋπολογισμού
title_fullStr Επικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου REST. Περίπτωση χρήσης: παρακολούθηση δεδομένων αισθητήρων σε περιβάλλον νεφοϋπολογισμού
title_full_unstemmed Επικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου REST. Περίπτωση χρήσης: παρακολούθηση δεδομένων αισθητήρων σε περιβάλλον νεφοϋπολογισμού
title_short Επικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου REST. Περίπτωση χρήσης: παρακολούθηση δεδομένων αισθητήρων σε περιβάλλον νεφοϋπολογισμού
title_sort επικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου rest. περίπτωση χρήσης: παρακολούθηση δεδομένων αισθητήρων σε περιβάλλον νεφοϋπολογισμού
title_translated Communication over the internet of things using RESTful APIs. Use case: Sensor data monitoring in cloud computing environment
topic TPSH::Επιστήμη Υπολογιστών::Διαδίκτυο (Internet)
url http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5416