Επιτομή:
Στόχος της παρούσας πτυχιακής εργασίας είναι η σχεδίαση, ανάπτυξη, υλοποίηση και
αξιολόγηση ενός συστήματος εντοπισμού σχετικής θέσης χρησιμοποιώντας τις RSSI τιμές που
εκπέμπονται μέσω του Bluetooth Low Energy. Οι σύγχρονες πλατφόρμες ανοιχτού κώδικα που
χρησιμοποιήθηκαν για την υλοποίηση της πτυχιακής είναι ο CC2650 SensorTag της Texas
Instruments με την ανάπτυξη του κώδικα να γίνεται μέσω του Code Composer Studio σε γλώσσα
C και ο ESP32 Thing της SparkFun όπου για αυτόν χρησιμοποιήθηκε το Arduino IDE σε C++.
Με αυτά μπορούμε να υλοποιήσουμε ενα σύστημα εντοπισμού θέσης χρησιμοποιώντας τα
SensorTag ως σταθερά beacons σε διάφορα σημεία στο χώρο και το ESP ως μια κινητή μονάδα
που θέλουμε να γνωρίζουμε την θέση της, με τα δεδομένα του(σε ποιο beacon βρίσκεται πιο
κοντά) να στέλνονται μέσω MQTT στο cloud. Αυτό θα μπορούσε να έχει πολλές εφαρμογές,
όπως για παράδειγμα, σε ένα έξυπνο σπίτι για την παρακολούθηση (από συγγενείς ή ιατρικο
προσωπικό) ενός ηλικιωμένου ανθρώπου.
Abstract
The goal of the following thesis is the design, development, implementation and evaluation of a
relative localization system using the RSSI values that are gathered through Bluetooth Low
Energy broadcasts. The development boards used for this thesis are the CC2650 SensorTag of
Texas Instruments, along with the IDE, Code Composer Studio and the ESP32 Thing of
SparkFun along with Arduino IDE. The programming languages used are C and C++. With these
two components we can build a relative localization system using multiple SensorTags as static
beacons and the ESP as a mobile unit whose position we want to know, with its data(which
beacon is the closest), being sent to the cloud using MQTT. This could have many applications,
for example, in a smart home to monitor (by relatives and doctors) elderly people.