Περίληψη: | Το πρωτόκολλο επικοινωνίας Bluetooth Low Energy αποτελεί εξέλιξη του Classic Bluetooth
και έχει σχεδιαστεί από την Ομάδα Ειδικού Ενδιαφέροντος Bluetooth (Bluetooth Special
Interest Group). Έχοντας κυκλοφορήσει από το 2011, χρησιμοποιείται σε όλο και περισσότερα
πεδία εφαρμογών χάρη στη μειωμένη κατανάλωση ενέργειας και το χαμηλό του κόστος.
Πλέον, οι περισσότερες εμπορικές συσκευές ηλεκτρονικών υπολογιστών και έξυπνων κινητών
υποστηρίζουν και το Bluetooth Low Energy εκτός από το κλασσικό Bluetooth, ενώ η
λειτουργία ορισμένων άλλων smart συσκευών βασίζεται κατά κύριο λόγο στο εξεταζόμενο
πρωτόκολλο.
Η συγκεκριμένη διπλωματική εργασία αφορά την επικοινωνία μέσω Bluetooth Low Energy
ανάμεσα σε ένα κινητό τηλέφωνο και ενός ενσωματωμένου συστήματος που υλοποιείται σε
ολοκληρωμένο κύκλωμα Field Programming Gate Array (FPGA). Αρχικά, ο/η χρήστης
αλληλεπιδρά με μια εφαρμογή Android και απαθανατίζει μέσω κάμερας μία φωτογραφία
χαμηλής ανάλυσης. Έπειτα, επιλέγεται η σύνδεση της εφαρμογής με το chip Pmod Bluetooth
Low Energy, το οποίο βρίσκεται στην αναπτυξιακή πλακέτα Arty – S7 50 μαζί με το FPGA.
Μετά την ολοκλήρωση της αποστολής της εικόνας στο FPGA, το ενσωματωμένο σύστημα
αναλαμβάνει την επεξεργασία της εφαρμόζοντας γκαουσσιανό φίλτρο θολώματος. Τέλος, η
επεξεργασμένη φωτογραφία αποστέλλεται στην εφαρμογή Android όπου ο/η χρήστης μπορεί
να τη δει και να τη συγκρίνει με την αρχική.
Ο κώδικας που έχει αναπτυχθεί περιλαμβάνει την εφαρμογή Android, τις λειτουργίες
αποθήκευσης της εικόνας στη μνήμη της πλακέτας και τη μετέπειτα επεξεργασία της, καθώς
και το χειρισμό του ενσωματωμένου συστήματος σε επίπεδο λογισμικού.
|