Υλοποίηση της βαθμίδας middleware σε wireless sensor networks με έμφαση στον ασύρματο προγραμματισμό των motes

Τα ασύρματα δίκτυα αισθητήρων αποτελούν μία πρωτοποριακή τεχνολογία που ήρθε στο προσκήνιο πριν από μία περίπου δεκαετία. Η καινοτομία της τεχνολογίας αυτής έγκειται στη συνεργασία μεγάλου αριθμού κόμβων περιορισμένων πόρων χαμηλής κατανάλωσης ισχύος σε μία μόνο εφαρμογή. Η εργασία αυτή ασχολείται μ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Βασιλόπουλος, Βασίλειος
Άλλοι συγγραφείς: Κουμπιάς, Σταύρος
Μορφή: Thesis
Γλώσσα:Greek
Έκδοση: 2011
Θέματα:
Διαθέσιμο Online:http://nemertes.lis.upatras.gr/jspui/handle/10889/4473
id nemertes-10889-4473
record_format dspace
institution UPatras
collection Nemertes
language Greek
topic Ασύρματα δίκτυα
Ενσωματωμένα συστήματα
Ενδιάμεσο λογισμικό
Ασύρματα δίκτυα αισθητήρων
Πρότυπο IEEE 802.15.4
Πρωτόκολλα διάδοσης δεδομένων
Προγραμματισμός δικτύων
Ασύρματος προγραμματισμός
Πρωτόκολλο Deluge
Λειτουργικό σύστημα TinyOS
Γλώσσα προγραμματισμού nesC
Προσομοιωτής TOSSIM
Πλατφόρμα περιορισμένων πόρων Tmote Sky/TelosB
Wireless networks
Embedded systems
Middleware
Wireless sensor networks
IEEE 802.15.4
Data dissemination protocols
Network programming
Over-the-air programming
Deluge protocol
TinyOS
nesC
TOSSIM
Tmote Sky/TelosB
004.61
spellingShingle Ασύρματα δίκτυα
Ενσωματωμένα συστήματα
Ενδιάμεσο λογισμικό
Ασύρματα δίκτυα αισθητήρων
Πρότυπο IEEE 802.15.4
Πρωτόκολλα διάδοσης δεδομένων
Προγραμματισμός δικτύων
Ασύρματος προγραμματισμός
Πρωτόκολλο Deluge
Λειτουργικό σύστημα TinyOS
Γλώσσα προγραμματισμού nesC
Προσομοιωτής TOSSIM
Πλατφόρμα περιορισμένων πόρων Tmote Sky/TelosB
Wireless networks
Embedded systems
Middleware
Wireless sensor networks
IEEE 802.15.4
Data dissemination protocols
Network programming
Over-the-air programming
Deluge protocol
TinyOS
nesC
TOSSIM
Tmote Sky/TelosB
004.61
Βασιλόπουλος, Βασίλειος
Υλοποίηση της βαθμίδας middleware σε wireless sensor networks με έμφαση στον ασύρματο προγραμματισμό των motes
description Τα ασύρματα δίκτυα αισθητήρων αποτελούν μία πρωτοποριακή τεχνολογία που ήρθε στο προσκήνιο πριν από μία περίπου δεκαετία. Η καινοτομία της τεχνολογίας αυτής έγκειται στη συνεργασία μεγάλου αριθμού κόμβων περιορισμένων πόρων χαμηλής κατανάλωσης ισχύος σε μία μόνο εφαρμογή. Η εργασία αυτή ασχολείται με θέματα ενδιάμεσου λογισμικού σε ασύρματα δίκτυα αισθητήρων. Συγκεκριμένα, μελετάται το πρωτόκολλο Deluge που αποτελεί τη βασική επιλογή για ασύρματο προγραμματισμό δικτύων αισθητήρων που «τρέχουν» το λειτουργικό σύστημα πραγματικού χρόνου TinyOS. Παρέχοντας έναν αξιόπιστο και αποδοτικό μηχανισμό διάδοσης δεδομένων μέσω της δυαδικής εικόνας του κώδικα, το Deluge κατέχει ρόλο-κλειδί στη βαθμίδα ενδιάμεσου λογισμικού των ασύρματων δικτύων αισθητήρων. Η μελέτη και κατανόηση του πρωτοκόλλου αυτού επέτρεψε την υλοποίηση σε nesC ενός απλούστερου πρωτοκόλλου που αξιοποιεί τα βασικά χαρακτηριστικά του μηχανισμού μετάδοσης δεδομένων του Deluge. Σε συνέχεια αυτής της υλοποίησης, αξιολογήθηκε εκ νέου η διαδικασία μετάδοσης πραγματοποιώντας δοκιμές τόσο σε πραγματικές τοπολογίες κόμβων αισθητήρων (motes) που υποστηρίζουν το πρότυπο ασύρματης επικοινωνίας IEEE 802.15.4 όσο και σε περιβάλλον προσομοίωσης (TOSSIM). Τα προκύπτοντα αποτελέσματα επιβεβαιώνουν την αποδοτική μετάδοση δεδομένων σε δίκτυα αισθητήρων αξιοποιώντας το πρωτόκολλο Deluge. Η παρούσα εργασία αποτελείται από έξι κεφάλαια. Το πρώτο κεφάλαιο παρέχει πληροφορίες για το γνωστικό αντικείμενο της εργασίας. Στο δεύτερο κεφάλαιο παρουσιάζεται μία μελέτη στην ερευνητική περιοχή των ασύρματων δικτύων αισθητήρων και στο τρίτο κεφάλαιο εξετάζονται τα βασικά χαρακτηριστικά ενός κόμβου αισθητήρων που υποστηρίζει το πρότυπο IEEE 802.15.4. Στο τέταρτο κεφάλαιο παρουσιάζεται η έννοια του ασύρματου προγραμματισμού στα δίκτυα αισθητήρων και μελετάται εκτενώς το πρωτόκολλο Deluge. Στο πέμπτο κεφάλαιο περιγράφεται η υλοποίηση που έλαβε χώρα και η αξιολόγηση αυτής με τους μηχανισμούς που αναφέρθηκαν παραπάνω. Τέλος, στο έκτο κεφάλαιο παρατίθενται τα συμπεράσματα που εξήχθησαν από την εκπόνηση της εν λόγω εργασίας και δίνονται ορισμένες κατευθύνσεις για μελλοντική ενασχόληση με το Deluge και με το ενδιάμεσο λογισμικό στα δίκτυα αισθητήρων γενικότερα.
author2 Κουμπιάς, Σταύρος
author_facet Κουμπιάς, Σταύρος
Βασιλόπουλος, Βασίλειος
format Thesis
author Βασιλόπουλος, Βασίλειος
author_sort Βασιλόπουλος, Βασίλειος
title Υλοποίηση της βαθμίδας middleware σε wireless sensor networks με έμφαση στον ασύρματο προγραμματισμό των motes
title_short Υλοποίηση της βαθμίδας middleware σε wireless sensor networks με έμφαση στον ασύρματο προγραμματισμό των motes
title_full Υλοποίηση της βαθμίδας middleware σε wireless sensor networks με έμφαση στον ασύρματο προγραμματισμό των motes
title_fullStr Υλοποίηση της βαθμίδας middleware σε wireless sensor networks με έμφαση στον ασύρματο προγραμματισμό των motes
title_full_unstemmed Υλοποίηση της βαθμίδας middleware σε wireless sensor networks με έμφαση στον ασύρματο προγραμματισμό των motes
title_sort υλοποίηση της βαθμίδας middleware σε wireless sensor networks με έμφαση στον ασύρματο προγραμματισμό των motes
publishDate 2011
url http://nemertes.lis.upatras.gr/jspui/handle/10889/4473
work_keys_str_mv AT basilopoulosbasileios ylopoiēsētēsbathmidasmiddlewaresewirelesssensornetworksmeemphasēstonasyrmatoprogrammatismotōnmotes
AT basilopoulosbasileios implementationofmiddlewarelayerinwirelesssensornetworkslayingemphasisonwirelessprogrammingofmotes
_version_ 1771297152075563008
spelling nemertes-10889-44732022-09-05T05:39:04Z Υλοποίηση της βαθμίδας middleware σε wireless sensor networks με έμφαση στον ασύρματο προγραμματισμό των motes Implementation of middleware layer in wireless sensor networks laying emphasis on wireless programming of motes Βασιλόπουλος, Βασίλειος Κουμπιάς, Σταύρος Κουμπιάς, Σταύρος Σερπάνος, Δημήτριος Vasilopoulos, Vasileios Ασύρματα δίκτυα Ενσωματωμένα συστήματα Ενδιάμεσο λογισμικό Ασύρματα δίκτυα αισθητήρων Πρότυπο IEEE 802.15.4 Πρωτόκολλα διάδοσης δεδομένων Προγραμματισμός δικτύων Ασύρματος προγραμματισμός Πρωτόκολλο Deluge Λειτουργικό σύστημα TinyOS Γλώσσα προγραμματισμού nesC Προσομοιωτής TOSSIM Πλατφόρμα περιορισμένων πόρων Tmote Sky/TelosB Wireless networks Embedded systems Middleware Wireless sensor networks IEEE 802.15.4 Data dissemination protocols Network programming Over-the-air programming Deluge protocol TinyOS nesC TOSSIM Tmote Sky/TelosB 004.61 Τα ασύρματα δίκτυα αισθητήρων αποτελούν μία πρωτοποριακή τεχνολογία που ήρθε στο προσκήνιο πριν από μία περίπου δεκαετία. Η καινοτομία της τεχνολογίας αυτής έγκειται στη συνεργασία μεγάλου αριθμού κόμβων περιορισμένων πόρων χαμηλής κατανάλωσης ισχύος σε μία μόνο εφαρμογή. Η εργασία αυτή ασχολείται με θέματα ενδιάμεσου λογισμικού σε ασύρματα δίκτυα αισθητήρων. Συγκεκριμένα, μελετάται το πρωτόκολλο Deluge που αποτελεί τη βασική επιλογή για ασύρματο προγραμματισμό δικτύων αισθητήρων που «τρέχουν» το λειτουργικό σύστημα πραγματικού χρόνου TinyOS. Παρέχοντας έναν αξιόπιστο και αποδοτικό μηχανισμό διάδοσης δεδομένων μέσω της δυαδικής εικόνας του κώδικα, το Deluge κατέχει ρόλο-κλειδί στη βαθμίδα ενδιάμεσου λογισμικού των ασύρματων δικτύων αισθητήρων. Η μελέτη και κατανόηση του πρωτοκόλλου αυτού επέτρεψε την υλοποίηση σε nesC ενός απλούστερου πρωτοκόλλου που αξιοποιεί τα βασικά χαρακτηριστικά του μηχανισμού μετάδοσης δεδομένων του Deluge. Σε συνέχεια αυτής της υλοποίησης, αξιολογήθηκε εκ νέου η διαδικασία μετάδοσης πραγματοποιώντας δοκιμές τόσο σε πραγματικές τοπολογίες κόμβων αισθητήρων (motes) που υποστηρίζουν το πρότυπο ασύρματης επικοινωνίας IEEE 802.15.4 όσο και σε περιβάλλον προσομοίωσης (TOSSIM). Τα προκύπτοντα αποτελέσματα επιβεβαιώνουν την αποδοτική μετάδοση δεδομένων σε δίκτυα αισθητήρων αξιοποιώντας το πρωτόκολλο Deluge. Η παρούσα εργασία αποτελείται από έξι κεφάλαια. Το πρώτο κεφάλαιο παρέχει πληροφορίες για το γνωστικό αντικείμενο της εργασίας. Στο δεύτερο κεφάλαιο παρουσιάζεται μία μελέτη στην ερευνητική περιοχή των ασύρματων δικτύων αισθητήρων και στο τρίτο κεφάλαιο εξετάζονται τα βασικά χαρακτηριστικά ενός κόμβου αισθητήρων που υποστηρίζει το πρότυπο IEEE 802.15.4. Στο τέταρτο κεφάλαιο παρουσιάζεται η έννοια του ασύρματου προγραμματισμού στα δίκτυα αισθητήρων και μελετάται εκτενώς το πρωτόκολλο Deluge. Στο πέμπτο κεφάλαιο περιγράφεται η υλοποίηση που έλαβε χώρα και η αξιολόγηση αυτής με τους μηχανισμούς που αναφέρθηκαν παραπάνω. Τέλος, στο έκτο κεφάλαιο παρατίθενται τα συμπεράσματα που εξήχθησαν από την εκπόνηση της εν λόγω εργασίας και δίνονται ορισμένες κατευθύνσεις για μελλοντική ενασχόληση με το Deluge και με το ενδιάμεσο λογισμικό στα δίκτυα αισθητήρων γενικότερα. Wireless sensor networks (WSNs) emerged about a decade ago, representing a new class of computing with large numbers of resource-constrained computing nodes cooperating on a single application. This thesis deals with middleware issues in wireless sensor networks. Specifically, we study Deluge that suggests the de facto over-the-air programming protocol for WSNs working under TinyOS. Providing a reliable and efficient data dissemination mechanism via the binary image of the program code, Deluge plays a key role in the middleware layer of WSNs. Gaining insight into Deluge, we implemented in the nesC programming language a simplified protocol that incorporates the main features of Deluge data dissemination mechanism. This implementation allowed us to evaluate further the propagation procedure of Deluge using a two-mechanism evaluation framework. Carrying out experiments both in real-world deployments being compatible with IEEE 802.15.4 radio and in a simulation environment (TOSSIM), we verified the efficient data propagation in WSNs, using Deluge. This dissertation follows a structure of six chapters. In the first chapter, we give a piece of information about the subject field of this thesis. In the second chapter, we present an overall survey of the research area of WSNs and in the third chapter we examine the basic features of a sensor node (mote) whose wireless communication is based on an IEEE 802.15.4 compliant radio. In the fourth chapter, we discuss network programming in WSNs and we analyze the data dissemination mechanism of Deluge. In the fifth chapter, we discuss our implementation and its evaluation. Finally, in the sixth chapter, we conclude the thesis emphasizing the experience derived from that and we give some directions for future work with Deluge and middleware in WSNs generally. 2011-07-08T13:28:58Z 2011-07-08T13:28:58Z 2010-07-08 2011-07-08T13:28:58Z Thesis http://nemertes.lis.upatras.gr/jspui/handle/10889/4473 gr 12 application/pdf