Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18714
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΣκουρτσίδης, Γεώργιος-
dc.date.accessioned2023-07-05T11:09:31Z-
dc.date.available2023-07-05T11:09:31Z-
dc.date.issued2023-07-04-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18714-
dc.description.abstractΣτην παρούσα διπλωματική, σχεδιάζεται και υλοποιείται ένα κατανεμημένο σύστημα επεξεργασίας δεδομένων. Το σύστημα μπορεί να επεξεργάζεται δεδομένα που προέρχονται από διαφορετικά βιομηχανικά πρωτόκολλα, καθώς και να επεξεργαστεί δεδομένα πολλαπλών πηγών και ανομοιογενών δεδομένων σε ζωντανό χρόνο. Επιπλέον, είναι ανεκτικό σε σφάλματα, έχει τη δυνατότητα κλιμάκωσης, παρέχει εργαλεία οπτικοποίησης των δεδομένων, έχει ενσωματωμένη παρακολούθηση της απόδοσης του και εάν κάτι πάει λάθος μπορεί να ειδοποιήσει έγκαιρα το χρήστη με αποστολή e-mail. Καθώς επεξεργάζεται τα δεδομένα, εάν οι εισερχόμενες τιμές είναι ανησυχητικές, μπορεί να λάβει αυτόματα ενέργειες για την αποτροπή πιθανού ατυχήματος. Τα δεδομένα παράγονται από προσομοίωση αισθητήρων θερμοκρασίας, πίεσης και ισχύς που υλοποιήθηκε με χρήση Python. Οι τιμές μεταφέρονται με χρήση του πρωτοκόλλου Modbus και της βιβλιοθήκης PLC4X στο σύστημα Kafka. Από εκεί οι τιμές επεξεργάζονται με χρήση του Kafka Streams. Για την αποθήκευση των επεξεργασμένων δεδομένων χρησιμοποιείται η βάση InfluxDB, ενώ οι πιο πρόσφατες τιμές που τοποθετούνται επίσης στη μνήμη στο σύστημα Redis. Η εφαρμογή είναι γραμμένη σε Java με χρήση Spring Boot. H οπτικοποίηση γίνεται στο Grafana, ενώ η απόδοση παρακολουθείται με χρήση Prometheus, cAdvisor, Node Exporter.en_US
dc.languageelen_US
dc.subjectκατανεμημένη επεξεργασίαen_US
dc.subjectSpring Booten_US
dc.subjectεπεξεργασία σε ζωντανό χρόνοen_US
dc.subjectModbusen_US
dc.subjectplc4xen_US
dc.subjectApache Kafkaen_US
dc.subjectKafka Streamsen_US
dc.subjectInfluxDBen_US
dc.subjectGrafanaen_US
dc.subjectRedisen_US
dc.subjectcAdvisoren_US
dc.subjectNode Exporteren_US
dc.subjectIIoTen_US
dc.titleΔΗΜΙΟΥΡΓΙΑ ΚΑΤΑΝΕΜΗΜΕΝΟΥ-ΕΝΟΠΟΙΗΜΕΝΟΥ ΣΥΣΤΗΜΑΤΟΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΒΙΟΜΗΧΑΝΙΚΑ ΠΡΩΤΟΚΟΛΛΑen_US
dc.description.pages149en_US
dc.contributor.supervisorΚαντερέ Βασιλικήen_US
dc.departmentΤομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικήςen_US
dc.description.notesΔΗΜΙΟΥΡΓΙΑ ΚΑΤΑΝΕΜΗΜΕΝΟΥ-ΕΝΟΠΟΙΗΜΕΝΟΥ ΣΥΣΤΗΜΑΤΟΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΒΙΟΜΗΧΑΝΙΚΑ ΠΡΩΤΟΚΟΛΛΑen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
ΣΚΟΥΡΤΣΙΔΗΣ-ΔΙΠΛΩΜΑΤΙΚΗ-03114307.pdfΔΗΜΙΟΥΡΓΙΑ ΚΑΤΑΝΕΜΗΜΕΝΟΥ-ΕΝΟΠΟΙΗΜΕΝΟΥ ΣΥΣΤΗΜΑΤΟΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΒΙΟΜΗΧΑΝΙΚΑ ΠΡΩΤΟΚΟΛΛΑ5.37 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.