Πλατφόρμα ενδιάμεσου λογισμικού για τη συλλογή, επεξεργασία, οπτικοποίηση και διαμοιρασμό δεδομένων από αισθητήρες κινητών συσκευών χρησιμοποιώντας ΑPis της HTML5 και τεχνολογίες ιστού.
Middleware platform for mobile crowd sensing applications using HTML5 APis and web technologies.
Abstract
Στην σύγχρονη εποχή, οι «έξυπνες» συσκευές έχουν γεμίσει τον ιστό με δεδομένα τα οποία είναι παντού παρόντα και σε κάθε μορφή. Τεχνολογίες ιστού όπως η HTML5, έχουν κάνει την αλληλεπίδραση του ψηφιακού αντικειμένου με τον ιστό πιο εύκολη από ποτέ. Ένας τομέας της «Πανταχού παρούσας» πληροφορικής είναι η αλληλεπίδραση των «έξυπνων» συσκευών με τον φυσικό κόσμο. Τα δεδομένα που αντλούνται από τις συσκευές και προέρχονται από την αλληλεπίδραση με τον φυσικό κόσμο μπορούν να χρησιμοποιηθούν σε προσωπικές εφαρμογές για να κάνουν την ζωή μας ευκολότερη. Σε αυτήν την πτυχιακή, σχεδιάσαμε μια πλατφόρμα ενδιάμεσου λογισμικού για τον παγκόσμιο ιστό η οποία αλληλεπιδρά με τον πραγματικό κόσμο μέσω των αισθητήρων των κινητών συσκευών με σκοπό να ομαδοποιήσει και να παρουσιάσει με γραφικό τρόπο τα δεδομένα που αντλεί κατόπιν επεξεργασίας και στατιστικής ανάλυσης. Η πλατφόρμα αποτελείται από δύο προγραμματιστικές συνιστώσες: Η πρώτη συνιστώσα είναι ο πελάτης, στου οποίου τη συσκευή τρέχει το πρόγραμμα προκειμένου να συλλέξει και να μεταδώσει τα δεδομένα. Η δεύτερη συνιστώσα, είναι ο server, ο οποίος βρίσκεται στο «σύννεφο» και είναι υπεύθυνος για την ανάλυση και οπτικοποίηση των δεδομένων από όλους τους χρήστες με έναν φιλικό προς αυτούς τρόπο π.χ. μέσω χαρτών. Η πλατφόρμα υποστηρίζει σχεδόν όλους τους αισθητήρες από τις κινητές συσκευές. Πέρα από τη χρήση της πλατφόρμας ως μια συμμετοχική και ευκαιριακή εφαρμογή αισθητήρων, ο τελικός σκοπός είναι να μπορεί να χρησιμοποιηθεί κι από εξοπλισμό συμβατό με τον «Ιστό των Αντικειμένων» προκειμένου να εισάγει στην Τρίτη γενιά ιστού, τον «Πανταχού παρών ιστό». Today, smart devices are flooding the internet with data that are everywhere and in any form. In addition, Web technologies, such as HTML5, have made the personalized interaction of a digital artifact with the web easier than ever. One area of ubiquitous computing is the interaction of smart devices with the physical world. The data obtained from a device that can sense the physical world can generate an endless amount of personal applications that make life easier. In this thesis, we design a web platform which is interfaced with the real world through the sensors of various mobile devices in order to group and graphically present the retrieved data following statistical processing. The platform consists of two application specific components: the first, the client part, runs in the user device to collect sensor data and transmit them; the second, the server part, runs in the cloud and is responsible for analyzing and visualizing the data from all devices in a human friendly format, e.g. a map. The application is multi-sensor as it can collect data from almost all sensors of mobile devices. Besides the use of the platform as a participatory and opportunistic sensing application, our endmost aim is to be used with other Internet of Things equipment for the introduction to the third generation of Web characterized as ubiquitous web.
Collections
This website uses cookies to ensure you get the best browsing experience.
Continue
More info