Επικοινωνία πάνω από το διαδίκτυο των αντικειμένων με χρήση διεπαφών τύπου 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