HEAL DSpace

Internet of things με το πρωτόκολλο XMPP

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Πικριδάς, Αναστάσιος el
dc.contributor.author Pikridas, Anastasios en
dc.date.accessioned 2018-06-22T08:43:23Z
dc.date.available 2018-06-22T08:43:23Z
dc.date.issued 2018-06-22
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/47112
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.15353
dc.rights Default License
dc.subject Internet of things el
dc.subject Access control en
dc.subject Έλεγχος πρόσβασης el
dc.subject Provisioning en
dc.subject XMPP en
dc.subject Multi user chat en
dc.title Internet of things με το πρωτόκολλο XMPP el
heal.type bachelorThesis
heal.classification Internet of things el
heal.classification Computer networks el
heal.classification Computer software el
heal.classificationURI http://id.loc.gov/authorities/subjects/sh2013000266
heal.classificationURI http://id.loc.gov/authorities/subjects/sh85029513
heal.classificationURI http://skos.um.es/unescothes/C00752
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2018-06-08
heal.abstract Το Internet of Things αποτελεί ξεχωριστό επιστημονικό κλάδο με μεγάλο ενδιαφέρον τη σύγχρονη εποχή. Υπάρχει πληθώρα τεχνολογιών για την υποστήριξη του και έτσι έχουν ήδη εμφανιστεί οι πρώτες εμπορικές εφαρμογές. Ωστόσο, η πορεία ανάπτυξής του είναι σχετικά αργή. Με βάση τα παραπάνω, η εργασία αυτή προλογίζεται με την ανάπτυξη του Internet of Things ως όραμα αλλά και ως επιστημονικό κλάδο, καταλήγοντας στις σύγχρονες προκλήσεις που αντιμετωπίζει. Βασικές προκλήσεις αποτελούν η χρήση συσκευών περιορισμένων δυνατοτήτων ως Things καθώς και η έλλειψη αποδοτικών τεχνικών Provisioning. Σκοπός της παρούσας εργασίας είναι η ανάπτυξη προσέγγισης για τη δημιουργία δικτύων Internet of Things, τα οποία ανταποκρίνονται στις παραπάνω προκλήσεις, με χρήση του πρωτοκόλλου XMPP. Το XMPP αποτελώντας δικτυακό πρωτόκολλο του στρώματος εφαρμογής που αναπτύχθηκε για Instant Messaging, προσφέρει πληθώρα προτυποποιημένων επεκτάσεων που το καθιστούν ικανό για χρήση και σε άλλες εφαρμογές. Χρησιμοποιώντας τις επεκτάσεις αυτές ως δομικά στοιχεία αναπτύχθηκε η προσέγγιση, βασικά σημεία της οποίας είναι η ομαδοποίηση των Things σε Multi User Chat rooms και η εισαγωγή της έννοιας του Provisioning Server, ο οποίος αποτελεί κεντρική οντότητα που διαχειρίζεται τον έλεγχο πρόσβασης στα rooms. Με βάση την προσέγγιση αυτή, αναπτύχθηκαν τρεις υλοποιήσεις. Η πρώτη αφορά βιβλιοθήκη σε γλώσσα Java για τη δημιουργία δικτύων Internet of Things, με χρήση της βιβλιοθήκης Smack. Η δεύτερη αποτελεί διαδικτυακή πλατφόρμα/panel για τη διαχείριση του Provisioning Server. Η τρίτη υλοποίηση αφορά desktop εφαρμογή για τη δημιουργία δοκιμαστικών δικτύων, με χρήση της βιβλιοθήκης που αναπτύχθηκε. el
heal.abstract Internet of Things (IoT) is considered to be a unique scientific discipline with great interest these days. Plenty of existing technologies can be used, thus the first commercial applications have already appeared. However, its course of development is relatively slow. Based on the above, the prologue of this thesis focuses on the development of Internet of Things as a vision and as a scientific field, concluding with the modern challenges it faces. Key challenges include the use of limited-capability devices for Things, as well as the lack of efficient Provisioning techniques. The purpose of this thesis is to develop an approach for creating IoT networks that respond to the above challenges, using the XMPP protocol. XMPP, which is an application layer protocol, developed for Instant Messaging, offers a variety of standard extensions that make it capable of use in other applications as well. Using these extensions as building blocks, the approach has been developed, the key points of which are the grouping of Things into Multi User Chat rooms and the introduction of the Provisioning Server, which is a central entity that manages room access control. Based on this approach, three implementations have been developed. The first is a Java library for creating IoT networks using the Smack library. The second is an online panel for Provisioning Server management. The third implementation concerns a desktop application which can be used to build test networks, using the library that was developed. en
heal.advisorName Συκάς, Ευστάθιος el
heal.committeeMemberName Συκάς, Ευστάθιος el
heal.committeeMemberName Ρουσσάκη, Ιωάννα el
heal.committeeMemberName Στασινόπουλος, Γεώργιος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
heal.academicPublisherID ntua
heal.numberOfPages 148 σ.
heal.fullTextAvailability true


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής