background image

Σχεδιασμός και υλοποίηση συστήματος IoT ασύρματου ελέγχου και μέτρησης ενέργειας 

 

46 

 

 

Κεφάλαιο 4: Ανάλυση Συστήματος 

Η ενότητα αυτή, αναφέρει τα βασικότερα σημεία του κώδικα που συγγράφτηκε για 

την υλοποίηση αυτής της εργασίας. Συγκεκριμένα, παρουσιάζονται τμήματα κώδικα της 
συσκευής,  του  εξυπηρετητή,  της  κινητής  εφαρμογής  και  της  διαδικτυακής  εφαρμογής 
διαχείρισης. Οι γλώσσες προγραμματισμού που χρησιμοποιήθηκαν είναι οι C, C++ και η 
Javascript.   

 

4.1 Αρχιτεκτονική & πρωτόκολλο επικοινωνίας 

 
 

Σκοπός της παρούσας ενότητας είναι η ανάλυση και κατανόηση της αρχιτεκτονικής 

του συστήματος που υλοποιήθηκε. Αυτό επιτυγχάνεται με την χρήση διαγραμμάτων και 

παραδειγμάτων επικοινωνίας.   
 

Το  διάγραμμα  στην  Εικόνα  18,  επικεντρώνεται  στην  χρήση  του  πρωτοκόλλου 

MQTT.  Συγκεκριμένα,  αναλύονται  τρείς  περιπτώσεις  επικοινωνίας  και  επεξηγείται  η 
διαδρομή που ακολουθούν τα δεδομένα. 

 

Εικόνα 18 : Διάγραμμα επικοινωνίας οντοτήτων με το πρωτόκολλο MQTT