Show simple item record

dc.contributor.advisorΧατζόπουλος, Αβραάμ
dc.contributor.authorΚρίκας, Άγγελος-Ευάγγελος
dc.date.accessioned2020-06-24T08:10:02Z
dc.date.available2020-06-24T08:10:02Z
dc.date.issued2020-06
dc.identifier.urihttp://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5293
dc.description.abstractΤο Internet of Things, μεταφράζοντάς το ακριβώς, σημαίνει "Διαδίκτυο των Πραγμάτων". Ουσιαστικά, είναι ένας όρος που περιλαμβάνει οποιαδήποτε ηλεκτρική ή ηλεκτρονική συσκευή που συνδέεται στο διαδίκτυο χωρίς να είναι υπολογιστής, κινητό, ή tablet [1]. Ο σκοπός μας είναι να αναπτύξουμε μία πλατφόρμα ΙοΤ για εφαρμογές με μικροελεγκτές, δηλαδή να αναπτύξουμε μία πλατφόρμα για το Διαδίκτυο των Πραγμάτων. Στην ουσία θέλουμε να δείξουμε τον τρόπο εγκατάστασης μίας ΙοΤ πλατφόρμας με συγκεκριμένα βήματα στον τοπικό υπολογιστή μας και στη συνέχεια, αφού δουλέψει στο πραγματικό μηχάνημα, στο διαδίκτυο. Η κάτωθι πτυχιακή εργασία έχει ως σκοπό την επικοινωνία ενός μικροελεγκτή με μια βάση δεδομένων. Οι μετρήσεις που θα λαμβάνουμε μέσω κάποιων αισθητήρων θα αποθηκεύονται στον διακομιστή, εντός μίας βάση δεδομένων, τις οποίες μπορούμε να βλέπουμε οποιαδήποτε στιγμή. Με τη βοήθεια του προγράμματος ΧΑΜΡΡ, φτιάξαμε τον δικό μας διακομιστή στον υπολογιστή, καθώς το οποίο περιέχει διερμηνέα για κώδικα γραμμένο σε γλώσσα προγραμματισμού ΡΗΡ. Με τον κώδικα ΡΗΡ έγινε η σύνδεση μεταξύ του διακομιστή και του μικροελεγκτή. Στη συνέχεια χρησιμοποιήθηκε το πρόγραμμα GRAFANA, ένα δωρεάν πρόγραμμα με ένα περιβάλλον που είναι ευανάγνωστo για το κοινό. Το GRAFANA παίρνει τις τιμές από το XAMPP και τις μετατρέπει σε γραφήματα όπου εμείς φτιάχνουμε. Το περιβάλλον αυτό είναι εγκατεστημένο στον server CentOS 8 το οποίο βρίσκεται σε μία εικονική μηχανή, Oracle VM VirtualBox. Για μικροελεκτή χρησιμοποιήσαμε το NodeMCU 1.0 (ESP-12E Module) καθώς αποτελεί ένα χαμηλού κόστους μικροτσίπ με σύνδεση στο διαδίκτυο, εύκολο στη χρήση. Τα αισθητήρια που χρησιμοποιήθηκαν είναι το DHT11 για τη θερμοκρασία και την υγρασία, και για τη φωτεινότητα το ΚΥ-018. Ο μικροελεγκτής μαζί με τα αισθητήρια έχουν τοποθετηθεί στο εσωτερικό ενός σπιτιού στο σαλόνι.el
dc.format.extent48el
dc.language.isoelel
dc.publisherΑ.Ε.Ι. Πειραιά Τ.Τ.el
dc.rightsΑναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/gr/*
dc.subjectTPSH::Επιστήμη Υπολογιστών::Βάσεις Δεδομένωνel
dc.titleΑνάπτυξη πλατφόρμας IoT για εφαρμογές για μικροελεγκτέςel
dc.typeΠτυχιακή εργασίαel
dc.contributor.committeeΧαμηλοθώρης, Γεώργιος
dc.contributor.committeeΠαπουτσιδάκης, Μιχάλης
dc.contributor.departmentΤμήμα Μηχανικών Αυτοματισμού Τ.Ε.el
dc.contributor.facultyΣχολή Τεχνολογικών Εφαρμογώνel
dc.subject.keywordGrafanael
dc.subject.keywordIoTel
dc.subject.keywordInternet of thingsel
dc.subject.keywordΔιαδίκτυο πραγμάτωνel
dc.subject.keywordΜικροελεγκτέςel
dc.subject.keywordESP8266el
dc.description.abstracttranslatedInternet of Things, which translates exactly, means "the Internet of Things." Essentially, it is a term that includes any electrical or electronic device connected to the Internet without being a computer, mobile phone, or tablet [1]. Our goal is to develop an IoT platform for applications with microcontrollers, that is, to develop a platform for the Internet of Things. In essence, we want to show you how to install an IoT platform with specific steps on your local computer and then after working on the actual machine on the internet. The following thesis aims to establish communication between a microcontroller and a database. The measurements that we will receive through some sensors, will be stored in a database of a server, which we can access at any time. With the help of the XAMPP program, we made our own server on the computer, which contains an interpreter for code written in PHP programming language. With the PHP code, the connection between the server and the microcontroller was made. Next, the GRAFANA program was used, as an open source program with an environment that is legible to the public. GRAFANA takes the measurements from XAMPP and converts them into graphs that we create. This environment is installed on a CentOS 8 server, located on a Oracle VM VirtualBox. The microcontroller we used is the NodeMCU 1.0 (ESP-12E Module) as it is a low-cost and easy to use microchip with internet connection capabilities. The sensors used are the DHT11 for temperature and humidity, and the KY-018 for brightness. The microcontroller, along with the sensors, are placed inside a house, in the living room.el


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα

Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου, έγιναν στο πλαίσιο του Έργου "Υπηρεσία Ιδρυματικού Αποθετηρίου και Προστιθέμενης Αξίας Ψηφιακής Βιβλιοθήκης ΤΕΙ Πειραιά", του Επιχειρησιακού Προγράμματος "Ψηφιακή Σύγκλιση"