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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Πολυχρονάκη, Μαρία
Μορφή: Πτυχιακή εργασία
Γλώσσα:Greek
Έκδοση: Α.Ε.Ι. Πειραιά Τ.Τ. 2020
Θέματα:
Διαθέσιμο Online:http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5427
_version_ 1780524988300787712
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-5427
institution University of West Attica Campus II
keyword Διαδίκτυο πραγμάτων
REST
REST API
Representational State Transfer
Cloud computing
Υπολογιστικό νέφος
Internet of things
Διαδίκτυο
Node-RED
Java
Python
OpenStack
Datacenter
Νεφοϋπολογιστική
language Greek
physical 100
publishDate 2020
publisher Α.Ε.Ι. Πειραιά Τ.Τ.
record_format dspace
spelling okeanis-123456789-54272020-10-19T11:13:06Z Επικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου REST περίπτωση χρήσης: παρακολούθηση δεδομένων αισθητήρων σε περιβάλλον νεφοϋπολογισμού Communication over the internet of things using RESTful APIs use case: sensor data monitoring in cloud computing environment Πολυχρονάκη, Μαρία Πατρικάκης, Χαράλαμπος Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. TPSH::Επιστήμη Υπολογιστών::Client/Server Computing TPSH::Τεχνολογία::Τηλεπικοινωνία::Επικοινωνία Διαδίκτυο πραγμάτων REST REST API Representational State Transfer Cloud computing Υπολογιστικό νέφος Internet of things Διαδίκτυο Node-RED Java Python OpenStack Datacenter Νεφοϋπολογιστική Ο τομέας του Διαδικτύου των Πραγμάτων (ΔτΠ), αποτελεί αναμφίβολα έναν από τους πιο ανερχόμενους τομείς της σύγχρονης εποχής. Αυτό συμβαίνει διότι αποτελεί τη συμβολή πολλών συστατικών, όπως το λογισμικό (π.χ. εφαρμογές), το υλικό (π.χ. αισθητήρες, μικροελεγκτές) και το Διαδίκτυο, με τέτοιο τρόπο ώστε να επηρεάζει και να διευκολύνει την καθημερινότητά μας. Στο κέντρο όλων αυτών βρίσκονται έννοιες όπως τα Δεδομένα, η Επικοινωνία, η Αλληλεπίδραση, αλλά και η Ασφάλεια των Δεδομένων που αποκτάει ιδιαίτερο νόημα στον «ευαίσθητο» κόσμο του ΔτΠ. Καθώς όμως το ΔτΠ αποτελεί συνδυασμό αυτών των συστατικών είναι πολύ σημαντικό να δίνουμε προσοχή σε κάθε ένα από αυτά ξεχωριστά, προκειμένου να τα μελετήσουμε αλλά και να τα εξελίξουμε όσο το δυνατόν περισσότερο. Έτσι, μπορούμε να πούμε πως αν όλα τα επιμέρους «κομμάτια» που απαρτίζουν ένα σύστημα ΔτΠ αποδίδουν το βέλτιστο δυνατό αποτέλεσμα, τότε και το ίδιο το σύστημα έχει τις προοπτικές για εξαιρετική απόδοση και λειτουργία. Η Επικοινωνία είναι ένα από αυτά τα επιμέρους κομμάτια και πιο συγκεκριμένα είναι αυτό θα μας απασχολήσει στα πλαίσια της διπλωματικής αυτής. Στο ΔτΠ επικοινωνία υπάρχει τόσο μεταξύ μηχανών/πραγμάτων, όσο και μεταξύ Ανθρώπου – Μηχανής. Το θέμα στο οποίο εστιάζει η διπλωματική αυτή είναι η Επικοινωνία σε ένα σύστημα ΔτΠ με τη βοήθεια της Αρχιτεκτονικής 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/5427 el http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Α.Ε.Ι. Πειραιά Τ.Τ. 100 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/5427/4/Polychronaki_Diploma_Thesis_signed.pdf.jpg
spellingShingle TPSH::Επιστήμη Υπολογιστών::Client/Server Computing
TPSH::Τεχνολογία::Τηλεπικοινωνία::Επικοινωνία
Πολυχρονάκη, Μαρία
Επικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου 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::Επιστήμη Υπολογιστών::Client/Server Computing
TPSH::Τεχνολογία::Τηλεπικοινωνία::Επικοινωνία
url http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5427