Show simple item record

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

dc.contributor.advisorΠατρικάκης, Χαράλαμπος
dc.contributor.authorΠολυχρονάκη, Μαρία
dc.description.abstractΟ τομέας του Διαδικτύου των Πραγμάτων (ΔτΠ), αποτελεί αναμφίβολα έναν από τους πιο ανερχόμενους τομείς της σύγχρονης εποχής. Αυτό συμβαίνει διότι αποτελεί τη συμβολή πολλών συστατικών, όπως το λογισμικό (π.χ. εφαρμογές), το υλικό (π.χ. αισθητήρες, μικροελεγκτές) και το Διαδίκτυο, με τέτοιο τρόπο ώστε να επηρεάζει και να διευκολύνει την καθημερινότητά μας. Στο κέντρο όλων αυτών βρίσκονται έννοιες όπως τα Δεδομένα, η Επικοινωνία, η Αλληλεπίδραση, αλλά και η Ασφάλεια των Δεδομένων που αποκτάει ιδιαίτερο νόημα στον «ευαίσθητο» κόσμο του ΔτΠ. Καθώς όμως το ΔτΠ αποτελεί συνδυασμό αυτών των συστατικών είναι πολύ σημαντικό να δίνουμε προσοχή σε κάθε ένα από αυτά ξεχωριστά, προκειμένου να τα μελετήσουμε αλλά και να τα εξελίξουμε όσο το δυνατόν περισσότερο. Έτσι, μπορούμε να πούμε πως αν όλα τα επιμέρους «κομμάτια» που απαρτίζουν ένα σύστημα ΔτΠ αποδίδουν το βέλτιστο δυνατό αποτέλεσμα, τότε και το ίδιο το σύστημα έχει τις προοπτικές για εξαιρετική απόδοση και λειτουργία. Η Επικοινωνία είναι ένα από αυτά τα επιμέρους κομμάτια και πιο συγκεκριμένα είναι αυτό θα μας απασχολήσει στα πλαίσια της διπλωματικής αυτής. Στο ΔτΠ επικοινωνία υπάρχει τόσο μεταξύ μηχανών/πραγμάτων, όσο και μεταξύ Ανθρώπου – Μηχανής. Το θέμα στο οποίο εστιάζει η διπλωματική αυτή είναι η Επικοινωνία σε ένα σύστημα ΔτΠ με τη βοήθεια της Αρχιτεκτονικής REST. Βασιζόμενοι σε αυτήν μπορούμε να κατασκευάσουμε εύκολα Διεπαφές Προγραμματισμού Εφαρμογών (Application Programmable Interfaces, APIs), μέσω των οποίων πραγματοποιείται η απομακρυσμένη, και κυρίως πάνω από το Διαδίκτυο, μεταφορά δεδομένων μεταξύ των διαφόρων επί μέρους τμημάτων του συστήματος. Μάλιστα, στα πλαίσια των προαναφερθέντων, πραγματοποιείται η σχεδίαση και η ανάπτυξη διεπαφών τύπου REST, προκειμένου να φανούν τα πλεονεκτήματα της χρήσης αυτής μέσα σε ένα περιβάλλον νεφοϋπολογισμού, βασισμένο να υποστηρίζει την πλατφόρμα Openstack.el
dc.publisherΑ.Ε.Ι. Πειραιά Τ.Τ.el
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.subjectTPSH::Επιστήμη Υπολογιστών::Client/Server Computingel
dc.titleΕπικοινωνία πάνω από το διαδίκτυο των πραγμάτων με χρήση διεπαφών τύπου REST περίπτωση χρήσης: παρακολούθηση δεδομένων αισθητήρων σε περιβάλλον νεφοϋπολογισμούel
dc.title.alternativeCommunication over the internet of things using RESTful APIs use case: sensor data monitoring in cloud computing environmentel
dc.typeΠτυχιακή εργασίαel
dc.contributor.committeeΡαγκούση, Μαρία
dc.contributor.committeeΜετάφας, Δημήτριος
dc.contributor.departmentΤμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.el
dc.contributor.facultyΣχολή Τεχνολογικών Εφαρμογώνel
dc.subject.keywordΔιαδίκτυο πραγμάτωνel
dc.subject.keywordREST APIel
dc.subject.keywordRepresentational State Transferel
dc.subject.keywordCloud computingel
dc.subject.keywordΥπολογιστικό νέφοςel
dc.subject.keywordInternet of thingsel
dc.description.abstracttranslatedInternet 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.el

Files in this item


This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου, έγιναν στο πλαίσιο του Έργου "Υπηρεσία Ιδρυματικού Αποθετηρίου και Προστιθέμενης Αξίας Ψηφιακής Βιβλιοθήκης ΤΕΙ Πειραιά", του Επιχειρησιακού Προγράμματος "Ψηφιακή Σύγκλιση"