Περίληψη: | Τα Ασύρματα Δίκτυα Αισθητήρων αποτελούν, τα τελευταία χρόνια, ένα πολλά υποσχόμενο τομέα έρευνας. Στόχος της διπλωματικής αυτής είναι να διερευνήσει κατά πόσο οι πληροφορίες που παρέχουν τα ασύρματα δίκτυα αισθητήρων μπορούν να καταγραφούν και να επεξεργαστούν με σκοπό την παροχή πληροφοριών στον χρήστη. Ο φοιτητής καλείται να συλλέξει δεδομένα από ένα ασύρματο δίκτυο αισθητήρων που βρίσκεται σε ένα χώρο (κτήριο, εργοστάσιο), να δημιουργήσει την απαραίτητη υποδομή (βάση δεδομένων) και να φτιάξει μια εφαρμογή για κινητές συσκευές (Android) που θα παρουσιάζει το δίκτυο των αισθητήρων στο χώρο καθώς και τα δεδομένα που έχουν συλλεχθεί από αυτούς.
Αρχικά γίνεται μια γενική μελέτη σχετικά με τα ασύρματα δίκτυα αισθητήρων ξεκινώντας ορίζοντας αρχικά τι είναι δίκτυo υπολογιστών και στη συνέχεια εξειδικεύοντας στα δίκτυα αισθητήρων, τις εφαρμογές τους, τους παράγοντες που επηρεάζουν τα δίκτυα αισθητήρων καθώς και τα ζητήματα ασφάλειας που προκύπτουν. Ακολούθως παρουσιάζονται τα περιβάλλοντα που χρησιμοποιήθηκαν. Αρχικά παρουσιάζεται το λειτουργικό TinyOS όπου χρησιμοποιώντας τη γλώσσα προγραμματισμού NesC προγραμματίσαμε τους κόμβους, έπειτα παρουσιάζεται ο τρόπος δημιουργίας της βάσης και κατ'επέκταση το server που θα χρησιμοποιηθεί για την αποθήκευση και προσπέλαση των συλλεγμένων δεδομένων και τέλος παρουσιάζεται η πλατφόρμα Android Studio την οποία χρησιμοποιήσαμε για να παρουσιάσουμε τα δεδομένα μας σε κινητές συσκευές.
Τέλος παρουσιάζεται η εφαρμογή που δημιουργήθηκε γι'αυτό το σκοπό σε \en{Android} περιβάλλον η οποία με τη χρήση μιας βάσης δεδομένων παίρνει τα δεδομένα απ'τους αισθητήρες τα οπτικοποιεί και τα παρουσιάζει κατάλληλα. Συγκεκριμένα χρησιμοποιώντας το λειτουργικό TinyOS παίρνουμε από τα αισθητήρια όργανα ενός αισθητήρα Telosb τη θερμοκρασία, την υγρασία και το ποσοστό φωτός ένος δωματίου και τα εμφανίζουμε καταλλήλως μεσω της εφαρμογής Android. Η εργασία κλείνει με παρατηρήσεις επί των αποτελεσμάτων και προτάσεις για περαιτέρω ανάπτυξη της εφαρμογής.
|