Ανάπτυξη location-based εφαρμογής για απομακρυσμένο έλεγχο συσκευών.
Development of a location-based application for remote control devices.
View/ Open
Date
2018-01-08Author
Κάντας, Αλέξανδρος
Kantas, Alexandros
Metadata
Show full item recordAbstract
Τα τελευταία χρόνια το Διαδίκτυο των Πραγμάτων (Internet of Things,IoT) αναπτύσσεται με ταχύ ρυθμό. Οι υπηρεσίες τοποθεσίας αποτελούν μια ζωτικής σημασίας διάσταση της IoT έννοιας. Η παρούσα πτυχιακή διαπραγματεύεται την δημιουργία και το τρόπο υλοποίησης ενός IoT συστήματος με βάση τη τοποθεσία. Το σύστημα αποτελείται από οικιακές συσκευές όπως κάμερες και αισθητήρες συνδεδεμένους σε ένα Raspberry Pi και από μια web εφαρμογή. Η web εφαρμογή επιτρέπει στους συνδεδεμένους χρήστες να ελέγχουν και να αλλάζουν την κατάσταση των οικιακών συσκευών. Επίσης, η web εφαρμογή μπορεί να καταγράψει την τοποθεσία ενός χρήστη και να στείλει ειδοποιήσεις στους άλλους χρήστες όταν αυτός φτάνει σπίτι. Το Raspberry Pi και η web εφαρμογή αλληλεπικοινωνούν μέσω ενός cloud-based Server. Εντός της πτυχιακής εξηγείται με λεπτομέρεια πως το εν λόγω σύστημα λειτουργεί και ο τρόπος με τον οποίο υλοποιήθηκε. Το σύστημα υλοποιήθηκε πάνω σε τεχνολογίες ιστού και προγραμματιστικές διεπαφές όπως Node.js, Geolocation API, Google Maps API, Vue.js κ.α. Over the past few years the Internet of Things (IoT) is developing at a rapid pace. Location services is a vital dimension of the IoT concept. This thesis, it’s dealing with the build and the implementation way of a location-based IoT system. The system consisted of home devices, such cameras and sensors, attached to a Raspberry Pi and a web application. The web application allows connected users to monitor and manipulate the home devices’ status. Also, the web application can track a user’s location and sent notifications to other connected users when he arrives home. The Raspberry Pi and the web application are communicating through a cloud based server. Inside this thesis is explained in detail how this system works and the way that is implemented. This system is implemented on top of web technologies and programming interfaces such as Node.js, Geolocation API, Google Maps API, Vue.js etc.
Collections
The following license files are associated with this item:
This website uses cookies to ensure you get the best browsing experience.
Continue
More info