.................................................................................................................................... 7 Ευχαριστίες................................................................................................................................ 9 Περιεχόμενα ............................................................................................................................ 11 Κεφάλαιο 1. Εισαγωγή ............................................................................................................ 15 Η διείσδυση των ανανεώσιμων πηγών ενέργειας στην Ελλάδα ........................................ 15 Ασύρματα δίκτυα αισθητήρων ........................................................................................... 17 Οργάνωση κειμένου ............................................................................................................ 19 Κεφάλαιο 2. Προδιαγραφές συστήματος ............................................................................... 21 Μετρητική συσκευή ........................................................................................................ 21 Διασύνδεση με πύλη και συλλογή δεδομένων ............................................................... 23 Γραφικό περιβάλλον απεικόνισης δεδομένων και ελέγχου ........................................... 24 Κεφάλαιο 3. Υποψήφιες Τεχνολογίες και Εξοπλισμός ........................................................... 25 Υπολογιστικά συστήματα .................................................................................................... 25 Single-board microcontrollers ......................................................................................... 25 Πλακέτες Arduino Nano & Uno ....................................................................................... 27 Single-board computers .................................................................................................. 29 Raspberry Pi 2 .................................................................................................................. 30 Αισθητήρες και διατάξεις μετρήσεων ................................................................................. 32 Αισθητήρας ρεύματος ..................................................................................................... 32 Αισθητήρας θερμοκρασίας και σχετικής υγρασίας ........................................................ 33 Άλλοι αισθητήρες ............................................................................................................ 34 Ασύρματη επικοινωνία κόμβων-πύλης ............................................................................... 35 ISM συχνότητες (433/ 868/915 MHz και 2.4 GHz) .......................................................... 35 Πρότυπα πρωτόκολλα ασύρματης επικοινωνίας ........................................................... 37 Σύγκριση hardware ασύρματης επικοινωνίας ................................................................ 38 Τοπολογίες ασύρματων δικτύων .................................................................................... 40 Επικοινωνία gateway-cloud ................................................................................................ 41 Κεφάλαιο 4. Σχεδιασμός συστήματος .................................................................................... 43 Αρχιτεκτονική του συστήματος ........................................................................................... 43 Σχεδίαση ασύρματης επικοινωνίας μετρητικών συσκευών-πυλών ................................... 44 Αποστολή δεδομένων στο cloud ......................................................................................... 48 Κεφάλαιο 5. Υλοποίηση πρωτοτύπου ..................................................................................... 51 Σχεδιασμός και Υλοποίηση Ασύρματου Μετρητικού Συστήματος Ενέργειας 12 Μετρητικές συσκευές.......................................................................................................... 51 Arduino Uno & Nano ....................................................................................................... 51 Διασύνδεση αισθητήρων και διατάξεων ........................................................................ 53 Τελική διασύνδεση hardware ......................................................................................... 56 Περιβάλλον ανάπτυξης ................................................................................................... 57 Πύλη .................................................................................................................................... 59 Raspberry 2 Model B ....................................................................................................... 59 Στήσιμο Raspberry Pi 2 .................................................................................................... 60 Διασύνδεση hardware ..................................................................................................... 60 Εγκατάσταση βιβλιοθηκών ............................................................................................. 62 Ανάπτυξη προγραμμάτων ............................................................................................... 62 Web Server .......................................................................................................................... 64 Δημιουργία Virtual Machine ........................................................................................... 64 Εγκατάσταση Apache2 .................................................................................................... 64 Εγκατάσταση php5 .......................................................................................................... 64 Εγκατάσταση mySQL ....................................................................................................... 65 Εγκατάσταση phpMyAdmin ............................................................................................ 65 Εγκατάσταση MQTT Broker ............................................................................................. 65 Στήσιμο Βάσης Δεδομένων ............................................................................................. 65 WebGUI ........................................................................................................................... 67 Κεφάλαιο 6. Δοκιμές / Αποτελέσματα .................................................................................... 75 Εμβέλεια RFM69w ............................................................................................................... 75 Εμβέλεια nRF24L01+ ........................................................................................................... 77 Κεφάλαιο 7. Σύνοψη ............................................................................................................... 79 Συμπεράσματα .................................................................................................................... 79 Προτεινόμενες Επεκτάσεις .................................................................................................. 79 Βιβλιογραφία .......................................................................................................................... 81 Παράρτημα – Πηγαίος Κώδικας .............................................................................................. 85 End-device (measurement-kit @Lamp-post) ...................................................................... 85 Arduino Uno sketch ......................................................................................................... 85 Arduino Nano sketch ....................................................................................................... 89 Gateway ............................................................................................................................... 93 Raspberry Pi 2 + RFM69................................................................................................... 93 Raspberry Pi 2 + nRF24L01+ .......................................................................................... 103 Σχεδιασμός και Υλοποίηση Ασύρματου Μετρητικού Συστήματος Ενέργειας 13 Server................................................................................................................................. 112 Mosquitto configuration file ......................................................................................... 112 index.html ...................................................................................................................... 114 cons-live.html ................................................................................................................ 115 cons-lasthour.php .......................................................................................................... 117 cons-lastday.php ........................................................................................................... 118 cons-lastweek.php ......................................................................................................... 119 cons-lastmonth.php ...................................................................................................... 120 lumi-live.html ................................................................................................................ 121 lumi-lastday.php ............................................................................................................ 123 lumi-lastweek.php ......................................................................................................... 124 temp-live.html ............................................................................................................... 125 humi-live.html ............................................................................................................... 127 temp-humi-lasthour.php