Μελέτη, σχεδιασμός και υλοποίηση συστήματος περιβαλλοντικών μετρήσεων χώρου βασισμένο στο πρωτόκολλο επικοινωνίας MQTT
Στη παρούσα διπλωματική εργασία, δημιουργήθηκε ένα ασύρματο mesh δίκτυο αισθητήρων, αποτελούμενο από μικροελεγκτές ESP8266 και αισθητήρες BME680, με σκοπό την παρακολούθηση και την καταγραφή των περιβαλλοντικών συνθηκών σε ένα σύνολο από αίθουσες .Ο κάθε μικροελεγκτής προγραμματίστηκε με Arduino IDE...
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Language: | Greek |
Published: |
2019
|
Subjects: | |
Online Access: | http://hdl.handle.net/10889/12602 |
id |
nemertes-10889-12602 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-126022022-09-05T09:41:13Z Μελέτη, σχεδιασμός και υλοποίηση συστήματος περιβαλλοντικών μετρήσεων χώρου βασισμένο στο πρωτόκολλο επικοινωνίας MQTT Study , design and implementation of indoor environmental measurements system based on the communication protocol MQTT Χιώτης, Παναγιώτης Δερματάς, Ευάγγελος Δερματάς, Ευάγγελος Αντωνακόπουλος, Θεόδωρος Chiotis, Panagiotis Σύστημα περιβαλλοντικών μετρήσεων χώρου Διαδίκτυο των Πραγμάτων Αισθητήρες Environmental measurements Internet of Things (IoT) Sensors Indoors MQTT ESP8266 004.678 Στη παρούσα διπλωματική εργασία, δημιουργήθηκε ένα ασύρματο mesh δίκτυο αισθητήρων, αποτελούμενο από μικροελεγκτές ESP8266 και αισθητήρες BME680, με σκοπό την παρακολούθηση και την καταγραφή των περιβαλλοντικών συνθηκών σε ένα σύνολο από αίθουσες .Ο κάθε μικροελεγκτής προγραμματίστηκε με Arduino IDE ώστε να λαμβάνει μετρήσεις μέσω διασύνδεσής του με έναν αισθητήρα και να δρομολογεί τα δεδομένα προς τον root κόμβο του δικτύου , ο οποίος αναλαμβάνει το ανέβασμα όλων των δεδομένων στο διαδίκτυο. Λόγω της ΙοΤ πτυχής της εργασίας, χρησιμοποιήθηκε το πρωτόκολλο επικοινωνίας MQTT για τη μεταφορά των δεδομένων από τον root μικροελεγκτή προς το διαδίκτυο. Αναπτύχθηκε επίσης ένα γραφικό περιβάλλον σε Python που , εκτός του ότι λειτουργεί σαν client του MQTT λαμβάνοντας τα δεδομένα, απεικονίζει γραφικά και καταγράφει τις μετρήσεις σε μία βάση δεδομένων τύπου MySQL. In the present thesis, a wireless mesh sensor network, consisted of ESP8266 microcontrollers and BME680 sensors, was created in order to monitor and record the environmental conditions of certain rooms. Each microcontroller was programmed with the Arduino IDE to receive measurements through its connection with a sensor and to route the data towards the network’s root node, which is responsible for uploading all of the data to the Internet. Because of the IoT aspect of this application, the communication protocol MQTT was used for transferring the data from the root microcontroller to the Internet. A Graphic User Interface was also developed in order to, not only act as a MQTT client, receiving the data but also to graphicly project and to record the data on a MySQL database. 2019-10-10T21:18:57Z 2019-10-10T21:18:57Z 2019-07-10 Thesis http://hdl.handle.net/10889/12602 gr 0 application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Σύστημα περιβαλλοντικών μετρήσεων χώρου Διαδίκτυο των Πραγμάτων Αισθητήρες Environmental measurements Internet of Things (IoT) Sensors Indoors MQTT ESP8266 004.678 |
spellingShingle |
Σύστημα περιβαλλοντικών μετρήσεων χώρου Διαδίκτυο των Πραγμάτων Αισθητήρες Environmental measurements Internet of Things (IoT) Sensors Indoors MQTT ESP8266 004.678 Χιώτης, Παναγιώτης Μελέτη, σχεδιασμός και υλοποίηση συστήματος περιβαλλοντικών μετρήσεων χώρου βασισμένο στο πρωτόκολλο επικοινωνίας MQTT |
description |
Στη παρούσα διπλωματική εργασία, δημιουργήθηκε ένα ασύρματο mesh δίκτυο αισθητήρων, αποτελούμενο από μικροελεγκτές ESP8266 και αισθητήρες BME680, με σκοπό την παρακολούθηση και την καταγραφή των περιβαλλοντικών συνθηκών σε ένα σύνολο από αίθουσες .Ο κάθε μικροελεγκτής προγραμματίστηκε με Arduino IDE ώστε να λαμβάνει μετρήσεις μέσω διασύνδεσής του με έναν αισθητήρα και να δρομολογεί τα δεδομένα προς τον root κόμβο του δικτύου , ο οποίος αναλαμβάνει το ανέβασμα όλων των δεδομένων στο διαδίκτυο. Λόγω της ΙοΤ πτυχής της εργασίας, χρησιμοποιήθηκε το πρωτόκολλο επικοινωνίας MQTT για τη μεταφορά των δεδομένων από τον root μικροελεγκτή προς το διαδίκτυο. Αναπτύχθηκε επίσης ένα γραφικό περιβάλλον σε Python που , εκτός του ότι λειτουργεί σαν client του MQTT λαμβάνοντας τα δεδομένα, απεικονίζει γραφικά και καταγράφει τις μετρήσεις σε μία βάση δεδομένων τύπου MySQL. |
author2 |
Δερματάς, Ευάγγελος |
author_facet |
Δερματάς, Ευάγγελος Χιώτης, Παναγιώτης |
format |
Thesis |
author |
Χιώτης, Παναγιώτης |
author_sort |
Χιώτης, Παναγιώτης |
title |
Μελέτη, σχεδιασμός και υλοποίηση συστήματος περιβαλλοντικών μετρήσεων χώρου βασισμένο στο πρωτόκολλο επικοινωνίας MQTT |
title_short |
Μελέτη, σχεδιασμός και υλοποίηση συστήματος περιβαλλοντικών μετρήσεων χώρου βασισμένο στο πρωτόκολλο επικοινωνίας MQTT |
title_full |
Μελέτη, σχεδιασμός και υλοποίηση συστήματος περιβαλλοντικών μετρήσεων χώρου βασισμένο στο πρωτόκολλο επικοινωνίας MQTT |
title_fullStr |
Μελέτη, σχεδιασμός και υλοποίηση συστήματος περιβαλλοντικών μετρήσεων χώρου βασισμένο στο πρωτόκολλο επικοινωνίας MQTT |
title_full_unstemmed |
Μελέτη, σχεδιασμός και υλοποίηση συστήματος περιβαλλοντικών μετρήσεων χώρου βασισμένο στο πρωτόκολλο επικοινωνίας MQTT |
title_sort |
μελέτη, σχεδιασμός και υλοποίηση συστήματος περιβαλλοντικών μετρήσεων χώρου βασισμένο στο πρωτόκολλο επικοινωνίας mqtt |
publishDate |
2019 |
url |
http://hdl.handle.net/10889/12602 |
work_keys_str_mv |
AT chiōtēspanagiōtēs meletēschediasmoskaiylopoiēsēsystēmatosperiballontikōnmetrēseōnchōroubasismenostoprōtokolloepikoinōniasmqtt AT chiōtēspanagiōtēs studydesignandimplementationofindoorenvironmentalmeasurementssystembasedonthecommunicationprotocolmqtt |
_version_ |
1771297197760970752 |