Εμφάνιση απλής εγγραφής

Εφαρμογή IoT με χρήση raspberry pi

dc.contributor.advisorΜαστοροκώστας, Πάρις
dc.contributor.authorΠαπαδόπουλος, Σωτήριος
dc.contributor.authorΜπράνκοβ, Νικολάι
dc.date.accessioned2019-04-11T12:20:38Z
dc.date.available2019-04-11T12:20:38Z
dc.date.issued2019-04-11
dc.identifier.urihttp://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4864
dc.description.abstractΣκοπός της πτυχιακής αυτής είναι αφενός η ολοκλήρωσή της, ως υποχρέωσή μας για την διεκδίκηση του τίτλου σπουδών, αφετέρου δε, η παρουσίαση ταυτοχρόνως μιας ολοκληρωμένης λύσης που συνδυάζει software και hardware, η οποία μπορεί να καταλήξει στην παροχή τελικού προϊόντος και υπηρεσιών.Η θεματική περιοχή της πτυχιακής είναι το διαδίκτυο των πραγμάτων (internet of things, IoT), ενώ η εφαρμογή αφορά στο Raspberry Pi.Σε hardware αναπτύσσουμε έναν μετεωρολογικό σταθμό ο οποίος πέρα από την παροχή δεδομένων τύπου θερμοκρασία, υγρασία, βαρομετρική πίεση κτλ, δεν θα έχει ανάγκη για εξωτερική τροφοδοσία και σύνδεση με το διαδίκτυο. Για να επιτευχθεί αυτό, χρησιμοποιούμε φωτοβολταϊκό πάνελ που κατά την διάρκεια της ημέρας τροφοδοτεί την συσκευή και φορτίζει μια μπαταρία για να λειτουργεί και την νύχτα, καθώς και 2G Module για την σύνδεσή με το διαδίκτυο. Συνεπώς απαιτείται μόνο η ασφαλής τοποθέτηση της συσκευής σε μέρος που υπάρχει φως για λίγες ώρες την μέρα, και κάλυψη από σήμα κινητής τηλεφωνίας, έστω και σε ταχύτητες GPRS. Επιπλέον, η συσκευή είναι εφοδιασμένη με GPS ώστε να μπορεί να εμφανίζει το στίγμα της στον χάρτη από την στιγμή που ενεργοποιείται, χωρίς να απαιτεί περεταίρω ρυθμίσεις απ’ τον χρήστη.Σε software αναπτύσσουμε έναν μετεωρολογικό σταθμό, έναν server και έναν client. Για να επιτευχθεί η επικοινωνία μεταξύ τον server και τον μετεωρολογικό σταθμό, θα χρησιμοποιήσουμε το πρωτόκολλο επικοινωνίας MQTT. Οι μετρήσεις του μετεωρολογικού σταθμού θα αποθηκεύονται μέσα σε σχεσιακή βάση δεδομένων MySQL . Ο server θα χρησιμοποιήσει Nginx για reverse proxy για τον MQTT broker και τον HTTP server που θα αναπτυχθεί με τη βοήθεια της πλατφόρμας ανάπτυξης λογισμικού Node.js και του framework Express.js. Ο client θα αναπτυχθεί χρησιμοποιώντας το framework Angular της Google.el
dc.format.extent63el
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 με χρήση raspberry piel
dc.title.alternativeAn IoT application using raspberry piel
dc.typeΠτυχιακή εργασίαel
dc.contributor.committeeΜαστοροκώστας, Πάρις
dc.contributor.committeeΑμοργίνος, Ιωάννης
dc.contributor.committeeΈλληνας, Ιωάννης
dc.contributor.departmentΤμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων Τ.Ε.el
dc.contributor.facultyΣχολή Τεχνολογικών Εφαρμογώνel
dc.subject.keywordΜετεωρολογικοί σταθμοίel
dc.subject.keywordIoTel
dc.subject.keywordInternet of thingsel
dc.subject.keywordRaspberry Piel
dc.description.abstracttranslatedThe purpose of this thesis, is to complete our studies and acquire our degree, but at the same time, to present a complete solution that combines both software and hardware, that can lead to final product and services.The title of our thesis is defined as followed: “IoT Applications with the use of Raspberry Pi”As far as hardware is concerned a weather station has been developed, that beyond the feed of information like temperature, humidity, barometric pressure etc, would also not be in need of external power supply and internet connection. To achieve this, we use a solar panel which throughout the day will supply the weather station and also charge the batteries, so that it can still work at night. The station also has a 2G Module for its internet connection. Therefore, the only thing required, is the safe placing of the station, at a place which sees light for a few hours a day and offers mobile network coverage, even with GPRS speeds. Furthermore, our device has a GPS antenna, which will provide its location data on map, from the time of its activation, without the need of further configuration by the user.In terms of software, we develop a weather station, a server, and a client. To achieve the communication between the server and the weather station, we will use the communication protocol MQTT. Weather station’s measurements will be stored at MySQL’s relational database. Nginx has been employed to reverse proxy for the MQTT broker and for the HTTP server which will be developed with the help of software development platform Node.js and Express.js framework. Client will be developed using Google’s Angular framework.el


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα
Εκτός από όπου επισημαίνεται κάτι διαφορετικό, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα

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