Επικοινωνία πάνω από το διαδίκτυο των αντικειμένων με χρήση διεπαφών τύπου REST
Κύριος συγγραφέας: | |
---|---|
Μορφή: | Πτυχιακή εργασία |
Γλώσσα: | Greek |
Έκδοση: |
Α.Ε.Ι. Πειραιά Τ.Τ.
2018
|
Θέματα: | |
Διαθέσιμο Online: | http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4622 |
_version_ | 1780524934952386560 |
---|---|
abstract | Ο τομέας του Διαδικτύου των Αντικειμένων (ΔτΑ), αποτελεί αναμφίβολα έναν από τους πιο ανερχόμενους τομείς της σύγχρονης εποχής. Αυτό συμβαίνει διότι αποτελεί τη συμβολή πολλών συστατικών, όπως το λογισμικό (π.χ. εφαρμογές), το υλικό (π.χ. αισθητήρες, μικροελεγκτές) και το Διαδίκτυο, με τέτοιο τρόπο ώστε να επηρεάζει και να διευκολύνει την καθημερινότητά μας. Στο κέντρο όλων αυτών βρίσκονται έννοιες όπως τα Δεδομένα, η Επικοινωνία, η Αλληλεπίδραση, αλλά και η Ασφάλεια των Δεδομένων που αποκτάει ιδιαίτερο νόημα στον «ευαίσθητο» κόσμο του ΔτΑ.Καθώς όμως το ΔτΑ αποτελεί συνδυασμό αυτών των συστατικών είναι πολύ σημαντικό να δίνουμε προσοχή σε κάθε ένα από αυτά ξεχωριστά, προκειμένου να τα μελετήσουμε αλλά και να τα εξελίξουμε όσο το δυνατόν περισσότερο. Έτσι, μπορούμε να πούμε πως αν όλα τα επιμέρους «κομμάτια» που απαρτίζουν ένα σύστημα ΔτΑ αποδίδουν το βέλτιστο δυνατό αποτέλεσμα, τότε και το ίδιο το σύστημα έχει τις προοπτικές για εξαιρετική απόδοση και λειτουργία. Η Επικοινωνία είναι ένα από αυτά τα επιμέρους κομμάτια και πιο συγκεκριμένα είναι αυτό θα μας απασχολήσει στα πλαίσια της πτυχιακής αυτής. Στο ΔτΑ επικοινωνία υπάρχει τόσο μεταξύ μηχανών/αντικειμένων, όσο και μεταξύ Ανθρώπου – Μηχανής. Το θέμα στο οποίο εστιάζει η πτυχιακή αυτή είναι η Επικοινωνία σε ένα σύστημα ΔτΑ με τη βοήθεια της Αρχιτεκτονικής REST. Βασιζόμενοι σε αυτήν μπορούμε να κατασκευάσουμε εύκολα Διεπαφές Προγραμματισμού Εφαρμογών (Application Programmable Interfaces, APIs), μέσω των οποίων πραγματοποιείται η απομακρυσμένη, και κυρίως πάνω από το Διαδίκτυο, μεταφορά δεδομένων μεταξύ των διαφόρων επί μέρους τμημάτων του συστήματος.Μάλιστα, στα πλαίσια των προαναφερθέντων, πραγματοποιείται η σχεδίαση και η ανάπτυξη μία διεπαφής τύπου REST, προκειμένου να φανούν τα πλεονεκτήματα της χρήσης αυτής μέσα σε ένα σύστημα ΔτΑ. |
abstracttranslated | Internet of Things (IoT) is unquestionably drawing more and more attention in the field of modern Information and Communication Technologies (ICT). This is mostly due to the fact that it combines various different fields like software development (e.g. applications), hardware (e.g. microcontrollers, sensors) and the Internet, in such a way that the result can substantially improve our everyday lives. Right 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 “sensitive” world of IoT.
However, this union of all these technologies increases the importance of us 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 these vital parts of an IoT system, but more importantly, it is one of μmany ways we use to make it smarter by giving the ability of “talking” and “listening” to Things. 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 we focus on in this thesis is that of the Communication in an IoT system with the help of a REST Architecture, based on which we have the ability to easily design Application Programmable Interfaces (APIs). 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, in the context of what was just mentioned, we design and develop a RESTful API to present the advantages of using it in an IoT system. |
advisor | |
author | Πολυχρονάκη, Μαρία |
author_facet | Πολυχρονάκη, Μαρία |
author_sort | Πολυχρονάκη, Μαρία |
collection | Okeanis Institutional Repository |
facultydepartment | Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. |
format | Πτυχιακή εργασία |
id | okeanis-123456789-4622 |
institution | University of West Attica Campus II |
keyword | REST API Διαδικτυακές εφαρμογές REST Internet of things |
language | Greek |
physical | 88 |
publishDate | 2018 |
publisher | Α.Ε.Ι. Πειραιά Τ.Τ. |
record_format | dspace |
spelling | okeanis-123456789-46222018-12-14T11:41:47Z Επικοινωνία πάνω από το διαδίκτυο των αντικειμένων με χρήση διεπαφών τύπου REST Communication over the Internet of things using RESTful APIs Πολυχρονάκη, Μαρία Πατρικάκης, Χαράλαμπος Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. TPSH::Επιστήμη Υπολογιστών::Διαδίκτυο (Internet) REST API Διαδικτυακές εφαρμογές REST Internet of things Ο τομέας του Διαδικτύου των Αντικειμένων (ΔτΑ), αποτελεί αναμφίβολα έναν από τους πιο ανερχόμενους τομείς της σύγχρονης εποχής. Αυτό συμβαίνει διότι αποτελεί τη συμβολή πολλών συστατικών, όπως το λογισμικό (π.χ. εφαρμογές), το υλικό (π.χ. αισθητήρες, μικροελεγκτές) και το Διαδίκτυο, με τέτοιο τρόπο ώστε να επηρεάζει και να διευκολύνει την καθημερινότητά μας. Στο κέντρο όλων αυτών βρίσκονται έννοιες όπως τα Δεδομένα, η Επικοινωνία, η Αλληλεπίδραση, αλλά και η Ασφάλεια των Δεδομένων που αποκτάει ιδιαίτερο νόημα στον «ευαίσθητο» κόσμο του ΔτΑ.Καθώς όμως το ΔτΑ αποτελεί συνδυασμό αυτών των συστατικών είναι πολύ σημαντικό να δίνουμε προσοχή σε κάθε ένα από αυτά ξεχωριστά, προκειμένου να τα μελετήσουμε αλλά και να τα εξελίξουμε όσο το δυνατόν περισσότερο. Έτσι, μπορούμε να πούμε πως αν όλα τα επιμέρους «κομμάτια» που απαρτίζουν ένα σύστημα ΔτΑ αποδίδουν το βέλτιστο δυνατό αποτέλεσμα, τότε και το ίδιο το σύστημα έχει τις προοπτικές για εξαιρετική απόδοση και λειτουργία. Η Επικοινωνία είναι ένα από αυτά τα επιμέρους κομμάτια και πιο συγκεκριμένα είναι αυτό θα μας απασχολήσει στα πλαίσια της πτυχιακής αυτής. Στο ΔτΑ επικοινωνία υπάρχει τόσο μεταξύ μηχανών/αντικειμένων, όσο και μεταξύ Ανθρώπου – Μηχανής. Το θέμα στο οποίο εστιάζει η πτυχιακή αυτή είναι η Επικοινωνία σε ένα σύστημα ΔτΑ με τη βοήθεια της Αρχιτεκτονικής REST. Βασιζόμενοι σε αυτήν μπορούμε να κατασκευάσουμε εύκολα Διεπαφές Προγραμματισμού Εφαρμογών (Application Programmable Interfaces, APIs), μέσω των οποίων πραγματοποιείται η απομακρυσμένη, και κυρίως πάνω από το Διαδίκτυο, μεταφορά δεδομένων μεταξύ των διαφόρων επί μέρους τμημάτων του συστήματος.Μάλιστα, στα πλαίσια των προαναφερθέντων, πραγματοποιείται η σχεδίαση και η ανάπτυξη μία διεπαφής τύπου REST, προκειμένου να φανούν τα πλεονεκτήματα της χρήσης αυτής μέσα σε ένα σύστημα ΔτΑ. Internet of Things (IoT) is unquestionably drawing more and more attention in the field of modern Information and Communication Technologies (ICT). This is mostly due to the fact that it combines various different fields like software development (e.g. applications), hardware (e.g. microcontrollers, sensors) and the Internet, in such a way that the result can substantially improve our everyday lives. Right 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 “sensitive” world of IoT. However, this union of all these technologies increases the importance of us 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 these vital parts of an IoT system, but more importantly, it is one of μmany ways we use to make it smarter by giving the ability of “talking” and “listening” to Things. 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 we focus on in this thesis is that of the Communication in an IoT system with the help of a REST Architecture, based on which we have the ability to easily design Application Programmable Interfaces (APIs). 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, in the context of what was just mentioned, we design and develop a RESTful API to present the advantages of using it in an IoT system. 2018-09 Πτυχιακή εργασία http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4622 el http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Α.Ε.Ι. Πειραιά Τ.Τ. 88 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/4622/4/ene_44164.pdf.jpg http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/4622/7/neoene1_44164.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 |
topic | TPSH::Επιστήμη Υπολογιστών::Διαδίκτυο (Internet) |
url | http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4622 |