background image

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

 

70 

 

Τέλος,  κάτι  ακόμα  που  είναι  απαραίτητο  να  αναφερθεί,  είναι  η  επικοινωνία  της 

εφαρμογής  με  την  συσκευή,  μέσω  Bluetooth  Low  Energy.  Η  εφαρμογή  αναλαμβάνει  να 
κοινοποιήσει στην συσκευή τα στοιχεία σύνδεσης του τοπικού ασύρματου δικτύου και να 

διαβάσει τον μοναδικό κωδικό της συσκευής, για την εγγραφή της στον λογαριασμό του 
χρήστη.  Στο  κομμάτι  κώδικα  στην  Εικόνα  57,  φαίνεται  το  κουμπί  με  το  οποίο 
ενεργοποιείται η διαδικασία αποστολής των στοιχείων σύνδεσης του Wi-Fi. Το πακέτο 
λογισμικού που χρησιμοποιήθηκε για την υλοποίηση των λειτουργιών Bluetooth είναι το 

React Native BLE PLX. 

 

 

Εικόνα 57 : Κώδικας για την αποστολή των στοιχείων σύνδεσης του δίκτυο WiFi στην συσκευή 

 

 

4.5 Η διαδικτυακή εφαρμογή διαχειριστή  

 

Στην υποενότητα  αυτή, αναλύεται  η διαδικτυακή εφαρμογή του  διαχειριστή του 

συστήματος. Ειδικότερα, αναφέρονται οι λειτουργίες και οι δυνατότητες που παρέχονται 
και στην συνέχεια παρουσιάζονται τα πιο αξιοσημείωτα τμήματα του κώδικα.  
 

4.5.1 Λειτουργικότητα εφαρμογής διαχειριστή 

 
Οθόνη σύνδεσης 

 
 

Αυτή  είναι  η  οθόνη,  μέσω  της  οποίας  ο  διαχειριστής  καλείται  να  συνδεθεί  στο 

σύστημα χρησιμοποιώντας το email και τον κωδικό του. Το στιγμιότυπο της, φαίνεται 
στην Εικόνα 58.