71
Παράρτημα
7ο Κεφάλαιο - Παράρτημα
7.1 Εγκατάσταση εφαρμογής
Για την εγκατάσταση του ΠΣ σε τοπικό σύστημα απαιτείται να εγκατασταθούν τα
παρακάτω:
• Εγκατάσταση του λογισμικού Arduino IDE.
• Σύνδεση της κάθε πλακέτας esp8266 μέσω καλωδίου usb στον ηλεκτρονικό
υπολογιστή για να γίνει η εισαγωγή του προγράμματος.
• Εισαγωγή του αρχείου main.ino μέσω του λογισμικό Arduino IDE, στην κάθε
πλακέτα esp8266, αλλάζοντας τις τιμές των μεταβλητών ssid, password, host, url,
request ώστε να είναι σύμφωνες με το ασύρματο δίκτυο και τον εξυπηρετητή του
ΠΣ. Ειδικά για την τιμή της μεταβλητής esp_id αυτή θα πρέπει να αλλάζει για
κάθε πλακέτα esp8266.
• Εγκατάσταση του λογισμικού XAMPP, το οποίο περιλαμβάνει: Apache Web
Server, PHP, MySQL/MariaDB Server και phpMyAdmin.
• Ενεργοποίηση των υπηρεσιών Apache Web Server και MySQL/MariaDB Server.
• Εγκατάσταση και ρύθμιση του OpenSSL για την υποστήριξη https.
• Εισαγωγή του αρχείου eBuzzer.sql μέσω του phpMyAdmin, ώστε να
δημιουργηθεί η βάση δεδομένων και οι πίνακες, όπως αυτοί αναλύθηκαν
παραπάνω.
• Αντιγραφή όλων των αρχείων του ΠΣ στον φάκελο htdocs του εξυπηρετητή.
• Προσαρμογή των ρυθμίσεων του αρχείου config.php, που βρίσκεται στο φάκελο
include.
7.2 Πλάνο ελέγχου ορθής λειτουργίας ΠΣ
Όσον αφορά τον έλεγχο ορθής λειτουργίας του ΠΣ, με λειτουργίες που εμπλέκονται με
μεθόδους POST και GET έχουν γίνει πολλαπλές δοκιμές για την εξασφάλιση της ορθής
λειτουργίας τους σύμφωνα με τον σχεδιασμό και τις απαιτήσεις του ΠΣ. Ο έλεγχος
πραγματοποιήθηκε με μεθόδους αποσφαλμάτωσης, παράδειγμα χρησιμοποιήθηκε η
συνάρτηση var_dump() και η εντολή echo για έλεγχο όλων των μεταβλητών σε κατάλληλα
σημεία του κώδικα για τη διασφάλιση της ορθής λειτουργίας του ΠΣ. Επιπλέον, για τα
JavaScript αρχεία χρησιμοποιήθηκε η μέθοδος console.log() για τους ανάλογους ελέγχους