- Bachelor’s thesis
- Πληροφορική (ΠΛΗ)
- 20 Ιουλίου 2024
- Ελληνικά
- 257
- Δρ. Ευάγγελος Τοπάλης
- Δρ. Βασίλειος Φωτόπουλος | Δρ. Κωνσταντίνος Γιαννακόπουλος | Δρ. Παναγιώτης Φιτσιλής
- Διαδικτύο των Πραγμάτων, Έξυπνη πόλη, Δημόσιος Φωτισμός, Αυτοματισμοί, Έξυπνη κολώνα, Έξυπνος Φωτισμός
- ΠΛΗ40 - Πρακτική Εξάσκηση σε Θέματα Λογισμικού
- 7
- 17
- 62
- Περιλαμβάνει πίνακες εικόνες, διαγράμματα, και κώδικα
-
-
Η παρούσα πτυχιακή εργασία πραγματεύεται το σχεδιασμό και την ανάπτυξη ενός δικτύου από «έξυπνες κολώνες» δημόσιου φωτισμού σε περιβάλλον έξυπνης πόλης. Η υλοποίηση των συστημάτων βασίζεται στο συνδυασμό των δυνατοτήτων που προσφέρουν οι αναπτυξιακές πλατφόρμες Arduino, ESP32 και Raspberry Pi σε συνδυασμό με τη χρήση αισθητήρων. Η επικοινωνία μεταξύ αυτών βασίζεται στα πρότυπα ενσύρματων και ασύρματων τοπικών δικτύων, καθώς και της χρήσης πρωτοκόλλων διαδικτύου. Η διακίνηση των πληροφοριών (από τη συλλογή των δεδομένων των αισθητήρων) στηρίζεται στο δίκτυο επικοινωνιών που υλοποιείται και η αποθήκευση τους γίνεται με χρήση βάσεων δεδομένων σε κεντρικό εξυπηρετητή καθώς και σε πλατφόρμα απομακρυσμένης πρόσβασης Internet of Things (IoT). Απώτερος στόχος είναι η κατασκευή ενός δικτύου από κολώνες φωτισμού, οι οποίες θα συλλέγουν δεδομένα από τον περιβάλλοντα χώρο, θα διαχειρίζονται αυτόνομα σενάρια αλληλεπίδρασης, όπως η διαχείριση του δημόσιου φωτισμού, η συλλογή πληροφοριών του περιβάλλοντος χώρου με χρήση διαφόρων αισθητήρων και θα παρέχουν στους πολίτες της έξυπνης πόλης χρήσιμο πληροφοριακό υλικό μέσω ιστοσελίδων. Στο πλαίσιο της παρούσας εργασίας γίνεται μια προσπάθεια παρουσίασης του συνόλου των δομικών στοιχείων που χρησιμοποιήθηκαν στην υλοποίηση των συστημάτων, καθώς και των τεχνολογιών που μελετήθηκαν και συνδυάστηκαν με σκοπό την αποτελεσματική ανάλυση των δεδομένων συλλογής και της απεικόνισης τους. Αναλύονται τεχνολογίες σχετικά με τις επικοινωνίες που χρησιμοποιήθηκαν, με τις βάσεις δεδομένων, το διαδίκτυο (MySQL, Apache Web Server, PHP, JS) και τα μορφότυπα ανταλλαγής δεδομένων στο διαδίκτυο (XML, JSON). Επίσης γίνεται παρουσίαση της τεχνολογίας τρισδιάστατης εκτύπωσης (3D print) που χρησιμοποιήθηκε για τη δημιουργία μερών των συστημάτων υλοποίησης. Από την πλευρά του λογισμικού γίνεται παρουσίαση των γλωσσών προγραμματισμού που χρησιμοποιήθηκαν στον προγραμματισμό των μικροελεγκτών (C++, microPython), στην υλοποίηση της βάσης δεδομένων (JAVA, PHP, SQL) και στην διασύνδεση με τις ιστοσελίδες (PHP, JavaScript, Html, CSS). Τέλος, γίνεται σχετική αναφορά σε μελέτες πάνω στο αντικείμενο της ανάπτυξης έξυπνου δικτύου δημόσιου φωτισμού.
-
This thesis deals with the design and development of a network of "smart columns" of public lighting in a smart city environment. The implementation of the systems is based on the combination of the capabilities, offered by the Arduino, ESP32 and Raspberry development platforms in combination with the use of sensors. The communication between them is based on the standards of wired and wireless local area networks and the use of internet protocols. The movement of information, from the collection of sensor data, is based on the communication network implemented and its storage is done using databases on a central server as well as an Internet of Things (IoT) remote access platform. The ultimate goal is to build a network of lighting columns, which will collect data from the surrounding space, manage autonomous interaction scenarios such as managing public lighting, collecting information of the surrounding space using various application In this thesis, an attempt is made to present all the building blocks used in the implementation of the systems, as well as the technologies studied and combined in order to effectively analyse the data collection and its visualisation. Technologies related to the communications used, with the databases, the web (MySQL, Apache Web Server, PHP, JS) and the web data exchange formats (XML, JSON) are analysed. A presentation is also made of the 3D printing technology (3D print) used to create parts of the implementation systems. On the software side, the programming languages used in the programming of the microcontrollers (C++, microPython), in the implementation of the database (JAVA, PHP, SQL) and in the interface with the web pages (PHP, JavaScript, Html, CSS) are presented. Finally, reference is made to studies on the development of a smart grid for public lighting.
-
- Hellenic Open University
- Αναφορά Δημιουργού-Μη Εμπορική Χρήση 4.0 Διεθνές
Σχεδιασμός και ανάπτυξη «Έξυπνης Κολώνας» δημόσιου φωτισμού σε περιβάλλον μίας έξυπνης πόλης
Design and Implementation of a 'Smart Streetlight' in the Context of a Smart City Environment (Αγγλική)
Κύρια Αρχεία Διατριβής
- Σχεδιασμός και ανάπτυξη «Έξυπνης Κολώνας» δημόσιου φωτισμού σε περιβάλλον μίας έξυπνης πόλης
Περιγραφή: Design and Implementation of a Smart Streetlight in the Context of a Smart City Environment.pdf (pdf) Book Reader
Μέγεθος: 22.5 MB