Institutional Repository [SANDBOX]
Technical University of Crete
EN  |  EL

Search

Browse

My Space

A Web of things Arduino wireless, sensor-based automatic plant watering system application

Smyrnaios Dimitrios

Simple record


URIhttp://purl.tuc.gr/dl/dias/A3A84F3A-673C-4958-A60F-0BFC20932905-
Identifierhttps://doi.org/10.26233/heallink.tuc.84391-
Languageel-
Extent95 σελίδεςel
TitleΕφαρμογή για την διαχείριση ενός ασύρματου δικτύου αισθητήρων, βασισμένο στο Arduino για Online ύδρευσηel
TitleA Web of things Arduino wireless, sensor-based automatic plant watering system applicationen
CreatorSmyrnaios Dimitriosen
CreatorΣμυρναιος Δημητριοςel
Contributor [Committee Member]Deligiannakis Antoniosen
Contributor [Committee Member]Δεληγιαννακης Αντωνιοςel
Contributor [Committee Member]Koutroulis Eftychiosen
Contributor [Committee Member]Κουτρουλης Ευτυχιοςel
Contributor [Thesis Supervisor]Kalaitzakis Konstantinosen
Contributor [Thesis Supervisor]Καλαϊτζακης Κωνσταντινοςel
PublisherΠολυτεχνείο Κρήτηςel
PublisherTechnical University of Creteen
Academic UnitTechnical University of Crete::School of Electrical and Computer Engineeringen
Academic UnitΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
Content SummaryΑντικείμενο της παρούσας διπλωματικής εργασίας αποτελεί η σχεδίαση και υλοποίηση ενός συστήματος αυτόματης άρδευσης αγροτεμαχίου. Το σύστημα αποτελείται από ένα ασύρματο δίκτυο αισθητήρων και ένα ενσωματωμένο σύστημα (embedded system) για την καταγραφή των φυσικών φαινομένων (θερμοκρασιών, υγρασίας ατμόσφαιρας και εδάφους), ένα σύστημα μεταφόρτωσης των δεδομένων μέσω ασύρματου δικτύου 4G σε ένα web server χρησιμοποιώντας web services και την επακόλουθη αποθήκευση τους σε μία σχεσιακή βάση δεδομένων (postgres). Στη συνέχεια, περιλαμβάνει την κατασκευή RESTful webservices για τη διαχείριση των δεδομένων, καθώς και την τροποποίηση των παραμέτρων μέσω των οποίων ο αλγόριθμος επιλέγει αν θα ξεκινήσει ή όχι την άρδευση του αγροτεμαχίου. Η διαχείριση των δεδομένων των web services γίνεται μέσω μιας φιλικής προς το χρήστη διεπαφής έτσι ώστε να είναι προσιτό σε όσο το δυνατόν μεγαλύτερο κοινό. Ακόμη έχει δημιουργηθεί μια εφαρμογή (Android app) και τα αντίστοιχα restful webservices για το Android app. Στα επόμενα κεφάλαια γίνεται ανάλυση του κάθε υποσυστήματος. Η σχεσιακή βάση δεδομένων σχεδιάστηκε ακολουθώντας τα πρότυπα για τη καταγραφή «μετρήσεων» αισθητήρων όπως αυτά έχουν οριστεί από την Open Geospatial Consortium (OGC). Για την κατασκευή των διεπαφών της διαδικτυακής εφαρμογής (web application), χρησιμοποιήθηκε η γλώσσα προγραμματισμού Java και το spring boot framework, σε συνδυασμό με το Javascript AngualrJS framework καθώς και άλλων ανοιχτών βιβλιοθηκών. Τα webservices για την Android εφαρμογή δημιουργήθηκαν χρησιμοποιώντας dotnetcore framework και τη γλώσσα προγραμματισμού C#. Ενώ για την ίδια την εφαρμογή Android χρησιμοποιήθηκε η πλατφόρμα Xamarin. Για το διαμοιρασμό της web εφαρμογής χρησιμοποιήθηκε ένας διακομιστής σε virtual machine. Η σχεσιακή βάση δεδομένων (postgres), η εφαρμογή Java springboot καθώς και η εφαρμογή dotnetcore λειτουργούν σε 3 dockers που επικοινωνούν μεταξύ τους απομονωμένοι από το υπόλοιπο λειτουργικό σύστημα. el
Type of ItemΔιπλωματική Εργασίαel
Type of ItemDiploma Worken
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2020-01-27-
Date of Publication2020-
SubjectInternet of thingsen
SubjectΑυτόματο σύστημα άρδευσηςel
SubjectWeb servicesen
Bibliographic CitationDimitrios Smyrnaios, "A Web of things Arduino wireless, sensor-based automatic plant watering system application", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2020en
Bibliographic CitationΔημήτριος Σμυρναίος, "Εφαρμογή για την διαχείριση ενός ασύρματου δικτύου αισθητήρων, βασισμένο στο Arduino για Online ύδρευση", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2020el

Available Files

Services

Statistics