background image

 

49 

Ανάλυση Πληροφοριακού Συστήματος eBuzzer 

 

 

Εικόνα 28: Ανταλλαγή δεδομένων πλακέτας esp8266 με ΠΣ 

Τέλος, στην Εικόνα 29 φαίνεται ο κώδικας του αρχείου api.php με τον οποίο γίνεται η 

ανταλλαγή  των  δεδομένων  της  πλακέτας  με  το  ΠΣ.  Σε  πρώτη  φάση  ελέγχεται  η  τιμή  της 

μεταβλητής  espID,  η  οποία  στέλνεται  από  την  πλακέτα  esp8266  με  μέθοδο  POST.  Στην 

επόμενη φάση και αφού η τιμή της μεταβλητής espID έχει αρχικοποιηθεί γίνεται η σύνδεση με 

τη  βάση  δεδομένων  του  ΠΣ  με  χρήση  του  ερωτήματος  που  είναι  αποθηκευμένο  στην 

μεταβλητή $sql. Στην τελική φάση και μετά την εκτέλεση του ερωτήματος επιστρέφονται στην 

πλακέτα esp8266 ο αριθμός και η κατάστασή της παραγγελίας, με τη βοήθεια των μεταβλητών 

$order_id και $status. 

 

Εικόνα 29: Αρχείο api.php